E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Netty4源码阅读
Android车载蓝牙相关开发1:概述及准备
准备在开发之前,我们需要有以下能力:熟悉蓝牙功能连接流程具备google或第三方
源码阅读
能力及渠道怎么做关于蓝牙的连接流程,大致可以分为以下几步:开启蓝牙->设备发现->蓝牙配对->蓝牙连接关于蓝牙相关的官方介绍
NAME_CJF
·
2023-02-21 19:12
Android车载蓝牙
android
android
studio
ide
mysql网关源码_Soul网关
源码阅读
(八)路由匹配初探
Soul网关
源码阅读
(八)路由匹配初探简介今日看看路由的匹配相关代码,查看HTTP的DividePlugin匹配示例运行使用HTTP的示例,运行Soul-Admin,Soul-Bootstrap,Soul-Example-HTTP
熊仔仔仔仔
·
2023-02-21 10:01
mysql网关源码
在 Spring Boot 中引入依赖后什么都不用配置,是真的爽!
本文演示的SpringBoot版本为2.6.6,工程使用SpringInitializr创建,没有进行任何修改本文不涉及源码解析,只提供
源码阅读
的引导文中包含一些
源码阅读
任务,大家带着问题一边调试一边阅读源码把自动装配流
·
2023-02-19 17:38
AsyncDisplayKit
源码阅读
之ASLocking
首先,协议中定义了一个方法,不通过block来进行加锁操作///Trytotakelockwithoutblocking.Returnswhetherthelockwastaken.-(BOOL)tryLock;关键数据结构,一个最多包含kLockSetCapacity把锁的数组,这里用的是普通结构体类型,需要手动释放内存。/***AsetoflocksacquiredduringASLockSe
Jerrydu96
·
2023-02-19 08:44
Colyseus
源码阅读
2
这次阅读Server.ts,这个类比较简单Server的职责是保证服务器与客户端提供网络连接所以在程序启动前会先对服务器的连接协议,使用的web接口进行一系列的配置[图片上传失败...(image-aa23a2-1569742067656)]配置定义ServerOptions构造Sever时的配置exporttypeServerOptions=IServerOptions&{pingTimeout
samael
·
2023-02-19 02:52
Mono
源码阅读
-崩溃机制
Mono
源码阅读
-崩溃机制#简介本文主要针对mono源码中关于崩溃信号量处理的相关源码进行阅读和研究,源码涉及的代码文件如下:mini.cmini-posix.cmini-exceptions.cexceptions-arm.cInstallSignalHandleradd_signal_handler
骆驼骑士
·
2023-02-19 01:08
JDK
源码阅读
笔记--String
publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence,Constable,ConstantDescString实现了5个接口,Serializable和Comparable比较好理解,后面三个比较难理解CharSequence字节序列,提供只读的,统一的访问自己序列方法。intlength();ch
liubin10
·
2023-02-18 15:26
Soul
源码阅读
-数据同步-总结
前言介绍Soul-Admin和Soul-Web的数据同步的原理数据同步用户通过Soul-Admin更新配置时,会通过pull或push模式将变更信息同步给Soul网关。Soul网关不需要重启就可以获取最新的配置数据。原理分析SoulAdmin先看一下,SoulAdmin更新配置数据的时序图soul-admin在发生配置变更后,首先会持久化到DB中,然后通过ApplicationEventPubli
铁皮_howard
·
2023-02-18 14:23
iOS YYCache
源码阅读
1.初始化[[YYCachealloc]initWithName:@""];-(instancetype)init{NSLog(@"Use\"initWithName\"or\"initWithPath\"tocreateYYCacheinstance.");return[selfinitWithPath:@""];}-(instancetype)initWithName:(NSString*)n
某非著名程序员
·
2023-02-18 11:49
Soul
源码阅读
体验SpringCloud代理【第五天】
SpringCloud接入参考文档https://dromara.org/zh-cn/docs/soul/user-springcloud.html体验基础的SpringCloud代理功能1.启动eureka,端口8761,可以打开http://localhost:8761/访问下,看是否能访问。没有搭建过的可以查看Spring-Cloud服务发现Eureka的使用教程2.启动soul-admin
cutieagain
·
2023-02-17 23:13
Swift
源码阅读
- Lazy机制的实现方法
上一节,我们讨论了Sequence中一些eagerAPI的问题。而解决这个问题的办法,就是把原始的Sequence和要执行的动作保存起来,等我们真正需要其中的数据时,再“按需”调用对应的动作。顺着这个思路,我们来看Swift是如何实现的。_SquenceWrapper为了能把原始的Sequence“包”起来,Swift中定义了一个protocol_SequenceWrapper,它的定义在这里:@
醉看红尘这场梦
·
2023-02-17 10:44
MAC Idea Spring
源码阅读
环境搭建
Spring
源码阅读
环境搭建这几天在看Sring源码,环境搭建磕磕绊绊看了不少大牛博客,最后总算搭建成功,闲话少说,上搭建过程,按照截图流程可以完成5.0.x的
源码阅读
环境搭建1、环境准备:*JDK1.8
尹胖胖的小可爱
·
2023-02-17 02:24
OneFlow
源码阅读
12:从 Tensor 看 CPython 的对象创建过程
春节前后拜读了许啸宇的《TorchDynamo初探:PythonByteCode的动态修改》,随后简单总结了一下TorchDynamo的执行过程。这期间对CPython也多了一些了解。记得之前看到过,oneflowTensor是通过CPythonAPI导出给Python环境的,当时很多细节都不了解,就着这个热乎劲,重新看了一下Tensor类型注册相关的内容,顺便熟悉一下CPython创建对象的过程
·
2023-02-16 20:54
c++深度学习机器学习
细说react源码中的合成事件
温馨提示:下边是对React合成事件的
源码阅读
,全文有点长,但是!如果你真的想知道这不为人知的背后内幕,那一定要耐心看下去!
·
2023-02-16 20:44
react.js
TiCDC
源码阅读
(四)TiCDC Scheduler 工作原理解析
本文是TiCDC源码解读的第四篇,主要内容是讲述TiCDC中Scheduler模块的工作原理。主要内容如下:Scheduler模块的工作机制两阶段调度原理Scheduler模块介绍Scheduler是Changefeed内的一个重要模块,它主要负责两件事情:将一个Changefeed所有需要被同步的表,分发到不同的TiCDC节点上进行同步工作,以达到负载均衡的目的。维护每张表的同步进度,同时推进C
·
2023-02-07 12:13
数据库开源源码tidb
Vue基础系列(一) Vue是个啥?
点我看
源码阅读
时间预估:3分钟啥是Vue?
极客James
·
2023-02-07 09:58
LOAM笔记及A-LOAM
源码阅读
导读下面是我对LOAM论文的理解以及对A-LOAM的
源码阅读
(中文注释版的A-LOAM已经push到github,见A-LOAM-NOTED),最后也会手推一下LOAM源码中高斯牛顿法(论文中说的是LM
dxmcu
·
2023-02-07 09:42
LOAM
Starlette
源码阅读
(十三) 静态资源
staticfiles.py用于服务器静态资源的管理,其本身也是个注册在路由上的app当输入example.com/static/img/a.jpg时Mount作为子路由会截出img/a.jpg输入到app中,从而到文件目录中寻找官方示例routes=[Mount('/static',app=StaticFiles(directory='static',packages=['bootstrap4'
Gascognya
·
2023-02-07 08:00
Axios
源码阅读
(一):核心功能源码
一、Axios核心功能梳理先看下Axios官方文档的介绍:Axiosisapromise-basedHTTPClientfornode.jsandthebrowser.Itisisomorphic(=itcanruninthebrowserandnodejswiththesamecodebase).Ontheserver-sideitusesthenativenode.jshttpmodule,w
前端艾希
·
2023-02-06 23:46
源码阅读
之TextView(1)--XMLTypefaceAttr
►父类继承自ViewView的
源码阅读
链接:敬请期待实现了ViewTreeObserver.OnPreDrawListener在将要绘制视图树时要调用的回调方法。此时,树中的所
小鹿啊小鹿
·
2023-02-06 23:14
Vue2
源码阅读
(一):响应式原理
一、阅读准备阅读Vue.js代码前,需要准备:仓库代码,方便加注释和多段关键代码可以同时阅读打包后未压缩的代码,方便打断点,看代码执行情况做好以上准备后,我们写一个demo:learnVuehellovue.js{{count}}点击我{{item}}-->//debuggervarapp=newVue({el:'#app',data:{count:1,array:[1,2,3]},methods
前端艾希
·
2023-02-06 19:41
IMF
源码阅读
现在的IMF只适用于mac系统,应该是API_DEFS中的api都属于mac系统,如果要测试新的系统应该需要改动这个数组。以下是根据github上使用步骤的顺序进行源代码阅读。1.GeneratehookinglibraryforAPIs$./gen-hook[output(hookingcode)path]$clang-Wall-dynamiclib-frameworkIOKit-framewo
Dosi_X
·
2023-02-06 19:38
Druid
源码阅读
10-DruidDataSource中的一些计数器
在Druid连接池的工作过程中,会用到一些计数器对Druid的情况进行判断。然后根据计数器的数据采取一系列操作,整理如下:1.统计类的计数器变量名类型说明connectCountlonggetConnectionInternal被调用之后就会增加,意味着连接被get的次数。closeCountlong连接调用recycle中,包括回收、关闭等情况,成功之后会增加,标识连接关闭的次数。recycle
冬天里的懒喵
·
2023-02-06 10:10
geometric
源码阅读
和分析:MessagePassin类详解和使用
目录MessagePassing设计整体思路的理解统一代码框架:使用MessagePassing设计整体思路的理解MessagePassing类使用模板方法设计模式进行设计,因为对于图的操作可以分为两步:聚合邻居的特征、标签信息和消息传递到下一层。模板方法非常适合,定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。通俗的说,成一
KPer_Yang
·
2023-02-06 08:22
机器学习
python
JDK1.8 HashMap#resize()
源码阅读
finalNode[]resize(){Node[]oldTab=table;intoldCap=(oldTab==null)?0:oldTab.length;intoldThr=threshold;intnewCap,newThr=0;if(oldCap>0){if(oldCap>=MAXIMUM_CAPACITY){threshold=Integer.MAX_VALUE;returnoldTa
丫头可乐
·
2023-02-06 07:24
confd
源码阅读
(一).md
最近在利用confd实现prometheus配置管理,不过confd项目很久没人维护了,所以打算看看源码,使用过程有了问题也可以自己修改。#启动流程代码位置:confd/confd.go这是main函数所在文件主要执行了以下步骤funcmain(){//1.解析命令行参数,然后执行initConfig()函数初始化flag.Parse()iferr:=initConfig();err!=nil{l
jinnzy
·
2023-02-06 05:40
架构师知识体系
源码阅读
,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。我认为是阅读源码的最核心驱动力。我见到绝大多数程序员,对学习的态度,基本上就是这几个层次(很偏激哦)
千淘萬漉
·
2023-02-05 22:28
ArrayList1.8
源码阅读
ArrayList的类图图片.png主要分析ArrayList常用方法和基本结构。属性//默认大小privatestaticfinalintDEFAULT_CAPACITY=10;//空数组privatestaticfinalObject[]EMPTY_ELEMENTDATA={};//空数组,后面解答两个空数组的作用privatestaticfinalObject[]DEFAULTCAPACIT
herky7
·
2023-02-05 22:53
cJSON
源码阅读
(二)
JSON字符串解析函数cJSON_Parse()cJSON*cJSON_Parse(constchar*value){//第一个参数:要解析的字符串//第二个参数:最后一个被解析的字符(传出)//第三个参数:被解析的字符串是否以null结尾returncJSON_ParseWithOpts(value,0,0);}typedefstruct{constunsignedchar*content;//
Eeso
·
2023-02-05 17:43
ReentrantLock 类
源码阅读
前面两篇文章介绍Thread类
源码阅读
AQS
源码阅读
现在开始可重入锁ReentrantLock的代码阅读。还是一样的套路,一行一行的代码死磕。
六位的象牙塔
·
2023-02-05 17:31
源码阅读
计划-liquid-swipe
liquid-swipe是一个翻页效果,最近在gittrending榜上排名很高,所以笔者就下下来看一下翻页中,前后页会沿着一个曲线显示,这是用了layer.mask属性+CAShapeLayer来实现。曲线的绘制圆泡示意图.jpg无论是刚开始盖住按钮的小圆泡,还是手动翻页没松手时跟随手指的大圆泡,还是后面松手后回弹的反向曲线,都是一个根据宽、高来按比例计算的一个类似sin(x)函数(0,π)段的
亲爱的八路
·
2023-02-05 16:07
Soul
源码阅读
ip端口探活&SpringCloud集成原理【第十四天】
ip端口探活admin中的探活主要使用UpstreamCheckService这个类关键代码解析/***Setupselectorsofdivideplugin.*///初始化@PostConstructpublicvoidsetup(){//获取DIVIDE插件信息PluginDOpluginDO=pluginMapper.selectByName(PluginEnum.DIVIDE.getNa
cutieagain
·
2023-02-05 15:26
ThreadPoolExecutor
源码阅读
提前准备:Thread类
源码阅读
FutureTask
源码阅读
image.png类结构如上图所示先看接口ExecutorpublicinterfaceExecutor{/***Executesthegivencommandatsometimeinthefuture.Thecommand
六位的象牙塔
·
2023-02-05 11:33
百度—最新iOS面试题总结
3、iOS一些源码的阅读4、优秀的第三方框架
源码阅读
5、GLSurfaceView的相关知识,OpenGL,Shader,绘制流程。6、询
iOS猿_员
·
2023-02-05 09:54
HashMap
源码阅读
HashMap源码HashMap主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。属性的定义publicclassHashMapextendsAbstractMapimplementsMap,Cloneable,Serializable{//设置容器的默认初始化大小staticfinalintDEFAULT_INITIAL_CAPACITY=1[]table;//存放具体
梦醉_64c0
·
2023-02-05 04:56
Springboot RestTemplate Cookie回话保持功能
源码阅读
RestTemplate配置通过HttpClientBuilder.create()方法初始化配置信息其中Cookie是默认打开的可以通过disableCookieManagement()方法禁用Cookie回话保持功能/***Restclientfilter*@return*/@Bean(name="restClient")publicRestTemplategetRestClient(){Cl
superxu_no1
·
2023-02-05 00:19
HashMap
源码阅读
笔记
HashMap定义下面是HashMap的一个类图::::hljs-centerHashMap类图:::从类图可知,除了两个象征性的接口Cloneable和Serializable,HashMap顾名思义其实就是Map的一种哈希实现方式。哈希算法在设计良好的情况下,大部分查找能在O(1)时间内完成。而键值对映射作为时下开发必需的数据类型,一般开发语言都会内部提供其实现方式,例如python的dict
何狗带
·
2023-02-04 23:37
Pl0编译器
源码阅读
写在前面其实这个是我的编译原理一次作业的草稿,也是第一次阅读编译器的源码,虽然比较简单,但是也是第一次,分享一下吧。分析set在set.c中,包含了自定义的set.h文件。set.hset.h中定义了一个结构体,组成单链,并声明了一些函数。这里需要注意的是,程序包含了stdarg.h,使得函数可以使用可变参数。set.csetinsert功能比较简单,在链表中寻找第一个比传入数字大的数字的单元,并
白里个白
·
2023-02-04 14:05
redis
源码阅读
之面向哈希表优化
写在前面2020年了,给自己加个任务,把redis代码完整读一遍。我新建了一个github项目(地址在文章末尾),会在redis源码之上增加注释,后续也会为其中一些值得拎出来说的点单独写文章。本文内容:常规哈希表科普redisrehash面临的问题redis的渐进式hash什么时候会启动rehash如何渐进式rehash什么时候执行一步rehashrehash进行时又有增删改查如何处理什么时候不允
就想叫yoko
·
2023-02-04 09:01
Soul
源码阅读
插件加载解析【第十二天】
Soul中各个模块是按照插件进行加载的,插件有对应的优先级,会按照优先级排序然后顺序进行执行对应的插件进行处理请求。今天就来探究下插件是如何进行加载的以及插件是如何进行调用的。SoulConfiguration配置了SoulWebHandler,使用ObjectProvider加载插件列表,并按照order字段进行排序【后面的插件执行顺序是按照这个来的】SoulWebHandler主要是用来接收前
cutieagain
·
2023-02-04 02:53
【AI-NLP】Transformer理论及源码理解
文章目录提出背景总体结构EncoderDecoder细节再探
源码阅读
主函数部分主模型定义编码器编码层多头自注意力层前馈神经网络层Masked解码器解码层参考资料提出背景改进了RNN的训练慢的缺点,利用self-attention
CodeSlogan
·
2023-02-03 21:33
AI
自然语言处理
transformer
人工智能
Spring源码学习
之前在
源码阅读
网上看了Spring源码,但是对于我来说即使有流程图例,即使也看过Spring揭秘的学习,但是源码对于我来说还是云里雾里,我在github上找到了small-spring项目,个人觉得结合
源码阅读
非常的
·
2023-02-03 12:02
javaspring
【分系列发送 缓慢更新】CREStereo
源码阅读
2——特定模块阅读
背景CREStereo先前记录了大概框架,现在看看有些存在感很强的模块具体的逻辑。参考论文阅读源码论文上一篇博客特定模块经过框架大概阅读,列举了这些需要深入分析的模块:LocalFeatureTransformer,AGCL,BasicUpdateBlock,convex_upsample。注意力应该会和AGCL在一块儿看。LocalFeatureTransformer新增参考LoFTR阅读LoF
无情的AI鸽子
·
2023-02-03 10:32
CREStereo源码阅读
transformer
深度学习
计算机视觉
【分系列发送】CREStereo
源码阅读
1——框架阅读
背景CREStereo试了预训练的模型,效果真的非常好,就是还没办法实时。打算自己参照着找找有没有可以加速的地方参考论文阅读源码论文过程整体框架打开nets文件夹里面的crestereo.py,先看看大体的inference流程,具体太长了,总的就不贴了,一点一点贴。特征提取上来先归一到-1~+1就不说了,通过self.fnet把左右图特征提取出来,然后cast改改类型,根据注释应该是原图像的1/
无情的AI鸽子
·
2023-02-03 10:31
CREStereo源码阅读
深度学习
计算机视觉
人工智能
element-ui
源码阅读
-Layout 布局
通过
源码阅读
,来了解下element-ui源码中是怎么实现分栏布局和响应式布局的。1.row组件el-row组件的代码相对比较
写前端的大叔
·
2023-02-03 03:14
JDK1.8
源码阅读
之Object
packagejava.lang;publicclassObject{/***一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用,所有Java类的祖先*/privatestaticnativevoidregisterNatives();/***对象初始化时自动调用此方法*/static{registerNatives();}/***返回此Object的运行时类*/publicf
土土的简书
·
2023-02-03 01:19
SDWebImage
源码阅读
SDWebImage的源码还没看过,一方面是SD常用到,但是几乎不会对其进行扩展和修改,另一方面是对原理很清楚明了,计算机三级缓存结构嘛.这就有点灯下黑了,还是有很多的细节值得学习的.趁有时间,把SD
源码阅读
一下
尽斩桃花三千
·
2023-02-03 00:31
OpenPPL PPQ量化(1):原理介绍与实践尝鲜
量化粒度框架综述算子划分量化中的图融合操作量化实践:以pytorchmobilenetv2模型为例
源码阅读
torch模型和onnx量化过程中的区别后记量化原理为什么需要量化?
沉迷单车的追风少年
·
2023-02-02 17:56
模型量化
深度学习
神经网络
模型量化
openppl
ppq
Flink
源码阅读
环境搭建并调试FlinkClients模块
本文大纲image.png一、Flink官方文档这么全面,为什么还要读Flink源码读文档和读源码的目的是不一样的,就拿ApacheFlink这个项目来说,如果你想知道Flink的使用功能,设计思想,实现原理,看官方文档就足够了;如果你想了解的就是具体细节,比如说StreamGraph是怎么生成的或者是ExactlyOnce究竟如何实现的,那么就需要去阅读源码了。关键是看你的目的是什么,如果你想了
Java旺
·
2023-02-02 02:53
spring
源码阅读
spring包含组件1.spring-aop2.spring-aspects3.spring-beans4.spring-context5.spring-context-indexer6.spring-context-support7.spring-core8.spring-core-coroutines9.spring-expression10.spring-instrument11.sprin
johnny_git
·
2023-02-02 00:06
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他