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
C3D源码阅读
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
3DCNN视频特征提取
C3D
视频特征提取:https://www.cnblogs.com/Lishukang/p/10579779.html
沐雲小哥
·
2023-02-01 23:42
视频分析
深度学习
Starlette
源码阅读
(十四) 配置文件与模板
config.py配置文件的方式很多,starlette提供了一种.env文件的配置方式,实际像py,json,xml都是非常合适的配置文件。classundefined:passclassEnvironError(Exception):passEnviron环境变量对象classEnviron(MutableMapping):def__init__(self,environ:typing.Mut
Gascognya
·
2023-02-01 19:27
读 NebulaGraph源码 | 查询语句 LOOKUP 的一生
本文
源码阅读
基于内核源码的v3.3.0版本,详见GitHubhttps://github.com/vesoft-inc/nebula/releases/tag/v3.3.0读源码之前首先,我们需要明
·
2023-02-01 16:36
nebula源码学习
TensorFlow
源码阅读
[1] OpKernel的注册
OpKernel介绍在TF的架构中,OpKernel是Ops和硬件的中间层,用来抽象统一各个硬件平台上的Kernel类和接口。注册过程我们首先大致列出OpKernel注册的过程,后面再详细分析,我们按照调用顺序,从上层往下说:在各个xxx_op.cc文件中调用REGISTER_KERNEL_BUILDER()调用OpKernelRegistrar的构造函数并在该构造函数中调用OpKernelReg
gaussrieman123
·
2023-02-01 12:57
TensorFlow
tensorflow
OpKernel
源码
注册
2.SkyWalking
源码阅读
-了解SkyWalking的几个重要概念
1.SpanSpan代表一个完整的调用过程,类似于方法栈的栈针,如:helloService.hello()的栈针,包括了这个方法的出入参,环境等。Span可以表示一个RPC调用的栈针,包括请求、响应和调用上下文。SkyWalking将Span分为三种:EntrySpan从字面理解这个是入口/进入Span。它是指谁的入口,又是进入谁呢?以客户端和服务端为例的话,它是服务端的概念,指服务端接收请求的
whslowly
·
2023-02-01 06:56
GrowingAnalytics
源码阅读
-初始化
GrowingAnalyticsGithub地址:https://github.com/growingio/growingio-sdk-ios-autotracker源码GrowingAppLifecycleDelegate源码实现相关类GrowingDynamicProxyGrowingAutotrackerGrowingRealTrackerGrowingRealAutotrackerGrow
iOS_Yee
·
2023-02-01 05:17
Redis
源码阅读
——— 网络模块
Redis
源码阅读
———网络模块概述redis是cs架构,网络采用epoll模型,单线程处理每个请求。
上海大坤哥
·
2023-02-01 05:19
pinia核心笔记
pinia核心源码记录pinia核心
源码阅读
笔记,这里跳过hmr(热更新),mapHelpers(class工具)等工具源码。剔除的部分vue2.0兼容代码。
copyLeft
·
2023-01-31 22:15
Hive必知必会
这是Hive知识点的一个大纲,后续会不断地更新完善,做到对Hive相关知识点有一个比较全面的总结归纳,争取2020年7月之前完成环境搭建Hive集群环境搭建Hive
源码阅读
环境Hive架构Hive整体架构
一只特立独行的猪1991
·
2023-01-31 18:29
组件化框架调研和思考
1、百链CC核心代码量:3K(±)line(&插件)
源码阅读
难度(10分制):8(Socket&ASM)组件自动注册方案:自动注册TrasnformAPI+ASM扫描组件类(IComponent接口实现类
North_2016
·
2023-01-31 15:36
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他