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源码阅读
AQS
源码阅读
简介AQS全程为AbstractQueuedSynchronizer,在java.util.concurrent.locks包下的一个抽象类。类的具体作用以及设计在开始类描述信息里面就有很好的表达Providesaframeworkforimplementingblocki
局外人~~
·
2022-04-22 16:00
InnoDB:row_search_mvcc源码简要分析
希望对组内人员的学习有所帮助 首先需要明白,innodb快照读的入口函数为row_search_mvcc,文中首先给出整个innodb行读取流程框图,然后再结合源码进行分步细致讲解,希望对各位innodb读取记录的
源码阅读
有所帮助
真之棒2016
·
2022-04-20 22:07
apollo
源码阅读
——红绿灯感知识别模块
因为学习的原因,最近要研究一下百度apollo自动驾驶平台的红绿灯识别模块,写下点东西作为学习的记录,apollo版本为6.0目录apollo感知模块apollo红绿灯相关代码红绿灯感知流程红绿灯状态定义预处理阶段摄像头选择图片同步处理阶段调整阶段检测阶段识别阶段修正阶段红绿灯检测识别神经网络模型apollo感知模块apollo感知模块的总体架构如图所示,我们看到在红绿灯模块中用到了6mm和12m
Campsisgrandiflora
·
2022-04-20 07:53
apollo
自动驾驶
Android
源码阅读
-编译8
Android8.0源码的下载就比较蛋疼了,因为我们只有通过VPN才能访问Google的一些东西,对于源码这东西,动不动几十个G的话,通过VPN来下载的话,肯定懵逼啊,所以我们得另辟途径。[清华大学开源软件镜像站]((),这个站点就提供Google的Android源码下载,最好使用里面的[每月更新的初始化包](htAndroid开源项目《ali1024.coding.net/public/P7/A
fdastare
·
2022-04-17 12:34
Android
经验分享
面试
android
go 中 select
源码阅读
深入了解下go中的select前言1、栗子一2、栗子二3、栗子三看下源码实现1、不存在case2、select中仅存在一个case3、select中存在两个case,其中一个是default发送值接收值4、多个case的场景具体的实现逻辑1、打乱ca
ZhanLi
·
2022-04-16 09:00
go-zero
源码阅读
-负载均衡(下)#第六期
一致性哈希一致性哈希主要针对的是缓存服务做负载均衡,以保证缓存节点变更后缓存失效过多,导致缓存穿透,从而把数据库打死。一致性哈希原理可以参考这篇文章图解一致性哈希算法,细节剖析本文不再赘述。我们来看看其核心算法//servicenode结构体定义typeServiceNodestruct{IpstringPortstringIndexint}//返回servicenode实例funcNewServ
·
2022-04-10 19:23
ORB-SLAM2
源码阅读
(1)
ORB-SLAM2
源码阅读
(1)ORB-SLAM2的代码以结构清晰,注释完整,易于理解著称,最好先阅读一下论文再来读代码,网上有很多大神已经翻译好了,个人推荐这位的ORB-SLAM2全文翻译系统简介论文中这张图非常重要
合工大机器人实验室
·
2022-04-08 11:24
SLAM
SLAM
ORB-SLAM
ORB-SLAM2
源码阅读
(2)
ORB-SLAM2
源码阅读
(2)LocalMapping线程我们是以mono_tim.cc示例程序为例的,在该例中首先需要构建ORB-SLAM系统//CreateSLAMsystem.Itinitializesallsystemthreadsandgetsreadytoprocessframes
合工大机器人实验室
·
2022-04-08 11:21
SLAM
SLAM
ORB-SLAM
go-zero
源码阅读
-负载均衡(上)#第五期
在阅读go-zero源码之前我们先来看看常用的负载均衡算法,看看其原理,以及是如何实现,然后我们在用这些负载均衡算法来和go-zero的对比下,看看各自的优缺点是啥。轮询proxy服务与ndoe服务配置文件{"proxy":{"url":"127.0.0.1:8080"},"nodes":[{"url":"127.0.0.1:8081"},{"url":"127.0.0.1:8082"},{"ur
·
2022-04-07 10:52
Linux 0.11
源码阅读
笔记-总结
总结Linux0.11主要包含文件管理和进程管理两个部分。进程管理包括内存管理、进程管理、进程间通信模块。文件管理包含磁盘文件系统,打开文件内存数据。磁盘文件系统包括空闲磁盘块管理,文件数据块的管理,文件元数据的管理,树形结构目录。打开文件内存数据包括文件描述符表、file文件表、inode节点表。中断过程每个进程有一个用户栈和一个进程栈,中断调用导致用户栈切换到内核栈,中断返回导致内核栈切换到用
LazyFish
·
2022-04-02 15:00
go-zero
源码阅读
-限流器#第四期
go-zero给我们提供了两种限流器,而且都是基于redis实现的可分布式的限流器核心文件带注释代码如下,大家可以参阅计数器限流器https://github.com/TTSimple/g...令牌桶限流器https://github.com/TTSimple/g...我们通过最小化代码来看看限流器的核心思路简易计数器算法//简易计数器算法typeCounterstruct{rateint//计数
·
2022-04-01 21:34
go-zero
源码阅读
-过载保护#第三期
入口源码地址:github.com/zeromicro/go-zero/rest/handler/sheddinghandler.go在看文章之前可以看看万总的这篇文章《服务自适应降载保护设计》,文章已经给我们介绍很清楚了,从基础原理到架构需求再到代码注释,无不细致入微,感谢万总。之前在设计架构的时候对于服务过载保护只会想到在客户端、网关层来实现,没考虑过在服务端也可以达到这种效果,一来涉及这种技
·
2022-03-30 23:14
golang后端go-zero
go-zero
源码阅读
-代码结构#第一期
go-zero作为一个微服务框架,不仅给我们提供了很好的参考,而且核心代码量不多,我们可以在闲暇时间读读他的核心代码,来多多学习充电。rest部分代码结构rest├──handler//自带中间件│ ├──authhandler.go//权限│ ├──breakerhandler.go//断路器│ ├──contentsecurityhandler.go//安全验证│ ├──cryptio
·
2022-03-29 11:10
源码阅读
分析-PHP-laravel
源码阅读
分析-PHP-laravel如何阅读源码?阅读源码有什么用?
·
2022-03-27 13:35
以太坊
源码阅读
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
上一页
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
其他