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
Gh0st源码剖析
go 对象池化组件 bytebufferpool使用详解
目录1.针对问题2.使用方法3.
源码剖析
1.针对问题在编程开发的过程中,我们经常会有创建同类对象的场景,这样的操作可能会对性能产生影响,一个比较常见的做法是使用对象池,需要创建对象的时候,我们先从对象池中查找
·
2023-01-11 05:23
React Hydrate原理源码解析
目录引言DemoReactDOM.renderReactDOM.hydratehydrate过程事件绑定hydrate
源码剖析
beginWorkHostRootFiberHostComponentHostTextFibertryToClaimNextHydratableInstancecompleteUnitOfWorkpopHydrationStateprepareToHydrateHostIn
·
2023-01-10 04:57
【图神经网络】GraphSAGE 无监督训练
源码剖析
概述本教程主要介绍pytorch_geometric库examples下的graph_sage_unsup.py的
源码剖析
,主要的关键技术点,包括:如何实现随机采样的?SAGEConv是如何训练的?
kang0709
·
2023-01-09 21:35
图机器学习
graphsage
图卷积神经网络
graph
embedding
《Dubbo
源码剖析
与实战》学习笔记 Day3
本文是关于Dubbo中事件通知的笔记。事件通知的应用事件通知在我们日常开发中,有哪些应用场景:第一,职责分离,可以按照功能相关性剥离开,让各自的逻辑都是内聚的、职责分明的。第二,解耦,把复杂的面向过程风格的一坨代码分离,可以按照功能是技术属性还是业务属性剥离。第三,事件溯源,针对一些事件的业务实现,如果遇到未知异常后再想继续尝试重新执行的话,可以考虑事件持久化并支持在一定时间内重新放回执行。实现思
故里学Java
·
2023-01-09 14:14
学习笔记
dubbo
java
事件通知
Chrome
源码剖析
上--多线程模型 进程通信 进程模型
Chrome
源码剖析
、上原著:duguguiyu。整理:July。时间:二零一一年四月二日。出处:http://blog.csdn.net/v_JULY_v。
画面太乱了
·
2023-01-07 08:23
【k8s源码篇之Informer篇1】理解 Informer 的缓存与索引数据结构的设计
参考(三)Kubernetes
源码剖析
之学习Informer机制如何高效掌控K8s资源变化?
oceanweave
·
2023-01-06 21:45
Kubernetes学习笔记
缓存
数据结构
kubernetes
java解析tcp报文bytebuf_Netty源码分析之ByteBuf(一)—ByteBuf中API及类型概述
netty
源码剖析
应用深入解读全面61.7元包邮(需用券)去购买>ByteBuf是Netty中主要的数据容器与操作工具,也是Netty内存管理优化的具体实现,本章我们先从整体上对ByteBuf进行一个概述
Reset12138
·
2023-01-05 18:01
膜拜~ 终于拿到了美团老大哥分享的 Netty
源码剖析
与应用 PDF
前言Netty是一款基于NIO(非阻塞I/O)开发的网络框架,与传统BIO相比,它的并发性能得到了很大的提高,而且更加节省资源。Netty不仅封装了NIO操作的很多细节;在设计上还基于灵活、可扩展的事件驱动模型与高度可定制的线程模型,让Netty的应用更加灵活。作为一个被广泛使用的Java网络编程框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、物联网行业等都得到了广泛的应用。很多流行
司腾
·
2023-01-05 18:07
Java
程序员
Netty
java
架构
开发语言
Netty
后端
python源码深度剖析_Python
源码剖析
-深度探索动态语言核心技术 PDF 下载
相关截图:资料简介:作为主流的动态语言,Python不仅简单易学、移植性好,而且拥有强大丰富的库的支持。此外,Python强大的可扩展性,让开发人员既可以非常容易地利用C/C++编写Python的扩展模块,还能将Python嵌入到C/C++程序中,为自己的系统添加动态扩展和动态编程的能力。为了更好地利用Python语言,无论是使用Python语言本身,还是将Python与C/C++交互使用,深刻理
weixin_39939668
·
2023-01-02 10:28
python源码深度剖析
sqlite wal 分析
本文将介绍wal原理,并
源码剖析
checkpoint过程,同时讨论下wal使用中的一些注意点。由于sqlite的复杂性,会省略掉一些细节,重点放在核心流程和wal并发的实现。
字节跳动技术团队
·
2022-12-31 03:43
sqlite
数据库
fromarray()方法-
源码剖析
问题起源:TypeError:Cannothandlethisdatatype:(1,1,512),<i2这个报错看不懂进入源码:至于那些<i2是什么,自己想想,好理解的。
Aix_chen
·
2022-12-28 21:27
python
pillow
Python
源码剖析
-深度探索动态语言核心技术
Python
源码剖析
-深度探索动态语言核心技术内容简介Python总体架构Python源代码的组织第一部分:Python内建对象第1章:Python对象初探1.1Python内的对象1.1.1对象的基石
Handling[韩镇江]
·
2022-12-28 10:30
Python脚本核心编程
pycharm
ide
python
Python源码解读之零 Python源码整体架构
今天打算开一个新的系列,本系列将和大家一起对Python的源码进行分析,有参考陈儒的《Python
源码剖析
》(强烈推荐这本书),做到知其然知其所以然。
jilingwei_123
·
2022-12-28 10:50
python
python
SpringDataJPA+Hibernate框架
源码剖析
(五)框架整合 之 SpringBoot整合JPA剖析
SpringDataJPA+Hibernate框架
源码剖析
系列文章:SpringDataJPA+Hibernate框架
源码剖析
(一)框架介绍SpringDataJPA+Hibernate框架
源码剖析
(二
躺平程序猿
·
2022-12-19 14:14
JAVA源码剖析
Spring
spring
data
jpa
spring
boot
java
spring
jpa
基于mediapipe和cvzone的虚拟键盘
目录PS:一个来自印度老哥的cvzone网站的小项目,这里做源码的讲解效果演示:原理及流程:代码如下:
源码剖析
:PS:一个来自印度老哥的cvzone网站的小项目,这里做源码的讲解效果演示:原理及流程:'
獜洛橙
·
2022-12-18 09:41
机器视觉opencv
python
opencv
Android消息机制与
源码剖析
(Looper,Message,MessageQueue以及Handler)
Android消息机制文章目录Android消息机制消息传递与处理的流程(配图示)1.【入口】在ActivityThread.class的main()方法,为主线程创建Looper,并开启loop()循环2.【创建Looper】通过Looper.prepareMainLooper()创建主线程的Looper,并将主线程的Looper存放在ThreadLocal中。3.【开启loop循环】通过Loo
孤独世界的深海流浪汉
·
2022-12-14 20:23
Java
Android
android
运筹优化学习18:马尔科夫决策过程与动态规划 (手算及Matlab
源码剖析
)
目录1基本概念2马尔科夫决策过程理论2.1马尔科夫过程(Markovprocess/MarkovChain)2.1.1状态空间分析:2.1.2转移矩阵描述2.2马尔科夫奖励过程(MarkovRewardProcess)2.2.1不同任务的奖励及回报值计算方法2.2.2衰减因子的分析2.2.3马尔科夫奖励过程的值函数及计算示例2.3马尔科夫决策过程(MarlovDecisionProcess)2.3
小薛引路
·
2022-12-12 13:00
Matlab
运筹优化
唯快不破:mock
源码剖析
有时,你需要为单元测试的初始设置准备一些“其他”的代码资源。但这些资源兴许会不可用,不稳定,或者是使用起来太笨重。你可以试着找一些其他的资源替代;或者你可以通过创建一个被称为mock的东西来模拟它。Mocks能够让我们模拟那些在单元测试中不可用或太笨重的资源。总之就是mock可以屏蔽一些我们不需要关系的细节。mock.py#mock.py#Testtoolsformockingandpatchin
昭君出塞
·
2022-12-11 22:34
python
【特征匹配】SURF原理与源码解析(二)
相关:SURF原理与源码解析(一)SIFT原理与C
源码剖析
上一篇已经详细分析了SURF的原理,本篇分析opencv中的SURF源码。
勿在浮砂筑高台
·
2022-12-11 09:27
Image
Processing
Feature
Matching
特征匹配
surf
opencv
特征匹配
源码剖析
sync.WaitGroup(文末思考题你能解释一下吗?)
前言哈喽,大家好,我是asong,这是我并发编程系列的第三篇文章,上一篇我们一起分析了sync.once的使用与实现,今天我们一起来看一看sync.WaitGroup的使用与实现.快过年了,这是年前最后一篇推文了,待我积累一下,年后加大力度写干货,在这里先预祝大家新春快乐,身体健康,万事如意!什么是sync.WaitGroup官方文档对sync.WatiGroup的描述是:一个waitGroup对
Sunshine-松
·
2022-12-10 07:38
指针
java
编程语言
go
并发编程
刷完这份“宝藏”级的JDK
源码剖析
手册,我感觉我精通了
JDK源码不知道大家闲下来的时候有没有去阅读过JDK源码,虽然看源码有点找虐的感觉,但作为一名程序员,在闲暇时看一下jdk源码,有利于对自己日常的开发环境了解得更加深刻。而且还有以下五点好处。了解思想熟悉设计模式提高自己的代码优雅性知晓原理,提升面试能力提升自己代码的严谨性虽然看源码有点找虐但被虐的同时是能学到很多东西的,真要能静下心来好好读一读源码的话好处远远不止这么多。而其中的jdk源码里面就
肥肥技术宅
·
2022-12-10 04:00
java
java
面试
开发语言
AbstractApplicationContext#refresh主流程
源码剖析
1.AbstractApplicationContext#refresh主流程publicvoidrefresh()throwsBeansException,IllegalStateException{synchronized(this.startupShutdownMonitor){//Preparethiscontextforrefreshing.//刷新容器预准备工作prepareRefre
王侦
·
2022-12-10 00:51
java容器考点总结和
源码剖析
一、概览CollectionMap二、容器中的设计模式迭代器模式适配器模式三、源码分析ArrayListVectorCopyOnWriteArrayListLinkedListHashMapConcurrentHashMapLinkedHashMapWeakHashMap参考资料一、概览容器主要包括Collection和Map两种,Collection存储着对象的集合,而Map存储着键值对(两个对
六月·飞雪
·
2022-12-09 11:51
架构
java
链表
数据结构
Element 2 组件
源码剖析
之Message消息提示
简介消息提示组件Message常用于主动操作后的反馈提示,顶部居中显示并自动消失,是一种不打断用户操作的轻量级提示方式。本文将分析其源码实现,耐心读完,相信会对您有所帮助。组件文档Message。使用方式组件Message以服务的方式调用。Message组件入口文件中没有,没有插件声明,只是导出了方法Message;在组件库入口文件中,将方法Message添加至Vue.prototype。//`M
QXXXD
·
2022-12-08 21:38
javascript
前端
vue.js
Qt+ffmpeg+x264远程协助软件Weekday技术原理及
源码剖析
前言:很久没有打理博客了。最近有点烦,teamviewer用的挺习惯的,突然不香了。虽然改用mstsc+加自己云服务器的方式也还行。但突然就萌发了为啥不自己试着写一个的想法。刚好项目空档几天,于是便有了该项目。至于为什么叫Weekday?大概因为热爱工作的缘故吧。由于只是写着玩的,所以没有大量的去做压力测试。基本功能还可以,代码风格符合本人习惯。技术涉及抓屏截图,图像处理,视频编码,网络推流,视频
叶落西湘
·
2022-12-08 11:00
Qt应用
音视频编解码
qt
ffmpeg
libx264
远程控制
远程协助
COCO数据集格式、mask两种存储格式、官方包API详解
annotation对象`的属性主要:pycocotools包中的COCO对象及APICOCO对象的属性COCO对象的方法API源码分析mask保存的格式mask不同的保存格式如何进行可视化`showAnns`函数
源码剖析
前言在前面的文章中我们介绍了如何使用
遇到坎就得迈过去
·
2022-12-06 09:12
深度学习
深度学习
python
计算机视觉
QtPromise
源码剖析
-CPP模板元编程
目录Promise概念QtPromise开源模板库QtPromise模板库中所使用的设计模式1.QtPromise中的构建模式2.QtPromise中的装饰模式QtPromise模板库中使用到的元编程技巧1.模板元函数2.全特化&偏特化构建if-then-else3.TypeTraits类型特征4.SFINAEQtPromise源码分析和实现思想1.QtPromise的UML时序图2.QtProm
Umbrella Runner
·
2022-12-06 02:34
QT
源码
c++
【pytorch】Mask-RCNN官方
源码剖析
(Ⅲ)
模型定义(modeling)-关键部分无论是在前面的训练文件中还是测试文件中,都使用了build_detection_model(cfg)函数来创建模型,该函数可以通过配置文件组合出不同类型的模型,为了了解模型的内部定义细节,需对./maskrcnn_benchmark/modeling/下的文件进行分析:detector模型定义了入口detectors.py文件解析:根据给定的配置信息实例化一个
frootguo
·
2022-12-05 23:52
深度学习
LightGBM源码学习
知乎-LightGBM
源码剖析
知乎-LightGBM源码阅读(一)知乎-LightGBM源码阅读(二)CSDN-LightGBM源码阅读+理论分析(处理特征类别,缺省值的实现细节)简述FastDBT和LightGBM
数学工具构造器
·
2022-12-05 18:02
C++
c++
Python开发实战案例之网络爬虫(附源码)-张子良-专题视频课程
特色3:
源码剖析
-赠送Python电子书下载网络爬虫和Python股票交易下载网络爬虫完整源码;讲解
数据饕餮
·
2022-12-04 15:09
视频教程
python
网络爬虫
Python
编程语言
第三方库——muduo网络库的使用
网络库介绍使用muduo进行server端编程参考文献muduo网络库介绍我觉得我的介绍肯定是没有陈硕大神介绍的完整,所以我这里直接贴上陈硕的原文链接:muduo网络库在这里,我将只讨论muduo的使用,后续
源码剖析
可以关注专栏
shenmingik
·
2022-12-02 22:35
#
网络
epoll
python3
源码剖析
pdf_深度学习入门:基于Python的理论与实现 PDF 含源码超清版
给大家带来的一篇关于python3相关的电子书资源,介绍了关于深度学习、Python理论方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小13.6MB,斋藤康毅编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.6。内容介绍深度学习入门:基于Python的理论与实现电子书封面读者评价基于python深度学习,从零开始学深度学习的明智之选这是真正从0基础,尤其从数学基础比较差的角度
weixin_39827905
·
2022-12-02 12:57
python3源码剖析pdf
Java 架构师学习路线
Java架构师学习路线一、框架源码专题1.应用框架Spring1.1.SpringIOC
源码剖析
1.2.SpringAOP
源码剖析
1.3.SpringMVC
源码剖析
1.4.Spring注解式开发1.5.
予她清酒°
·
2022-12-01 20:21
Java那些事儿
分布式/微服务
消息队列(MQ)
java
学习
spring
Ribbon底层执行流程
源码剖析
文章目录代码准备源码解析LoadBalancerClient负载均衡器总结代码准备实际应用中,通常将RestTemplate和Ribbon结合使用,RestTemplate增加@LoadBalance注解后,在进行远程调度时能够做到负载均衡,例如:@ConfigurationpublicclassApplicationContextConfig{@Bean@LoadBalanced//使用@Loa
所遇皆惊喜
·
2022-11-30 09:24
SpringCloud
spring
cloud
ribbon底层执行流程
源码剖析
与组件功能详解
首先说句闲话,最近入职新公司,在负责一个呼叫中心的一个项目,还在搭建框架。我用了2天时间搭建了一套框架包含:springcurityjwtmybaties-plus采用了底层的租户的代码采用了aop封装日志和消息通知言归正传restTemplet这个上面加上@loadBalance这个注解就可以实现负载均衡的,到底如何实现的按照以前spring的惯性,都是采用aop切面的方式。当然这次也不例外点入
徐浩学习之路
·
2022-11-30 09:46
sping
学习历程
LOAM源码解析1一scanRegistration
鉴于工作和学习需要,学习了激光salm算法loam,并阅读了作者的原版论文,现将学习过程中的理解与一些
源码剖析
记录整理下来,也是对于学习slam的阶段性总结!!!
那就举个栗子!
·
2022-11-28 16:31
SLAM
图像处理
生成voxel——spconv
源码剖析
(六)
看centerpoint的预处理pcdet/datasets/processor/data_processor.py直接看代码,有详细的注释classVoxelGeneratorWrapper():def__init__(self,vsize_xyz,coors_range_xyz,num_point_features,max_num_points_per_voxel,max_num_voxels
令狐少侠、
·
2022-11-25 17:32
模型部署
3D点云
python
numpy
开发语言
3d稀疏卷积——spconv
源码剖析
(二)
本文基于OpenPCDet框架中CeneterPoint算法,对spconv库中稀疏卷积源码进行剖析:首先看OpenPCDet下的pcdet/models/backbones_3d/spconv_backbone.pyfrom...utils.spconv_utilsimportreplace_feature,spconv继续看:pcdet/utils/spconv_utils.pytry:imp
令狐少侠、
·
2022-11-21 11:58
模型部署
3D点云
深度学习
pytorch
3d稀疏卷积——spconv
源码剖析
(一)
本节主要是介绍下卷积的理论基础。结合spconv代码剖析从第二小节开始介绍,本节介绍2D和3D卷积基础理论和稀疏卷积分类,后再详细介绍下3d稀疏卷积的工作原理。2D卷积2D卷积:卷积核在输入图像的二维空间进行滑窗操作2D单通道卷积对于2维卷积,一个3*3的卷积核,在单通道图像上进行卷积,得到输出的动图如下所示:一张图像上使用卷积核进行扫描,得到一张特征图。这里的“被扫描图像”是一个通道,而非一张彩
令狐少侠、
·
2022-11-21 11:13
模型部署
3D点云
人工智能
pytorch
3d稀疏卷积——spconv
源码剖析
(三)
构建Rulebook下面看ops.get_indice_pairs,位于:spconv/ops.py构建Rulebook由ops.get_indice_pairs接口完成get_indice_pairs函数具体实现:defget_indice_pairs(indices,#(N,4)voxel网格坐标索引batch_size,spatial_shape,ksize=3,stride=1,paddi
令狐少侠、
·
2022-11-21 00:47
3D点云
模型部署
深度学习
人工智能
GAT
源码剖析
题解:首先挂出核心公式和训练过程生成的aij注意系数layer.pyimportnumpyasnpimporttorchimporttorch.nnasnnimporttorch.nn.functionalasFclassGraphAttentionLayer(nn.Module):"""SimpleGATlayer,similartohttps://arxiv.org/abs/1710.1090
行走天涯的豆沙包
·
2022-11-20 13:29
论文+代码复现
大数据、云计算系统高级架构师课程学习路线图
Shell编程Hadoop2.xHDFSYARNMapReduceETL数据清洗HiveSqoopFlume/Oozieo大数据WEB工具HueHBaseStormStormScalaSparkSpark核心
源码剖析
tao_wei162
·
2022-11-20 13:55
大数据
数据库
操作系统
《STL
源码剖析
》学习笔记系列-----第一章:STL概论和版本简介
STL的诞生极大地提高了软件的复用性。它建立了数据结构和算法的一套标准,且各组件之间低耦合、独立性高。STL所实现的,是依据泛型思维架设起来的一个概念结构,这个以抽象概念为主题而非以实际类为主体的结构,形成了一个严谨的借口标准,在此借口下,任何组件都有最大的独立性,并以所谓迭代器胶合起来,或以所谓的适配器互相配接,或以仿函数动态选择某种策略。STL提供六大组件:1、容器:各种数据结构,如:vect
HQ_Hanks
·
2022-11-19 15:43
C/C++
STL
React之echarts-for-react源码解读
目录前言从与原生初始化对比开始陷阱-默认值height为300px主逻辑
源码剖析
挂载渲染过程更新渲染过程卸载过程项目依赖后续前言在当前工业4.0和智能制造的产业升级浪潮当中,智慧大屏无疑是展示企业IT成果的最有效方式之一
·
2022-11-12 13:28
std::list
源码剖析
list的节点(node)templatestruct__list_node{typedefvoid*void_pointer;void_pointernext;void_pointerprev;Tdata;};这显然是一个双向链表list的迭代器list不再能够像vector一样以普通指针作为迭代器,因为其节点不保证在存储空间中连续存在。所以list的迭代器必须具备前移、后移的能力,list提供
Aliid12
·
2022-11-11 00:25
stl源码剖析
list
链表
数据结构
stl
Sping IOC
源码剖析
目录0.看源码的方式1.SpringIOC初始化的主体流程1.1.SpringIOC的容器体系1.2.Bean生命周期关键时机点1.2.1.Bean生命周期图解1.2.2.BeanDefinition结构1.2.3.Bean⽣命周期关键时机点断点分析1.3.SpringIOC初始化主流程2.BeanFactory创建流程2.1获取BeanFactory⼦流程2.2.BeanDefine加载解析及注
怀瑾Hello World
·
2022-11-07 17:50
Spring
java
spring
Java设计模式(四):结构性模式(适配器模式、桥接模式、装饰模式、组合模式、外观模式、亨元模式、代理模式)
目录一·适配器设计模式1.1现实生活中的适配器例子1.2基本介绍1.3工作原理1.4类适配器模式1.5对象适配器模式1.6接口适配器模式1.7适配器模式在SpringMVC框架应用的
源码剖析
1.8适配器模式的注意事项和细节二
朱yoyo
·
2022-11-07 17:19
设计模式
代理模式
java
设计模式
spring框架源码十四、
源码剖析
注意事项及容器初始化主体流程
源码剖析
注意事项及容器初始化主体流程
源码剖析
注意事项原则方法容器初始化主体流程容器继承体系代码TestServiceImplapplication-context.xmlMyBeanPostProcessorMyBeanFactoryPostProcessorIocTest
CaptainCats
·
2022-11-07 17:17
spring
spring
java
mybatis
我的项目天天用Redis,可是出去面试连缓存架构是什么都没听过!
299特惠价原价999的《Redis内核原理深度剖析专家课》===课程内容===1、一步一图带你剖析Redis核心源码2、数据类型、数据库、客户端和服务端
源码剖析
3、Redis5.0源码中优秀的架构设计
石杉的架构笔记
·
2022-11-07 11:04
内核
java
redis
面试
缓存
【.NET Core项目实战-统一认证平台】第十一章 授权篇-密码授权模式
上篇文章介绍了基于Ids4客户端授权的原理及如何实现自定义的客户端授权,并配合网关实现了统一的授权异常返回值和权限配置等相关功能,本篇将介绍密码授权模式,从使用场景、
源码剖析
到具体实现详细讲解密码授权模式的相关应用
dotNET跨平台
·
2022-11-05 16:25
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他