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
Netty4源码阅读
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
这种场景你还写ifelse你跟孩子坐一桌去吧
目前已完成的专题有;
Netty4
.x实战专题案例、用Java实现JVM、基于JavaAgent的全链路监控、手写RPC框架、架构设计专题案例、源码分析等。你用剑、我用刀,好的代码都很烧,望你不吝出招!
小傅哥A
·
2023-01-31 15:53
组件化框架调研和思考
1、百链CC核心代码量:3K(±)line(&插件)
源码阅读
难度(10分制):8(Socket&ASM)组件自动注册方案:自动注册TrasnformAPI+ASM扫描组件类(IComponent接口实现类
North_2016
·
2023-01-31 15:36
Java8
源码阅读
- LongAdder
LongAdder和AtomicLong类似是用于多线程下来保证数据更新的原子性,AtomicLong主要是依赖CAS操作来保证原子性的,其方法本质是在循环中一直尝试CAS,直到成功时才退出循环,所以在线程竞争激烈的场景往往性能不是很好(尽管已经比使用悲观锁好的多);LongAdder采用的是类似分治的思想,再遇到多个线程同时对数据进行更新时,会将数据分为多份更细粒度的子单位再更新,从而达到减少线
Mhhhhhhy
·
2023-01-31 13:18
tinyrpc
源码阅读
tinyrpc是一个高性能的基于protocolbuffer的rpc框架。项目代码非常少,很适合初学者进行golang的学习。tinyrpc功能tinyrpc基于TCP协议,支持各种压缩格式,基于protocolbuffer的序列化协议。其rpc是基于golang原生的net/rpc开发而成。tinyrpc项目结构tinyrpc基于net/rpc开发而成,在此基础上集成了额外的能力。项目结构如图:
·
2023-01-31 11:13
go后端rpc源码
TiKV
源码阅读
三部曲(三)写流程
笔者将结合TiKV官方源码解析文档系列文章,基于6.1版本的源码撰写三篇博客,分别介绍以下三个方面:TiKV
源码阅读
三部曲(一)重要模块:T
·
2023-01-31 11:41
源码
Soul
源码阅读
hystrix【第十八天】
首先,看一下熔断插件hystrix的介绍netflixhystrix插件介绍简而言之,作用就是,复杂分布式体系结构中的应用程序具有数十种依赖关系,每种依赖关系不可避免地会在某个时刻失败。如果主机应用程序未与这些外部故障隔离开来,可能会导致大部分请求无效,这个时候就需要熔断插件。Soul启用hystrix插件org.dromarasoul-spring-boot-starter-plugin-hys
cutieagain
·
2023-01-31 01:25
Java8
源码阅读
- 线程池ThreadPoolExecutor
阅读源码前需要大概了解的基础知识Java8
源码阅读
-AbstractQueuedSynchronizerJava8
源码阅读
-FutureTaskJava8
源码阅读
-Executor、ExecutorService
Mhhhhhhy
·
2023-01-31 01:37
Netty Handler
本文基于
Netty4
从网络上接收到的数据后,Netty设计了一套Channel机制来传递和处理这些数据,这个机制包括Channel,ChannelHandler,ChannelHandlerContext
我不吃甜食
·
2023-01-30 18:13
c++
源码阅读
的环境准备和调试方式
背景最近要看python调用c++的源码,windows的编码环境配置和linux的coredump调试对于新人来说比较麻烦,下文专门梳理一下。参考文档:1.windows下的clion,visiostudio的安装配置(windows的cmake,mingw)https://www.jetbrains.com/zh-cn/clion/features/start-your-project.htm
代码&诗
·
2023-01-30 10:43
c++
开发语言
Python
源码阅读
: list 中的 __len__() 和 in
Python
源码阅读
:list中的_len_()和in本文内容为博主阅读源码和官方文档以及其他相关文章后自己的理解,不保证正确性。
江洋林澜
·
2023-01-30 08:14
AbstractOwnableSynchronizer
源码阅读
准备无功能描述一个排他的同步器(只能被一个线程独自占有).该类是创建锁和其他相关同步器的基础.该类本生并不能管理或者使用这些信息(独占么?),但是它的子类或者同步器可以使用这些信息进行监控或者访问控制.基本类图AbstractOwnableSynchronizer类图.png成员变量命名类型说明serialVersionIdlong序列号编码exclusiveOwnerThreadThread拥有
圆滚滚_8e70
·
2023-01-29 22:56
mmdetection
源码阅读
笔记(3)--Train and Test
前面把模型网络以及Loss部分都写了,这篇就主要把之前的部分都串起来,看下mmdetection的训练PipeLine是怎样的。Trainmmdetection具体发起训练使用了mmcv中的Runner,这就不赘述了,我们直接看mmdet/models/detectors/cascade_rcnn.py中的forward_train(),还是分成3个部分来看rpndefforward_train(
EwanRenton
·
2023-01-29 22:05
【ncnn android】算法移植(六)——onnx2ncnn
源码阅读
理解/设计思路
上一篇写道:onnx2ncnn的时候,不支持sigmoid,upsample层,于是想着阅读onnx2ncnn的源码。目的:理解ncnn中onnx2ncnn的主要流程自定义upsample层(最高要求)1.相关资料OpenNeuralNetworkExchange-ONNX,onnx的文档https://github.com/Tencent/ncnn,注意ncnn的不同版本代码是不一样,这里以20
农夫山泉2号
·
2023-01-29 20:04
嵌入式AI
深度学习框架
onnx
ncnn
pytorch
onnx2ncnn
etcd-raft 库
源码阅读
【WIP】
Etcd
源码阅读
本文是etcd-raft库源码的阅读笔记。希望通过阅读etcd-raft库的源码,学习工业场景下对raft算法的设计和实现,加深对raft的理解。
苏慕漓
·
2023-01-29 15:38
simpleperf
源码阅读
-1.C++
SimplePerfC++承接上文,本文主要记录simpleperfC++部分的代码的阅读笔记。Mainmainmain.cppRunSimpleperfCmdcommond.cppCreateCommandInstance()command->Run(args)RecordCommandRecordCommand:CommondRun()CheckPerfEventLimit()//系统默认会限
骆驼骑士
·
2023-01-29 14:22
[PaddleSeg
源码阅读
] PaddleSeg 自定义数据类
先感受一下怎么改:Config文件中的item与类的__init__.py参数一一对应在PaddleSeg的Config文件中:val_dataset:type:Datasetdataset_root:/root/share/program/save/data/portraintval_path:/root/share/program/save/data/portraint/txtfiles/te
氵文大师
·
2023-01-29 09:59
每日一氵
paddlepaddle历险记
python
机器学习
开发语言
[PaddleSeg
源码阅读
] PaddleSeg Validation 中添加 Boundary IoU的计算(3)——添加Boundary IoU
经过前面:PaddleSegValidation中添加BoundaryIoU的计算(1)——val.py文件细节提示PaddleSegValidation中添加BoundaryIoU的计算(2)——inference部分相信诸位已经对PaddleSeg进行预测已经有了简单的理解,本来如果是随便加的话,直接在inference那个函数后边直接加就行,但是为了优雅一些咱们首先打开PaddleSeg计算
氵文大师
·
2023-01-29 09:59
每日一氵
paddlepaddle历险记
python
人工智能
计算机视觉
PaddleSeg
[PaddleSeg
源码阅读
] PaddleSeg Validation 中添加 Boundary IoU的计算(1)——val.py文件细节提示
上一篇折腾了boundaryIoU的计算方式,这篇说一下PaddleSeg怎么添加BoundaryIoU做Val,训练和infer都差不多,hxdm自己踩坑吧首先整个PaddleSeg精简版:.travis.yml.style.yapf.pre-commit-config.yaml.gitignore.copyright.hookLICENSEREADME.mdREADME_CN.mdrequir
氵文大师
·
2023-01-29 09:28
每日一氵
paddlepaddle历险记
python
人工智能
深度学习
Retrofit
源码阅读
前言为什么要看Retrofit源码?因为目前项目使用的Retrofit网络请求。想去详细了解下。这次阅读重点关注的点通过Create方法追踪工作流程如何进行线程切换用到反射如何去优化性能的怎么解析参数和注解的它针对Kotlin做哪些处理本次阅读源码版本依赖implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'org.
崔鹏宇
·
2023-01-29 09:39
[springcloud]eureka基本原理理解-server端
简单理解eureka的基本概念,实现原理和核心组件,基于自己对
源码阅读
的理解,可能会有些理解偏差。会比较少涉及源码解读,更多的是流程的认识,辅助阅读源码。
lsr_flying
·
2023-01-29 06:38
bitshares 比特股
源码阅读
笔记(一)
比特股在设计上采用了与比特币uxto完全不同的方式。它采用的是传统会计账户模式。即每个账户对于每个资产都有一个余额。账户之间转账就是资产余额的加减。账户,资产都是一种object的孙子类,直接继承自abstract_object,而abstract_object继承自object.每个object有一个全局唯一的id,object之间只能通过id来相互标识和访问。每个id是object_id特例化
聂怀远
·
2023-01-29 00:56
Detectron2中文教程
目录1.概述1.1.自己的
源码阅读
流程1.2.目录结构1.3.搭积木过程1.4.官方文档阅读2.数据处理2.1.概述2.2.基本流程2.3.build_detection_train_loader方法解析
Query_qq
·
2023-01-28 11:55
目标检测
python
pytorch
python
pytorch
目标检测
本人做了5年Java,直到2018年11月中旬我拿到年薪80w
(Java程序员的进阶之路如下)一、阅读源码,分析源码深入的Java学习,经典
源码阅读
和源码分析不可少:Spring5,做应用必不可少的最新框架MyBatis,玩数据库必不可少的组件二
JAVA架构师的圈子
·
2023-01-28 07:13
SDWebImage
源码阅读
--SDWebImageDownloaderOperation
一、总览本类继承自NSOperation,每一张图片的下载对应一个Operation。二、头文件提供的属性及方法SDWebImageDownloaderOperationInterface协议,SDWebImageDownloaderOperation遵守该协议,它一共有四个必须实现的方法,可以为自定义的下载操作统一接口。/**Describesadownloaderoperation.Ifone
fleshMe
·
2023-01-28 00:48
Flink
源码阅读
(六)--- Flink 内存模型
本篇文章主要介绍下FLink的内存模型,在介绍Flink内存模型之前,我们首先学习下JVM内存结构1.JVM内存结构Java7升级为Java8的时候,JVM内存结构发生了改变,咱们看下区别是什么。这部分内容原文Java8JVM内存结构1.1Java7对应的JVM内存结构Java7内存结构.png很多人愿意将方法区称作永久代。本质上来讲两者并不等价,仅因为Hotspot将GC分代扩展至方法区,或者说
sj_91d7
·
2023-01-27 22:08
JavaWeb | JDBC相关API详解 1(含
源码阅读
)
的小伙伴可以点击下方连接查看专栏本专栏地址:JDBCJava入门篇:Java基础学习篇Java进阶学习篇(持续更新中):Java进阶学习篇文章目录一、前言二、DriverManager1.API帮助文档2.
源码阅读
Alita11101_
·
2023-01-27 16:03
#
JDBC
JavaWeb
java
mysql
java-ee
[PaddleSeg
源码阅读
] PaddleSeg计算Dice
DiceDiceDice系数是一种集合相似度量函数,通常用于计算两个集合的相似度,取值范围是[0,1][0,1][0,1]:Dice(X,Y)=2∣X∩Y∣∣X∣+∣Y∣Dice(X,Y)=\frac{2|X\capY|}{|X|+|Y|}Dice(X,Y)=∣X∣+∣Y∣2∣X∩Y∣∣.∣|.|∣.∣表示取集合元素的数量函数Dice(X,Y)=两者交集元素的个数×2两者元素数量之和Dice(X,
氵文大师
·
2023-01-27 13:03
每日一氵
paddlepaddle历险记
numpy
python
深度学习
cJSON
源码阅读
(一)
源码获取gitclonehttps://github.com/DaveGamble/cJSON.gitcJSON数据结构cJSON结构体typedefstructcJSON{/*next/prevallowyoutowalkarray/objectchains.Alternatively,useGetArraySize/GetArrayItem/GetObjectItem*///next和prev
Eeso
·
2023-01-27 08:13
Opencv4 cpp rotatedRectangleIntersection
源码阅读
理解
OpenCV版本:4.5.0函数名:rotatedRectangleIntersection功能:计算两个旋转矩形的位置关系(是否重叠),计算重叠区域函数声明所在文件:imgproc.hpp函数声明:/**@briefFindsoutifthereisanyintersectionbetweentworotatedrectangles.Ifthereisthentheverticesofthein
Dana_ranmo
·
2023-01-27 07:11
OpenCV源码相关
c++
opencv
zk
源码阅读
37:ZooKeeperServer源码分析
摘要前面针对server启动到选举leader进行了一个小结,现在进入leader和follower的启动交互过程,需要先讲ZooKeeperServer,在之前
源码阅读
的25节里面带过了一部分,这里详细讲解
赤子心_d709
·
2023-01-27 04:29
搭建 Spring
源码阅读
环境
官网提供了一份参考文档:import-into-idea依赖工具GitGradleJDK1.8+IntelliJIDEA对于IDE,你也可以选择Eclipse,选择自己最称手的工具即可。获取源码官方仓库地址:https://github.com/spring-projects/spring-framework在GitHub上Fork出属于自己的仓库,方便我们后续记录并提交一些阅读源码的注释。拉取后
icameisaw
·
2023-01-27 00:54
bert模型简介、transformers中bert模型
源码阅读
、分类任务实战和难点总结
bert模型简介、transformers中bert模型
源码阅读
、分类任务实战和难点总结:https://blog.csdn.net/HUSTHY/article/details/105882989目录一
stay_foolish12
·
2023-01-26 12:12
自然语言处理
python
bert
PhotoWakeUp —— 创新实训(1)
PhotoWakeUp——创新实训(1)目录PhotoWakeUp——创新实训(1)具体工作:遇到的问题:cpm模型:spml模型:环境的安装:
源码阅读
与修改在本次创新实训的第一周时间里,在研读论文的基础上
兔子家的鱼
·
2023-01-24 09:50
计算机视觉
OpenCV
源码阅读
001-Mat类源码
/*M///////IMPORTANT:READBEFOREDOWNLOADING,COPYING,INSTALLINGORUSING.////Bydownloading,copying,installingorusingthesoftwareyouagreetothislicense.//Ifyoudonotagreetothislicense,donotdownload,install,//c
我与懒惰作斗争的日子
·
2023-01-19 20:18
OpenCV源码阅读系列
opencv
TiCDC
源码阅读
(三)TiCDC 集群工作过程解析
内容概要TiCDC是一款TiDB增量数据同步工具,通过拉取上游TiKV的数据变更日志,TiCDC可以将数据解析为有序的行级变更数据输出到下游。本文是TiCDC源码解读的第三篇,主要内容是讲述TiCDC集群的启动及基本工作过程,将从如下几个方面展开:TiCDCServer启动过程,以及Server/Capture/Owner/ProcessorManager概念和关系TiCDCChangefeed创
·
2023-01-19 12:25
tidb
Trino
源码阅读
—— MultiLevelSplitQueue 调度机制
在Trino的查询引擎中,并行机制有如下两点:多机并行:将查询的逻辑算子树按照一定规则拆分成多个Fragment,将Fragment分发到不同机器上运行单机并行:将Fragment进一步拆分成多个pipeline,多线程并发执行pipeline。这篇文章主要尝试描述单机并行时,trino如何调度pipeline任务的执行。基本流程概述下图是Trino中对划分后的查询任务调度的大致流程,可以把调度的
lly__lly
·
2023-01-19 10:19
数据库
Apache IoTDB UDF 查询执行
源码阅读
作者目前是清华大学软件学院IoTDB组在读学生,参与过ApacheIoTDBUDF模块的代码维护和功能拓展,本文是作者在阅读ApacheIoTDBUDF模块代码时的一点总结。概述UDF(UserDefinedFunctions)是数据库查询引擎里较为重要的一个模块,其为数据的高级分析提供了更多可能。UDF的使用说明可以参考作者的另一篇文章:https://zhuanlan.zhihu.com/p/
lly__lly
·
2023-01-19 10:13
apache
iotdb
数据库
【源码&库】在调用 createApp 时,Vue 为我们做了那些工作?
大家好,这里是田八的【源码&库】系列,Vue3的
源码阅读
计划,Vue3的
源码阅读
计划不出意外每周一更,欢迎大家关注。首发在掘金,如果想一起交流的话,
·
2023-01-17 12:42
ORB_SLAM2
源码阅读
ORB_SLAM2::ORBextractor
整体架构构造函数进行初始化,传入设定几个重要的成员变量。nfeatures(特征点的个数)、nlevels(构造金字塔的层数)、scaleFactor(金字塔中相邻层图像的比例系数)、iniThFAST(检测FAST角点的阈值)、minThFAST(在iniThFAST没有检测到角点的前提下,降低的阈值)。括号运算符对输入的图像进行角点检测。1.ComputePyramid函数构造金字塔。2.Co
baochong7032
·
2023-01-16 21:01
人工智能
源码阅读
:KPConv之Dataset类
源码阅读
:KPConv之Dataset类一、config二、dataset2.1、`__init__`2.2、prepare_data2.3、load_subsampled_clouds2.4、get_batch_gen2.5
GHZhao_GIS_RS
·
2023-01-15 14:56
点云
tensorflow
KPConv
点云语义分割
源码阅读
:KPConv之Dataset类可视化测试
KPConv之Dataset类可视化测试一、main函数修改二、get_batch_gen()可视化三、dataset输出可视化数据增强网络输入准备四、get_tf_mapping()可视化网络输入数据可视化
源码阅读
GHZhao_GIS_RS
·
2023-01-15 14:56
点云
KPConv
Dataset
可视化
React
源码阅读
—React.forwardRef
React.forwardRef在有些时候我们想要操作子组件中的DOM节点,说到获取DOM节点,可能我们会第一时间想到ref。可是,如果我们是直接在子组件上写ref,获得的只是子组件,而不是子组件下的某个DOM节点。这个时候就可以通过React.forwardRef来实现。例如:子组件:constChild=React.forwardRef((props,ref)=>());父组件:classFa
鱼翅冰淇淋
·
2023-01-15 11:03
javascript
react
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他