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
Tbschedule源码阅读
以太坊
源码阅读
5——POW源码分析
以太坊
源码阅读
5——POW源码分析介绍POW,proofofwork,即工作量证明,是著名公bitcoin所采用的共识算法。
mo_seele
·
2022-03-25 14:16
区块链
以太坊
哈希算法
golang
Spring
源码阅读
之bean对象的创建过程
Spring
源码阅读
之bean对象的创建过程Spring是通过IOC容器来管理对象的,该容器不仅仅只是帮我们创建了对象那么简单,它负责了对象的整个生命周期-创建、装配、销毁。
吴一尘
·
2022-03-23 20:22
Spring框架
Spring源码
bean对象初始化
BeanDefinition
【githubgirl】给大家推荐一款比较实用的 VSCode 插件,用于录制与回放项目代码浏览过程
安装CodeTour后,便可应用到日常的
源码阅读
、代码审查、团队新手指引项目、文档教程等场景。GitHub:github.com/microsoft/codetou
githubgirl
·
2022-03-22 07:49
github
经验分享
观察者模式
代理模式
数据库开发
HashMap原理及常见考点
JDK
源码阅读
系列HashMap源码解析文章目录JDK
源码阅读
系列前言一、整体架构1.Map接口1.1Map做什么了1.2AbstractMap做什么了2.HashMap的整体架构二、聚焦HashMap
梦回老街
·
2022-03-21 13:45
源码阅读
java
map
java
Springboot @Value注入boolean设置默认值方式
目录@Value注入boolean设置默认值问题描述问题分析解决方案@Value
源码阅读
Spring解析@Value@Value注入boolean设置默认值问题描述Springboot中读取配置文件test
·
2022-03-18 17:40
HAL库_
源码阅读
HAL_Lib1>函数入口1.1>启动文件startup_stm32f407xx.s1.2>复位函数Reset_Handler()1.3>初始化函数Systeminit()2>HAL库_模块配置3>__weak作用4>中断处理5>容易忽略的宏库版本:STM32Cube_FW_F4_V1.25.01>函数入口1.1>启动文件startup_stm32f407xx.s》配置异常向量表;1.2>复位函数
X@/”
·
2022-03-15 08:46
#
22》
HAL库
单片机
stm32
嵌入式硬件
type_traits
源码阅读
笔记
//enable_iftemplatestructenable_if{};templatestructenable_if{typedef_Tptype;}//integral_constanttemplatestructintegral_constant{staticconstexpr_Tpvalue=__v;typedef_Tpvalue_type;typedefintegral_constan
·
2022-03-14 18:10
c++
shared_ptr
源码阅读
可以通过模板参数指定Lock_Policyclasssp_counted_Base{}use_count=>当减为0析构资源disposeweak_count=>当减为0deletethis;destroy释放控制区域二者皆为原子变量,原子操作改变值,同时使用内存屏障确保可见性dispose一定要能被调用destroy的线程观察到classsp_counted_Ptr{}继承了sp_counted
·
2022-03-13 00:44
c++
HelloWorld:通过demo,构建黑盒模型
在《
源码阅读
四步走,这才是阅读源码的正确姿势》一文中,给出了
源码阅读
的完整步骤。本篇是《如何高效阅读源码》专题的第四篇,正式开始讲解阅读源码的具体方法!
一瑜一琂
·
2022-03-12 09:00
pytorch中的hook机制register_forward_hook
目录1、hook背景2、
源码阅读
3、定义一个用于测试hooker的类4、定义hook函数5、对需要的层注册hook6、测试forward()返回的特征和hook记录的是否一致6.1测试forward()
·
2022-03-09 12:52
自动驾驶Apollo6.0
源码阅读
-V2X篇:V2X融合代码的基本流程
自动驾驶Apollo6.0
源码阅读
-V2X篇:V2X融合代码的基本流程Fusion流程1.Fusion模块在哪里启动?2.FusionComponent的初始化?
洪山橋嬉皮
·
2022-03-09 08:32
Apollo6.0学习
自动驾驶
人工智能
机器学习
ViewModel
源码阅读
(一)ViewModel的创建和生命周期
文章说明用来记录ViewModel的
源码阅读
阅读版本androidx.lifecycle:lifecycle-viewmodel-ktx:2.3.0androidx.activity:activity-ktx
bridegg
·
2022-03-07 16:27
Nacos
源码阅读
方法
为什么我会经常阅读源码呢,因为阅读源码能让你更加接近大佬,哈哈,这是我瞎扯的。这篇文章将会带大家阅读Nacos源码以及教大家阅读源码的技巧,我们正式开始吧!先给大家献上一张我梳理的高清源码图,方便大家对nacos的源码有一个整体上的认识。有了这张图,我们就很容易去看nacos源码了。如何找切入点首先我们得要找一个切入点进入到nacos源码中,那么就从nacos依赖入手com.alibaba.clo
·
2022-03-06 16:53
源码阅读
四步走,这才是阅读源码的正确姿势
在《15个小技巧,助你
源码阅读
事半功倍》一文中,给出了15个提高
源码阅读
效率的小技巧。本文是《如何高效阅读源码》专题的第三篇,来聊一聊「阅读源码的具体步骤」!
一瑜一琂
·
2022-03-05 09:00
Nacos2.X
源码阅读
总结
前言Nacos是一个Alibaba出品的高性能微服务时代产出的组件,集注册和配置中心为一体。那么Nacos为什么这么高性能呢?总结以下几点;1:基于阿里自研的distro协议进行Nacos把不同节点的数据同步2:大量使用线程池和异步的方式提高API的响应速度3:2.X使用grpc长连接的方式取代了1.X需要一直发送心跳包导出服务器CPU占用较高的问题同时2.X也对1.X做了重大的升级,无论是从架构
.SegmentFault
·
2022-03-01 18:00
react-window 源码浅析
这篇是react-window的
源码阅读
,因为此库使用的是flow,所以会涉及一些特殊的东西,类似ts使用List首先是List的使用:import{FixedSizeListasList}from'react-window
·
2022-02-28 23:27
15个小技巧,助你
源码阅读
事半功倍
本篇是《如何高效阅读源码》专题的第二篇,来聊一聊「能提高
源码阅读
效率的15个小技巧」!
一瑜一琂
·
2022-02-26 09:00
关于vscode在用ctrl+左键打开一个新文件时会覆盖当前窗口的解决方案
当我在进行
源码阅读
时时常需要通过Ctrl+左键打开一个函数/结构体/接口,但是当前窗口却会被覆盖为新的窗口,导致无法返回查看上一个窗口,针对该情况我从其他文章找到了相关的解决方案步骤打开vscode的settings
kuc火
·
2022-02-25 15:19
笔记
vscode
实测Tengine开源的Dubbo功能
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、
源码阅读
、问题排查、踩坑实践。
捉虫大师
·
2022-02-24 18:00
【可视化-
源码阅读
】antvis / g-base解读 - 1
前言分析大佬所写的代码有助于个人成长。今天来分析学习一下G的内部实现版本为0.5.1。(其实我就是想偷偷卷不为别的)。代码是其次背后的设计思路落地方案才是重中之重;开始源码分析之前先看看g的技术方案(以及截取一张内部开发人员的自我评价..)[各个渲染模式不同的入口,不同版本的G都有Canvas、Group和Shape的实现,通过统一的interface对外提供支持。】开始我们的源码征途1.选择对应
·
2022-02-23 11:00
大厂偏爱的Agent技术究竟是个啥
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、
源码阅读
、问题排查、踩坑实践。hello大家好,我是小楼,今天给大家分享一个关于Agent技术的话题,也是后端启示录的第3篇文章。
捉虫大师
·
2022-02-23 10:00
Vue 源码解读(3)—— 响应式原理
源码解读经过上一篇文章的学习,相信关于响应式原理
源码阅读
的入口位置大家都已经知道了,
李永宁
·
2022-02-23 09:00
【可视化-
源码阅读
】antvis / g-base解读 - 1
前言分析大佬所写的代码有助于个人成长。今天来分析学习一下G的内部实现版本为0.5.1。(其实我就是想偷偷卷不为别的)。代码是其次背后的设计思路落地方案才是重中之重;开始源码分析之前先看看g的技术方案(以及截取一张内部开发人员的自我评价..)[各个渲染模式不同的入口,不同版本的G都有Canvas、Group和Shape的实现,通过统一的interface对外提供支持。】开始我们的源码征途1.选择对应
·
2022-02-22 15:32
Spark+Hadoop+中台实战pdf -阿里巴巴资深架构师熬几个通宵肛出来的
SparkSpark生态系统BDASSpark架构与运行逻辑弹性分布式数据集2、Spark开发与环境配置Spark应用开发环境2置使用Intellii开发Spark远程调试Spark程序Spark编译配置Spark
源码阅读
环境
Java技术小吴
·
2022-02-22 13:13
阿里巴巴资深架构师熬几个通宵肛出来的Spark+Hadoop+中台实战pdf
SparkSpark生态系统BDASSpark架构与运行逻辑弹性分布式数据集2、Spark开发与环境配置Spark应用开发环境2置使用Intellii开发Spark远程调试Spark程序Spark编译配置Spark
源码阅读
环境
写代码的珏秒秒
·
2022-02-22 12:36
Java
程序员
编程
spark
hadoop
big
data
IntentService/HandlerThread/Handler
源码阅读
首先是三个组件的源码解析Handler消息源码流程分析https://www.jianshu.com/p/6f25729ef62aHandlerThread线程间通信源码解析https://www.jianshu.com/p/69c826c8a87dIntentService源码解析https://www.jianshu.com/p/83d9a3e09f0a简单一点,IntentService本质
普通的程序员
·
2022-02-22 07:53
Vue.js
源码阅读
、三
Vue实例的挂载前面已经提到过,在带compiler版本的实现中,platform/web/entry-runtime-with-compiler.js中,扩展了$mount方法,在调用原型上原有的$mount之前,先将字符串形式的template模版转换成render函数。而原型上的$mount方法是在platforms/runtime/index.js中定义的:/*platforms/runt
C脖子
·
2022-02-21 21:31
ClassPathXmlApplicationContext源码(一) - 初始化应用上下文、解析资源路径
文章目录本文概述使用示例主要功能
源码阅读
super(parent)this()setParent(parent)setConfigLocationsgetEnvironment()resolveRequiredPlaceholders
孙创昱
·
2022-02-21 18:32
SpringBoot
spring
java
intellij-idea
Spring框架进阶(六)Spring V3.0 IOC源码分析流程
目录1、总体分析2、XML配置
源码阅读
2.1、XML配置2.1.1寻找入口2.1.2、获取配置文件路径2.1.3、开始启动2.1.4、创建容器2.1.5、载入配置路径2.1.6、读取配置内容2.1.7、
烟锁迷城
·
2022-02-21 18:58
spring
进阶
源码
spring
java
eureka
Java类加载
源码阅读
JVM自带加载器启动类加载器BootStrapClassLoader:最顶层的类加载器,负责加载JAVA_HOME\lib目录中的,或通过-Xbootclasspath参数指定路径中的,且被虚拟机认可(按文件名识别,如rt.jar)的类。可以通System.getProperty("sun.boot.class.path")查看加载的路径。扩展类加载器ExtentionClassLoader:主要
树生1995
·
2022-02-21 11:53
android
源码阅读
的C++语法准备4 面向对象
1.类和对象classBox{public://private或protecteddoublelength;//盒子的长度doublebreadth;//盒子的宽度doubleheight;//盒子的高度doublegetVolume(void)//类的成员函数{returnlength*breadth*height;}Box();//构造函数Box(doublelength);//带参数的构造函
richy_
·
2022-02-21 07:02
redux
源码阅读
闭包与模块【重识前端】全面攻破this【重识前端】一次搞定JavaScript的执行机制【重识前端】什么是BFC、IFC、GFC和FFC【重识前端】深入内存世界【重识前端】暴走的异步编程【重识前端】redux
源码阅读
前言之前一直在使用
帅气kkkk
·
2022-02-21 07:24
前端
React
redux
react
源码
javascript
前端
NSLog 和 print
源码阅读
和捕获方案
前言NSLog作为iOS开发常用的调试和日志打印方法,大家都是很熟悉了,开源社区也为我们贡献了很多非常优秀的日志框架,比如OC中大名鼎鼎的CocoaLumberjack,有兴趣的同学可以移步https://github.com/CocoaLumberjack/CocoaLumberjack在Swift语言下我们还有另外一种选择,那就是print如果要自己做日志监控的话,就需要就需要自己重定向NSL
madaoCN
·
2022-02-21 05:01
Spring中bean工厂后置处理器(BeanFactoryPostProcessor)使用
在前面的文章里SpringIOC
源码阅读
—BeanDefinitionDocumentReader我们了解到Spring对bean定义的载入有很多种方式,读取的过程是可插拔的,不论何种形式,spring
激情的狼王
·
2022-02-21 05:16
MJRefresh
MJRefresh原理分析从MJRefresh源码学习上拉下刷新的基本原理MJRefresh
源码阅读
使用Xtrace分析MJRefresh技术实现细节(一):UIView的创建加载过程使用Xtrace分析
sellse
·
2022-02-21 02:50
SDWebImage
源码阅读
笔记(一)
在做iOS开发中加载图片是经常性工作,一种是使用UIImage加载本地图片,使用[UIImageimageNamed:@""],[UIImageimageWithContentsOfFile:@""]等方法,各有侧重优劣,不是本篇重点不必赘述。另一种实时从网络加载,其中一种方法是从服务端获取图片的二进制数据,客户端将其转化为NSData*类型,再通过UIImage加载,这种方式适合小批量的图片加载
碧玉小瑕
·
2022-02-20 16:53
[OS64][022]
源码阅读
:程序4-8 数据结构与内存示意图
学习笔记使用教材(配书源码以及使用方法)《一个64位操作系统的设计与实现》http://www.ituring.com.cn/book/2450https://www.jianshu.com/p/28f9713a9171源码结构配书代码包:第4章\程序\程序4-8程序4-8内存示意图程序4-8内存示意图物理地址0x000x1000000x200000|-----------------------
AkuRinbu
·
2022-02-20 15:35
Spring
源码阅读
之 Environment 一 Environment 介绍和占位符解析
概念environment翻译过来即是“环境”,表示应用程序运行环境。而在Spring应用中,环境包含两个方面的内容:profiles和properties.看看org.springframework.core.env.Environment接口的部分注释:/***Interfacerepresentingtheenvironmentinwhichthecurrentapplicationisru
六位的象牙塔
·
2022-02-20 14:38
react
源码阅读
- fiber架构探索(一)
react
源码阅读
-fiber架构探索(一)React团队在React的v16版本中重写了React的核心算法-reconciliation,称为fiberreconciler,简称为Fiber。
konnga
·
2022-02-20 14:02
源码阅读
:使用Cartographer进行毫米波SLAM(番外篇):最后整体过一下代码
老版本的滤波器用卡尔曼滤波,也就是做位姿预估的时候用卡尔曼新版本改成位姿差值器有些新特性common普通常用文件不用看transform和sensor常用数据结构mapping一些基类主要看mapping2d和3dmapping2d:scanmatch和sparseposegraph部分最主要关注的文件global_trajectory_builderlocal_trajectory_builde
循梦渡
·
2022-02-19 14:49
AFNetworking
源码阅读
笔记(三)
二、Serialization的AFURLResponseSerialization部分AFHTTPResponseSerializer是反序列化器,主要功能是对返回的参数进行反序列化。在第一篇分析AFURLSessionManager中分析过,如果网络请求返回成功将这样对返回的参数进行反序列化处理。本篇就又这个入口开始分析反序列化器是如何对返回的参数进行处理的。在此之前先分析一下反序列化器man
碧玉小瑕
·
2022-02-19 12:39
mybatis
源码阅读
笔记-卷四(注解)
十.annotations注解包Mybatis使用注解的方式可以减少使用xml配置sql,方便用断点的形式检测生成的sql,代码的可读性更强,更利于维护。10.1Param注解用于定义接口入参的别名,方便代码运行时获取接口入参,而不至于读取参数表中的参数时因为参数类型相同而导致参数获取紊乱。用法:ListselectByIdAndName(@Param("id")Integerid,@Param(
WANGGGGG
·
2022-02-19 07:15
LayoutInflater创建View
源码阅读
AppCompatActivity中setContentView方法最终执行的是AppCompatDelegateImplV9的setContentView方法publicvoidsetContentView(intresId){ensureSubDecor();ViewGroupcontentParent=(ViewGroup)mSubDecor.findViewById(android.R.i
飞翔的超人
·
2022-02-19 06:06
AFNetworking
源码阅读
笔记(五)
四、Security部分顾名思义这块是AFNetworking中的安全框架,在iOS9之后网络请求中加入SSL使用HTTPS几乎已经成为苹果的强制要求了。Security这部分主要功能就是用来验证HTTPS的证书是否有效。这部分主要是通过AFSecurityPolicy这个类来实现的。下面还是通过一个具体的调用来分析,就从AFNetworking的默认调用开始,之前在分析NSURLSession部
碧玉小瑕
·
2022-02-19 06:14
dubbo
源码阅读
环境搭建
1.dubbo源码地址:https://github.com/apache/incubator-dubbo,先fork到自己的git账号,然后下载代码:gitclonehttps://github.com/yuluoqianmu/incubator-dubbo2.本地安装注册中心,dubbo注册中心有multicast,redis,zookeeper,simple几种方式,官方推荐使用zookee
雨落千木的时节
·
2022-02-18 19:25
Dubbo的前世今生
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、
源码阅读
、问题排查、踩坑实践。本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。
捉虫大师
·
2022-02-18 16:00
Redis
源码阅读
笔记(5)-压缩列表
压缩列表是做为列表键和哈希键的底层实现,是由一整块特殊编码的内存块所组成,非常适合放置少量列表项,并且每个列表项都是小整数值或者是短字符串。不得不佩服,Redis真是把内存使用到了极致。涉及的主要代码:ziplist.cziplist.hziplist的组成ziplist/*Createanewemptyziplist.*/unsignedchar*ziplistNew(void){unsigne
喵帕斯0_0
·
2022-02-17 23:40
SAO
源码阅读
更好的阅读体验移步飞书SAO是什么?代码仓库地址https://github.com/saojs/saoSAO是一个脚手架,不同于vue/react这类的cli脚手架,可以通过sao新建很多个模板,根据模板批量生产初始化代码。参考这里https://github.com/saojs/awesome-saosao[nm](https://github.com/saojs/sao-nm)dirname
织雪纱奈
·
2022-02-17 18:43
Java程序员阅读源码的小技巧,原来大牛都是这样读的,赶紧看看!
快捷键:Ctrl+T查看类很多人可能都知道,可
源码阅读
的时候更多用来查看方法体系更重要,可以方便快速的定位到方
怪瘦Java
·
2022-02-17 14:41
MJExtension
源码阅读
近两天一直再看MJExtension这个框架,这个框架是用来实现字典和模型互转的。开发过程中,我们经常遇到这种情况,比如说,获取到网络的Json数据后,我们需要转化成模型进行分析,这样比直接用字典来分析好处多多。该框架提供了简单的方法来实现这一功能。设计思路:该框架的设计是通过分类来实现的,因为模型对象都是最终继承自NSObject,所以设计了一个关于NSObject的分类。代码分析:该框架的核心
DreamerZheng
·
2022-02-17 04:36
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他