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
HoughLines源码解析
Nacos集群的CP架构,CAP原则与BASE原则的应用
文章目录1.CAP原则2.BASE原则3.CP架构是如何防止脑裂问题的4.Nacos的CP架构
源码解析
4.1注册持久化服务,同步其他节点!
知识分子_
·
2023-04-01 05:08
nacos
Android进阶-Handler
源码解析
Handler
源码解析
Handler的简单使用post()sendMessage()1.创建HandlerHandlerhandler=newHandler();2.发送消息mHandler.sendMessage
Donkey..
·
2023-04-01 04:50
Android进阶
android
ButterKnife
源码解析
ButterKnife(https://github.com/JakeWharton/butterknife)是一款android平台的依赖注入框架,通过该工具可以实现View、OnClickListener的注入,省去了findViewById、setOnClickListener的过程。使用方法如下:通过@BindView注解实现findViewById的功能,完成View注入;通过@OnCl
JasmineBen
·
2023-04-01 03:21
LSD直线检测和霍夫线变换的学习建议
标准霍夫变换(SHT),多尺度霍夫变换(MSHT)都由函数
HoughLines
调用,累积概率霍夫变换(PPHT)由Hou
过境往梦20
·
2023-04-01 03:18
【JavaSE8 高级编程 多线程 ThreadLocal】ThreadLocal详解 2019_7_30
完整测试实例及分析用语约定测试源码运行结果Q&A先回答问题c再回答问题b重点···问题a补充小知识ThreadLocal源码分析TL与TL.M与TL.M.Entry图解内存中结构及地址展示简单比喻以测试代码流程进行TL
源码解析
测试代码流程分析
今心木目
·
2023-04-01 03:58
Java高级
多线程
Java高级
ThreadLocal
Java
8
[
源码解析
] TensorFlow 分布式环境(1) --- 总体架构
[
源码解析
]TensorFlow分布式环境(1)—总体架构文章目录[
源码解析
]TensorFlow分布式环境(1)---总体架构1.总体架构1.1集群角度1.1.1概念1.1.2示意图1.1.3创建1.1.3.1
罗西的思考
·
2023-04-01 03:36
017_分布式机器学习
001_机器学习
015_深度学习
tensorflow
分布式
架构
分布式环境
深度学习
[
源码解析
] TensorFlow 分布式之 ParameterServerStrategy V1
[
源码解析
]TensorFlow分布式之ParameterServerStrategyV1文章目录[
源码解析
]TensorFlow分布式之ParameterServerStrategyV11.思路1.1
罗西的思考
·
2023-04-01 03:05
017_分布式机器学习
001_机器学习
015_深度学习
tensorflow
分布式
深度学习
ParameterServer
参数服务器
[
源码解析
] NVIDIA HugeCTR,GPU 版本参数服务器---(8) ---Distributed Hash之后向传播
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(8)—DistributedHash之后向传播文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(8)---DistributedHash
罗西的思考
·
2023-04-01 03:05
017_分布式机器学习
001_机器学习
015_深度学习
NVIDIA
HugeCTR
后向传播
参数服务器
GPU
[
源码解析
] NVIDIA HugeCTR,GPU 版本参数服务器---(7) ---Distributed Hash之前向传播
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(7)—DistributedHash之前向传播文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(7)---DistributedHash
罗西的思考
·
2023-04-01 03:04
017_分布式机器学习
001_机器学习
015_深度学习
参数服务器
GPU
NVIDIA
HugeCTR
前向传播
[
源码解析
] NVIDIA HugeCTR,GPU 版本参数服务器 --(9)--- Local hash表
文章目录0x00摘要0x01前文回顾0x02定义0x03构建3.1调用3.2构造函数3.3如何确定slot0x04前向传播4.1总述4.2alltoall4.3Reorder4.3.1思路4.3.2图示4.4slotid4.5输出矩阵0x05后向传播5.1Reorderbackward5.2All2allbackward5.3backward0x06存储0xEE个人信息0xFF参考0x00摘要在这
罗西的思考
·
2023-04-01 03:34
017_分布式机器学习
001_机器学习
015_深度学习
NVIDIA
hugeCTR
GPU
参数服务器
embedding
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器--- (5) 嵌入式hash表
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(5)嵌入式hash表文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(5)嵌入式hash表0x00摘要0x01前文回顾
罗西的思考
·
2023-04-01 03:04
017_分布式机器学习
001_机器学习
015_深度学习
nvidia
hugecttr
gpu
参数服务器
哈希表
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器---(3)
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(3)文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(3)0x00摘要0x01回顾0x02数据集2.1Norm2.1.1
罗西的思考
·
2023-04-01 03:03
017_分布式机器学习
001_机器学习
015_深度学习
服务器
深度学习
运维
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器--- (4)
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(4)文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(4)0x00摘要0x01总体流程0x02DataReader2.1
罗西的思考
·
2023-04-01 03:03
017_分布式机器学习
001_机器学习
015_深度学习
深度学习
hugectr
nvidia
参数服务器
GPU
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器 --(1)
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器--(1)文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器--(1)0x00摘要0x01背景1.1推荐系统中的点击率估计1.2
罗西的思考
·
2023-04-01 03:33
001_机器学习
017_分布式机器学习
015_深度学习
Embedding
nvidia
hugectr
参数服务器
CTR
[
源码解析
] NVIDIA HugeCTR,GPU版本参数服务器--- (6) --- Distributed hash表
[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器—(6)—Distributedhash表文章目录[
源码解析
]NVIDIAHugeCTR,GPU版本参数服务器---(6)---Distributedhash
罗西的思考
·
2023-04-01 03:33
001_机器学习
017_分布式机器学习
015_深度学习
nvidia
hugectr
ctr
GPU
参数服务器
[
源码解析
] 快手八卦 --- 机器学习分布式训练新思路(1)
[
源码解析
]快手八卦—机器学习分布式训练新思路(1)文章目录[
源码解析
]快手八卦---机器学习分布式训练新思路(1)0x00摘要0x01设计思路1.1如何通信1.2通信模式分类1.2.1系统架构1.2.2
罗西的思考
·
2023-04-01 03:32
017_分布式机器学习
001_机器学习
015_深度学习
机器学习
分布式
人工智能
快手
bagua
SpringBoot自动装配
源码解析
之前看过很多关于写SpringBoot自动装配
源码解析
的帖子,但是都觉得在耍流氓,他们直接就从启动类的@SpringbootApplication这个注解开始,然后找到@Import,然后巴拉巴拉一大段
Draven*Liu
·
2023-04-01 03:12
java
springboot
opencv直线检测
includeusingnamespacestd;usingnamespacecv;intmax_count=255;intthreshold_value=100;constchar*output_lines="
HoughLines
以后的事,以后再说
·
2023-04-01 02:58
C/C++
图像处理
算法
opencv
计算机视觉
人工智能
Swift进阶-String
源码解析
TargetClassMetadata和TargetStructMetadata数据结构源码分析Swift进阶-Mirror解析Swift进阶-闭包Swift进阶-协议Swift进阶-泛型Swift进阶-String
源码解析
顶级蜗牛
·
2023-04-01 02:06
五分钟快速掌握Maven的核心概念
每天14:00更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
Java基基
·
2023-04-01 01:00
大数据
编程语言
java
maven
python
Android Handler
源码解析
-消息机制
前言网上Handler机制的文章很多,大部分只涉及Jave层部分,本系列文章会从Java层源码逐步分析引入到Native层源码,让你彻底了解Handler机制。关于Handler的使用一.Handler机制介绍Handler机制作为一个老生常谈的东西我也不多做介绍,其不外呼就四个类。Handler:发送、接收消息Message:消息载体,内部保存了发送消息的Handler和指向下一条Message
爱是空白日记
·
2023-04-01 00:29
Dubbo
源码解析
之集群容错架构设计
2019独角兽企业重金招聘Python工程师标准>>>注:Dubbo版本是2.5.7,图1的原图在Github上,建议读者下载原图,原图清晰度高。图1Dubbo集群容错架构设计时序图图2Dubbo官网给的集群容错的架构设计图图2的大体意思是:先从Directory那里拿到所有的Invoker,假设为Lists1;之后用Router过滤s1,得到Lists2;之后用loadBalance,从s2中中
weixin_33896726
·
2023-03-31 23:54
java
python
设计模式
dubbo
源码解析
-集群容错架构设计
dubbo
源码解析
-集群容错架构设计前言本来是想把整个dubbo
源码解析
一次性弄完,再做成一个系列来发布的,但是正巧最近有位好朋友要去杭州面试,就和我交流了一下。
huangshulang1234
·
2023-03-31 23:59
架构文摘
dubbo
源码
架构设计
集群
剑指Spring源码(三)俯瞰Spring的Bean的生命周期(大众版)
距离上一次写Spring
源码解析
,已经过去了快要好几个月了,主要原因还是Spring的
源码解析
类文章太难写了,不像我先前写的什么CAS源码,AQS源码,LinkedBlockingQueue等等,这些无非就是分析几个核心方法
CoderBear
·
2023-03-31 23:54
react
源码解析
14.手写hooks
react
源码解析
14.手写hooks视频课程(高效学习):进入课程课程目录:1.开篇介绍和面试题2.react的设计理念3.react源码架构4.源码目录结构和调试5.jsx&核心api6.legacy
全栈潇晨
·
2023-03-31 22:12
Java面试3——Java8List
源码解析
关注【星辰学院】http://xingchenxueyuan.com更多知识和内容,一起打怪升级!ArrayList概览ArrayList是基于数组实现的,支持快速随机访问。数组的默认大小为10。存储结构如图:Java面试3——ArrayList存储结构.png扩容添加元素时使用ensureCapacityInternal()方法来保证容量足够,如果不够时,需要使用grow()方法进行扩容,新容量
星辰学院
·
2023-03-31 19:05
Android ContentProvider_2
源码解析
目录前置知识这篇文章的内容会涉及以下前置/相关知识,贴心的我都帮你准备好了,请享用~Binder机制:1.ContentResolver#query(...)源码分析在上篇文章介绍ContentResolver时提到,外界(包括当前进程的其他组件)也无法直接访问ContentProvider的,而是需要通过ContentResolver来间接访问,主要分为3个步骤:1、根据Uri来获取对应Cont
大公爵
·
2023-03-31 17:08
Android触摸事件
源码解析
事件分发Activity的事件分发处理publicbooleandispatchTouchEvent(MotionEventev){if(ev.getAction()==MotionEvent.ACTION_DOWN){//空方法onUserInteraction();}//getWindow()方法返回的是PhoneWindow。if(getWindow().superDispatchTouch
4d3bf4cac28c
·
2023-03-31 17:28
AQS
源码解析
---独占锁释放
目录一release二tryRelease三unparkSuccessor四LockSupport.unpark在梳理清楚独占锁获取后,独占锁的释放就相对简单了。锁的释放不涉及非公平,公平的说法,逻辑都是一样的。一release在demo代码中打断点,进入到unlock方法:图1.1进入到release方法后,整个核心的逻辑就是tryRelease方法和unparkSuccessor方法,先来分析
adj20
·
2023-03-31 17:38
多线程
AQS
java
AQS
源码解析
---Condition
目录一监视器锁(Synchorized)和Condition二syncqueue和conditionqueue的不同三syncqueue和conditionqueue的联系四await
源码解析
addConditionWaiter
adj20
·
2023-03-31 17:38
并发
AQS
java
Zookeeper选举整体流程
源码解析
一Zookeeper选举流程概述Zookeeper选举机制分为两种:第一次启动和非第一次启动。假设有5个节点,如图1.1所示:图1.1ZK集群1.1第一次启动(1)服务器1启动,发起选举。服务器1投自己一票,此时服务器1有一票,未超过半数以上票数,选举无法完成,服务器保持状态为LOOKING;(2)服务器2启动,再次发起选举。服务器1和服务器2分别半先投给自己1票,服务器1和服务器2会通信,此时服
adj20
·
2023-03-31 17:07
Zookeeper
zookeeper
zookeeper的Leader选举机制
源码解析
目录zookeeper01Leader选举机制02Leader选举集群配置03Leader选举流程3.1Leader选举采用多层队列架构04解析代码入口类05选举流程代码解析06选举核心逻辑07总结zookeeper一个分布式服务框架,主要解决分布式应用中常见的多种数据问题,例如集群管理,状态同步等。为解决这些问题zookeeper需要Leader选举进行保障数据的强一致性机制和稳定性。本文通过集
·
2023-03-31 14:43
LinkedList源码分析
2.LinkedList
源码解析
2.1LinkedList的成员变量//数据的长度transientintsize=0;//当前结点的头结点transientNodefirst;//当前结点的尾
隔壁小新
·
2023-03-31 14:25
【开源项目】单点登录框架XXL-SSO
源码解析
单点登录框架XXL-SSO
源码解析
项目介绍XXL-SSO是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。
秋装什么
·
2023-03-31 14:23
讲解开源项目
源码解析
开源
java
前端
Android架构组件之DataBinding
源码解析
DataBinding是Google发布的支持库,它可以实现UI组件及数据源的双向绑定。使用DataBinding可以轻松实现MVVM模式,当数据发生变化时会体现在View界面上,反过来界面内容变化也会同步更新到ViewModel中的数据源。同时,在Google推出的AndroidJetpack组件中,也将DataBinding放在了Architecture类别之中。一、DataBinding生成
lxbnjupt
·
2023-03-31 14:35
京东hotkey
源码解析
写在前面京东hotkey是一个经过京东大促验证的hotkey防御中间件,大概原理是通过上报key访问数到统计服务器集群,统计服务器集群将hotkey通知到客户端,让hotkey能缓存到本地内存中,做到毫秒级的Scale-Out。处理方式有点像美团cat实时收集数据进行统计,只不过美团cat没有反向通知逻辑而已。非常贴近工作实践,值得一看。hotkey架构图client端首先看一下缓存入口Cache
pursuing_tech
·
2023-03-31 13:18
PhotoView
源码解析
系列一
这一篇我们先来看看photoView整体的结构简介:github地址:https://github.com/chrisbanes/PhotoViewandroid项目依赖方式:allprojects{repositories{maven{url"https://jitpack.io"}}}dependencies{compile'com.github.chrisbanes:PhotoView:la
拙峰朽木
·
2023-03-31 12:55
我读《深入浅出React技术栈》之setState
源码解析
最近双11双12各种需求交杂在一起,忙得不可开交,近期好不容易空了一些下来,读完了《深入浅出React技术栈》,这本书的内容和书名如出一辙,重点在于介绍使用React过程中相关的一些技术点,例如函数式编程、Redux、React核心的diff算法的思想等相关东西,东西还是蛮多的,适合想要一窥react技术栈全貌的同学,所以这次写一下自己读完这本书的思考和部分精华内容摘记。this.setState
蜗牛东南飞
·
2023-03-31 10:53
Android Q深色模式及
源码解析
,实战解析
//frameworks/base/libs/hwui/renderthread/RenderProxy.cppvoidRenderProxy::setForceDark(boolenable){mRenderThread.queue().post(this,enable{mContext->setForceDark(enable);});}这里从MainThreadpost了一个调用Canvas
m0_66145114
·
2023-03-31 09:27
程序员
架构
面试
android
单点登录原理与简单实现
每天8:55更新文章,每天掉亿点点头发...源码精品专栏原创|Java2020超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
源码解析
数据库中间件
公众号-芋道源码
·
2023-03-31 09:44
中间件
http
session
cookie
java
RocketMQ
源码解析
——存储部分(2)对`MappedFile`进一步封装的`MappedFileQueue`
MappedFileQueue 前面已经介绍了RocketMQ跟存储交互的底层封装对象mappedFile。而跟CommitLog,ConsumeQueue进行交互的并不是mappedFile,而是对其进一步封装的MappedFileQueue类。在这里插入图片描述属性介绍//文件的存储路径privatefinalStringstorePath;//映射文件大小,指的是单个文件的大小,比如Comm
szhlcy
·
2023-03-31 06:33
OKHttp
源码解析
前言:OKHttp源码基于3.10.0版本进行跟踪,因为后期版本源码基于Kotlin写,不好跟踪。implementation"com.squareup.okhttp3:okhttp:3.10.0"流程图.png一、OKHttp执行请求的流程varokhttpClient=OkHttpClient.Builder().build();varrequest:Request?=Request.Buil
天上飘的是浮云
·
2023-03-31 05:04
flutter UI渲染
源码解析
之Engin绘制过程(二)
engin绘制过程上文中我们讲到了VSYNC的注册,注册之后会等待vsync信号回调doframe,然后回调到了FlutterJNI.nativeOnVsync(frameTimeNanos,frameTimeNanos+refreshPeriodNanos,cookie);,因为JNILoad的时候将FlutterJNI#nativeOnVsync跟VsyncWaiterAndroid#OnNa
heiheiwanne
·
2023-03-31 04:58
Spring secutiry
源码解析
(二) —— filter执行流程
想要查看springsecurity的filter流程是从何开始,只需在application.yml文件配置:debug:true启动的时候在控制台应该能看到类似的信息:Filter'webMvcMetricsFilter'configuredforuseFilter'requestContextFilter'configuredforuseFilter'hiddenHttpMethodFilt
兴厚
·
2023-03-31 03:49
动画
源码解析
目录介绍1.Animation和Animator区别2.Animation运行原理和源码分析2.1基本属性介绍2.2如何计算动画数据2.3什么是动画更新函数2.4动画数据如何存储2.5Animation的调用3.Animator运行原理和源码分析3.1属性动画的基本属性3.2属性动画新的概念3.3PropertyValuesHolder作用3.4属性动画start执行流程3.5属性动画cancel
杨充211
·
2023-03-31 03:24
Zabbix
源码解析
之源码整体结构
zabbix源码目录结构|--bin //包含Windows下对zabbix_sender进行二次开发所需要的头文件与库|--build //包含Windows下的编译文件,二进制程序文件等|--conf //agent,proxy,server的配置文件|--database //数据库脚本|--frontends //PHP前端|--include //zabbix公共头文件(
mooscow
·
2023-03-31 02:10
zabbix
12.从架构设计角度分析AAC源码-Room
源码解析
第1篇:当前demo为主线查看涉及的Room
源码解析
前言下面的解析也是总体到细节去一步步剥离当前demo为主线涉及的Room源码部分。demodemo路径在AAC-core-demo下(下载当前github上的源码是记得是Roomtag标签)。我们应该运行一下当前demo,知道它是干什么的在输入框输入随意信息,e.g.啦啦啦;点击按钮UPDATEUSERENAME,当前输入框会更新如图所示的输入框上方;关闭当前app,再次打开上次输入的信息(e.g
佛学徒-代码搬运工
·
2023-03-31 02:23
源码解析
sqlite
android
数据库
13.从架构设计角度分析AAC源码-Room
源码解析
第2篇:RoomCompilerProcessing
源码解析
前言有人说细节决定成败,或者说别人注重的是结果,我们在意的是过程,roomCompilerProcessing源码读起来感觉好难哦,尤其细节处!!!下面三浅一深,咳咳咳…由浅入深讲解roomCompilerProcessing源码。下面每个部分,自己认真写,读者认真看。个人建议,可以在深入一点:在理解大框架的基础上,不要忽略细节部分(提醒自己和读者),否则自己想写出高逼格代码照样很难!!!APT、
佛学徒-代码搬运工
·
2023-03-31 02:23
源码解析
android
kotlin
android
studio
从架构设计角度分析AAC源码-Room注解使用大全(基于2.4版本
源码解析
)(一)
前言本篇单纯讲解Room源码,和前后篇章没有关系。当前Room注解大全是基于Room2.4版本代码逻辑得来,如果有问题欢迎给予指正。当前Room源码学习目的:(1)主要原因:学习jetpack代码;(2)次要原因:网上看了很多相关Room注解使用,非常肤浅(可能个人眼界有限,没有找到真正比较全面的注解),所以想自己看代码去全面理解一下room注解;之前有了dagger2(基于2.38.1版本)注解
佛学徒-代码搬运工
·
2023-03-31 02:23
源码实际应用
数据库
java
mysql
jdk
源码解析
之object(二)
参考http://www.cnblogs.com/lwbqqyumidi/p/3693015.html1publicfinalnativevoidnotify();/***Wakesupasinglethreadthatiswaitingonthisobject's*monitor.Ifanythreadsarewaitingonthisobject,oneofthem*ischosentobea
柴崎越
·
2023-03-31 02:56
上一页
65
66
67
68
69
70
71
72
下一页
按字母分类:
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
其他