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
teamtalk源码解读
【Java 数据结构】HashMap和HashSet
HashSet2、哈希表2.1什么是哈希表2.2哈希冲突2.2.1概念2.2.2设计合理哈希函数-避免冲突2.2.3调节负载因子-避免冲突2.2.4Java中解决哈希冲突-开散列/哈希桶3、HashMap的部分
源码解读
程序猿教你打篮球
·
2023-02-16 22:52
Java数据结构
数据结构
java
HashMap
HashSet
看透react源码之感受react的进化
写在前面网上有许多关于react
源码解读
的文章,其中有很多都只是单纯贴源码,罗列变量名。其实大家都知道这个英文怎么读,直译也大概知道意思,但是这个英文在react中起到什么作用,并没有说的很通俗明白。
·
2023-02-16 20:44
react.js
TiCDC 源码阅读(四)TiCDC Scheduler 工作原理解析
本文是TiCDC
源码解读
的第四篇,主要内容是讲述TiCDC中Scheduler模块的工作原理。
·
2023-02-07 12:13
数据库开源源码tidb
PyTorch
源码解读
之 torch.serialization & torch.hub
作者|123456来源|OpenMMLab编辑|极市平台导读本文解读基于PyTorch1.7版本,对torch.serialization、torch.save和torch.hub展开介绍。torch.serializationtorch.serialization实现对PyTorch对象结构的二进制序列化和反序列化,其中序列化由torch.save实现,反序列化由torch.load实现。tor
视学算法
·
2023-02-07 10:54
python
java
大数据
go
elasticsearch
分布式 ID 生成系统 Leaf 的设计思路,
源码解读
小伙伴们好呀,我是4ye,今天来分享下最近研究的分布式ID生成系统——Leaf,一起来思考下这个分布式ID的设计吧什么是分布式ID?ID最大的特点是唯一而分布式ID,就是指分布式系统下的ID,它是全局唯一的。为啥需要分布式ID呢?这就和唯一息息相关了。比如我们用MySQL存储数据,一开始数据量不大,但是业务经过一段时间的发展,单表数据每日剧增,最终突破1000w,2000w……系统开始变慢了,此时
·
2023-02-07 10:20
后端java分布式系统
Android判断Activity是否在AndroidManifest.xml里面注册(源码分析)
Android的ActivityManagerService(简称AMS)的源码分析Android的PackageManagerService10.0
源码解读
(AndroidManifest.xml解析
拖鞋王子猪
·
2023-02-07 06:00
Spring源码解析(二十)-Bean 的实例化策略InstantiationStrategy
Spring版本5.2.5.RELEASE参考《芋道源码》
源码解读
1InstantiationStrategy在《Spring源码解析(九)-创建bean实例》中,使用了instantiate方法来执行
秋水畏寒
·
2023-02-06 12:08
webpack模块化打包源码浅读
会对代码进行压缩丑化,不利于阅读devtool:'source-map'//开发环境下默认为'eval',部分代码会被eval函数包裹,不利于阅读,eval包裹函数的目的是还原报错信息1.CommonJS打包后
源码解读
再见地平线_e930
·
2023-02-06 03:38
[ReactNative]Android原生
源码解读
(用Markdown写PPT)
尝试了用Markdown写PPT,阅读效果更佳,欢迎品尝:http://www.vmfor.com/md/2019-01-10ed7ba094-ae05-42c7-a998-8b3d5d31f46c.md[slidestyle="background-image:url('/img/4.jpg')"]Android-RN应用程序混合开发热更新麦文昌2019-01[slidestyle="backg
meStronger
·
2023-02-06 01:46
RxSwift
源码解读
:Sink 和 Queue Scheduler
今天要解读的源码是队列调度,同时探讨下Sink的设计思想,我们可以指定订阅和序列发送操作在哪个队列上执行,以observe(on:)和subscribe(on:)两个操作符为例,探究一下内部原理。observe指定在哪个队列接受序列,而subscribe是指定创建序列的闭包在哪个队列执行。下面给出一个例子:示例Observable.create{(anyObserver)->Disposablei
Oceanj
·
2023-02-06 00:41
arm64 objc_msgSend
源码解读
最近参照MikeAsh的这篇文章,看了arm64下obj_msgSend的实现。了解了其主体流程,同时对于arm64的汇编知识也有了更进一步的了解。目前最新obj4-781中objc-msg-arm64.s的实现,跟MikeAsh文中的代码还是有些不一样,但总体思路一致。本着学习的原则,读了最新的源码实现,也算检验下学习成果。总的来说,整个过程主要分为如下几部分:查找对象的isa,也就是class
微微笑的蜗牛
·
2023-02-05 19:03
jMetal学习笔记(二)-NSGAii
源码解读
前言上篇笔记根据使用手册介绍了jMetal的架构,但是由于使用手册撰写时间太早(最近更新时间是08年),现在jmetal框架更新了,所以很多都已经不适用,这篇笔记会穿插讲解jmetal架构知识。其实github也有jmetal文档,但是这份文档也比较旧了,应该是jmetal15年升级到maven的时候写的,但是参考性比手册要高参考资料jmetal4.5.userManual.pdfjMetal/j
kininee
·
2023-02-05 08:03
学习
java
开发语言
underscore
源码解读
之debounce
刚写完一篇debounce(防抖)函数的实现,我又看了下underscore.js的实现方法。算是趁热打铁,分析一下underscore里实现的套路。先贴上源码:_.debounce=function(func,wait,immediate){vartimeout,args,context,timestamp,result;varlater=function(){varlast=_.now()-t
蘇简
·
2023-02-05 07:22
Redis
源码解读
(六)——基本类型一链表list、ziplist、quicklist
Redis中的链表包括list、ziplist、quicklist三种,list常用来内部操作,ziplist和quicklist用来存储KV,也就是lpush、rpush等命令形成的对象。list设计与实现list的设计分为三部分:链表节点、迭代器、链表。这三部分示意如下:typedefstructlistNode{//双向链表structlistNode*prev;structlistNode
fayadexinqing
·
2023-02-05 04:40
redis
链表
redis
c语言
数据库
缓存
iOS之FMDB
源码解读
前篇:Sqlite的简单了解FMDB对SQLite3的C函数做了面向对象的封装:针对数据库提供了增删查改等接口,以及事务处理等,并通过一个GCD的串行队列保证在多线程环境下的数据安全。这些功能主要封装在以下几个类中:FMStatement:是对SQLite的预处理语句sqlite3_stmt的封装,并增加了缓存该语句的功能;FMDatabase:代表一个单独的SQLite操作实例,打开或者关闭数据
苏沫离
·
2023-02-04 20:44
Tomcat
源码解读
『Tomcat是如何处理web请求的』
之前的四篇文章,我们介绍了Tomcat启动过程的实现:Tomcat
源码解读
『Tomcat是怎么启动的』Tomcat
源码解读
『server.xml解析』Tomcat
源码解读
『Context如何构建的』Tomcat
卓立~
·
2023-02-04 18:50
Tomcat
web
Java
Tomcat源码分析
Tomcat处理web请求过程
servlet如何工作
web容器
Transformer 相关阅读材料
手把手教你用Pytorch-Transformers——部分
源码解读
及相关说明(一)手把手教你用Pytorch-Transformers——实战(二)图解transformer结构transformers_multi_label_classificationBERT
音符纸飞机
·
2023-02-04 14:34
DataLoader模块实现迭代的过程简析
参考链接:(9条消息)Pytorch
源码解读
——DataLoader模块_是小熊呀~的博客-CSDN博客
涤生843
·
2023-02-04 12:23
pytorch
深度学习
pytorch
神经网络
SDWebImage
源码解读
(五)SDWebImageManager之.M文件
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7459260.html不便之处请见谅!
2thousand17
·
2023-02-04 10:49
Spring:validate和messages消息源统一化
目录1.
源码解读
-validator包2.
源码解读
-MessageSource3.Spring-MessageSource与validator结合4.实践5.踩坑记录前提:项目基于springboot。
努力的小星星
·
2023-02-03 14:52
java
web
Spring
设计模式
validator
spring
messages
Raft协议实战系列(一)—— 基本概念
不定期发送干货,实践经验、系统总结、
源码解读
、技术原理。本文目的笔者期望通过该系列文章帮助读者深入理解Raft协议并能付诸于工程实践中,同时解读不易理解或容易误解的关键点。
Q的博客
·
2023-02-03 05:35
ESLint检测部分
源码解读
写在前面以下是我阅读eslint源码的过程,在这过程中,我首先会自己写一个eslint插件的demo,然后自己定义一个规则,然后再进行检测,根据调用栈迅速的一步一步看下去,大致知道是怎么样的流程后;接着再重新拆分每一步是怎么做的,分析规则和插件的运用,从而更加巩固自己对于eslint插件的开发;基于这个想法,我们就开始吧在大致流程中会交代eslint的修复过程,但是也是大致的说明一下;详细拆分的过
RexingLeung
·
2023-02-02 11:50
Flutter知识点
Flutter引擎
源码解读
-内存管理篇https://zhuanlan.zhihu.com/p/138604580
淡然z
·
2023-02-02 04:43
spring-MybatisAutoConfiguration
源码解读
mybatis配置的时候需要注意一下几点:当yml中配置了config-location的时候,java代码配置的配置将不再生效当mybatis.config-location=classpath:config/config.xmlmybatis.configuration.map-underscore-to-camel-case=trueconfig-location和configuration
peipeicn
·
2023-02-01 21:54
一起自学SLAM算法:第10章-其他SLAM系统
10.1RTABMAP算法10.1.1RTABMAP原理分析10.1.2RTABMAP
源码解读
10.1.3RTABMAP安
机器人研究猿
·
2023-02-01 15:06
一起自学SLAM算法
算法
人工智能
计算机视觉
自动驾驶
JUnit4 Statement 链式调用
JUnit4
源码解读
其中直接看代码//BlockJUnit4ClassRunner.classprotectedStatementmethodBlock(finalFrameworkMethodmethod
minatosan
·
2023-02-01 10:39
java
junit4
java
开发语言
LFU算法和其他算法相比有优势吗
(1)LFU
源码解读
LFU算法的启用,是通过设置Redis配置文件redis.conf中的maxmemory和maxmemory-policy。
·
2023-01-31 23:20
redis
SDWebImage
源码解读
(二)SDImageCacheConfig
详见我的博客园博客:https://www.cnblogs.com/cbios/p/7426348.html不便之处请见谅!
2thousand17
·
2023-01-31 21:11
Java基础数据结构及源码分析
对常见的数据结构进行解释以及对常见方法进行
源码解读
。
一只遨游在编程中的小菜鸟
·
2023-01-31 17:06
RxSwift
源码解读
:Subject
今天带大家解读下Subject相关类的源码。在我们之前讲过的类中,有些类是观察者,有些是被观察者,今天要说的Subject比较特殊,它既是观察者,又是被观察者,兼具两者的特性。Subject相关类包括:PublishSubject,BehaviorSubject,AsyncSubject,ReplaySubject。还是先了解基本用法,请看下面的例子:privateletbag=DisposeBa
Oceanj
·
2023-01-31 07:47
Axios
源码解读
Axios是什么?Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。Axios功能从浏览器中创建XMLHttpRequests从node.js创建http请求支持PromiseAPI拦截请求和响应转换请求数据和响应数据取消请求自动转换JSON数据客户端支持防御XSRF希望通过源码来慢慢理清这些功能的实现原理Axios使用执行GET请求axios.get('/user
weixin_33951761
·
2023-01-30 19:01
json
git
javascript
ViewUI
(从
源码解读
)
Django自定义json序列化内容当我们在做前后端分离项目的时候,有时候需要给前端返回一些字段,但是有的字段是不需要给前端返回的,所以这时候我们就可以自定义一下字段只序列化某个字段fromdjango.core.serializersimportserializefromapp01.modelsimportMyModelShowfromdjango.http.responseimportJson
刚学HTML
·
2023-01-30 19:54
Django源码分析
python
django
json
[Defi] 走进流式付款的世界 Sablier
源码解读
image.pngSablierSablier是以太坊实时金融协议,可以实现流式付款。简单的来说,就是可以最规定时间内,向指定地址不断的匀速付款,它改变了原有的支付方式。以老板支付工资为例,传统金融往往是每个月在固定时日支付工资,或是日结工资,难以做到秒结、分结。在去中心化金融(Defi)世界中,Sablier利用以太坊的智能合约,完美做到了向任何人付款,达到“秒结”的目的。Sablier有三个特
yfgeek
·
2023-01-29 20:49
【NLP】完全解析!Bert & Transformer 阅读理解源码详解
超详细的Bert文本分类
源码解读
|附源码中文情感分类单标签参考论文:https://arxiv.org/abs/1706.03762https://arxiv.org/abs/1810.04805在本文中
风度78
·
2023-01-29 16:38
人工智能
java
python
机器学习
编程语言
LinkedList
源码解读
LinkedList介绍LinkedList是基于双向链表实现的;随机访问头部与尾部速度快;随机中间值速度较慢,因为需要移动指针;头部与尾部插入与删除速度快;中间插入就略慢一下,因为需要移动指针;其实现了Deque接口;可当一个Deque使用重要属性//List的大小transientintsize=0;//头部节点transientNodefirst;//尾部节点transientNodelas
君顏
·
2023-01-29 16:13
基于Transformer的时间序列预测模型
深入理解Transformer及其
源码解读
Informer论文链接1.1采用的
xiyanjoy
·
2023-01-29 14:32
transformer
深度学习
python
Spring Boot学习之Shiro
文章目录零全部源码地址一Shiro简介1.1Shiro功能1.2Shiro架构(外部视角)1.3Shiro架构(内部视角)二Shiro快速入门2.1演示代码&部分
源码解读
三SpringBoot集成Shio3.0
缘友一世
·
2023-01-29 14:31
#
springboot
spring
boot
学习
java
项目实操:KBQA常规实现流程与医疗知识图谱问答
源码解读
转载地址:项目实操:KBQA常规实现流程与医疗知识图谱问答
源码解读
"看了文章,不会的还是不会,还是直接实操、直白一点好"这其实是一种对当前碎片化阅读带来的知识获得感不足的直接表现。
asd8705
·
2023-01-29 11:55
知识图谱
人工智能
自然语言处理
[springcloud]eureka基本原理理解-server端
会比较少涉及
源码解读
,更多的是流程的认识,辅助阅读源码。eureka版本:1.10.17基本概念Eureka分为server端和client端。
lsr_flying
·
2023-01-29 06:38
iOS开发进阶:三方
源码解读
一、YYMemoryCache的
源码解读
YYKit项目YYMemoryCache是用来做内存管理的类,他支持设置缓存对象的个数、最大占用内存大小、时间等限制来达到较好的存储状态,他内部支持通过LRU淘汰策略来清理低频使用的数据
__Null
·
2023-01-29 04:46
Zookeeper框架设计及
源码解读
引言从Hadoop的高可用环境,接触到Zookeeper。Zookeeper在高可用集群架构中扮演者重要的角色。除此之外,在微服务盛行的当前,Dubbo默认采用Zookeeper最为注册中心。TBSchedule使用它存储定时任务,控制任务的并发执行。同时Zookeeper作为Raft一致性协议的经典之作,接下来我们将一探究竟。目录概要框架设计源码分析启动ZookeeperLeader选举Quor
Ravitn
·
2023-01-28 03:01
巧用位运算(一)—— ThreadPoolExecutor
源码解读
鸡汤三月七日,沙湖道中遇雨。雨具先去,同行皆狼狈,余独不觉。已而遂晴,故作此词。莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。 《定风波·莫听穿林打叶声》苏轼 位运算在我们平时开发中可能很少会遇到,但是巧用位运算能帮我们解决很多问题,并使得代码更加简洁,运行更加高
liurenhao
·
2023-01-27 23:12
Vue
源码解读
(二):初始化和挂载
初始化流程newVue我们在使用Vue的时候,首页就是先newVue(...);在上一章中通过分析构建流程,我们得出入口文件src/platforms/web/entry-runtime-with-compiler.js,通过入口文件,我们一步一步找到Vue构造函数定义所在://src/platforms/web/entry-runtime-with-compiler.js//...importV
明么
·
2023-01-27 12:18
spark sql 2.3
源码解读
- antlr4 && SparkSqlParser (2.2)
接着上一节,我们看一下antlr4。antlr可以根据输入自动生成语法树并可视化的显示出来的开源语法分析器。ANTLR—AnotherToolforLanguageRecognition,其前身是PCCTS,它为包括Java,C++,C#在内的语言提供了一个通过语法描述来自动构造自定义语言的识别器(recognizer),编译器(parser)和解释器(translator)的框架。参考此文:ht
sddyljsx
·
2023-01-27 06:24
Spring Security学习:01.Spring Security前世今生【云图智联】
因为有
源码解读
部分的内容,以及本人对内容安排原因,教程的顺序可能与官方文档略微有所不同。
云图智联IT教育
·
2023-01-27 05:29
学习spark streaming 2.2.0 kafka
源码解读
(零)
从原有的java慢慢进入大数据时代,认真学习一下sparkstreaming的源码,帮助自己能够更好的理解从一个简单的从kafka中获取数据来进入学习过程版本:sparkstreaming2.2.0spark-streaming-kafka-0-10_2.11elasticsearch-spark-20_2.11
疯狂的大东
·
2023-01-26 21:38
spark sql 2.3
源码解读
- antlr4 && SparkSqlParser (2.3)
接着上一节,继续讲。还是以SELECTA.BFROMA为例。屏幕快照2018-08-12下午5.00.15查看AstBuilder逻辑,遍历访问,最终会访问到querySpecification节点:overridedefvisitQuerySpecification(ctx:QuerySpecificationContext):LogicalPlan=withOrigin(ctx){valfro
sddyljsx
·
2023-01-26 17:39
反编译获取微信小程序源码的实践
所以就想着有什么办法能够获取和反编译小程序的
源码解读
参考一下。网上一搜果然有人研究过了,并且还有个大神写了个反编译的工具。通过这个工具我们就可以反编译微信小程序的源码了。准备工作,
Jay_小咖
·
2023-01-26 15:36
ios charts的部分探究
iOS
源码解读
-Charts图表1:了解基类(ChartViewBase、AxisBase(这篇让我对里面的属性有了个大致的理解)ChartsUnderstandAndU
timeQuick
·
2023-01-26 10:36
Spring源码解析(二十一)-BeanDefinition 注册表:BeanDefinitionRegistry
Spring版本5.2.5.RELEASE参考《芋道源码》
源码解读
BeanDefinitionRegistry继承了AliasRegistry接口,其核心子类有三个:SimpleBeanDefinitionRegistryDefaultListableBeanFactoryGenericApplicationContext1AliasRegistrypublicinterfaceAliasRegi
秋水畏寒
·
2023-01-26 08:29
上一页
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
其他