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
CPython2.7源码学习
[underscore
源码学习
] 乱序数组 - 洗牌算法
洗牌算法算法思路在宏观上可以概括为:将集合视为牌堆,不停地从牌堆中抽牌构成新的牌堆,直至新牌堆的牌数到达预设数量。从underscore1.9版本开始,洗牌算法通过_.sample实现。_.sample(array,n):从array随机取出n个样本。underscore中的抽样函数正基于洗牌算法。//源码_.sample=function(array,n,guard){...}下面我们开始源码学
小黄人get徐先生
·
2023-02-06 06:13
react中render的
源码学习
ReactMount={//ReactDOM.render直接引用此方法render:function(nextElement,container,callback){returnReactMount._renderSubtreeIntoContainer(null,nextElement,container,callback);},//实际执行render的方法_renderSubtreeInt
beat_3e68
·
2023-02-05 13:53
LevelDB,你好~
这篇文章的话,算是LevelDB
源码学习
的开端吧,主要讲下LevelDB的源码结构及LevelDB官方给出一些帮助文档内容,对于我个人来说,我感觉搞懂一门技术,不能直接陷到最层源码实现,而是先了解其设计原理
一纸微言
·
2023-02-05 04:41
LevelDB详解
大数据
2021-03-23 hashMap
源码学习
hashMap数据结构:jdk1.7数组+链表jdk1.8数组+链表+红黑树hashMap原理:1.7说明:HashMapmap=newHashMap();实例化以后,底层创建了长度为16,类型为Entry的数组table.map.put(key1,value1);首先,调用key1所在类的hashCode()计算key1哈希值,哈希值经过算法计算,得到上面Entry数组中的存放位置,情况一:如果
离歌笑01
·
2023-02-04 16:36
react
源码学习
(一)render过程
render过程我们想了解react的工作机制,我们直接去看源码很难去弄懂每一步到底是做什么的,在复杂的函数调用中我们很容易让自己迷失,所以我决定跟随一些常用方法来分析工作机制,第一篇就是ReactDOM.render这个入口方法,在讲解中我会直接忽略dev和调试的代码,因为这与工作机制无关。先来看下主要的流程render流程.png先来看一下入口代码/***渲染dom的入口方法*@param{*
起飞之路
·
2023-02-04 16:45
goland sync.Mutex
源码学习
Mutex相关概念Mutex是互斥锁,正常情况下有2个状态:正常状态&饥饿状态正常状态:所有等待锁的goroutine是按照FIFO顺序等待的,在等待中被唤醒的goroutineu会直接拥有锁,而是会和新来的gorotine竞争锁的拥有。新来的请求锁为什么不需要排队,并且可以直接跟唤醒的gorotine竞争呢??因为新来的正在CPU上执行,并且可能有多个,就会使得被唤醒的goroutine在锁竞争
蛮大人我们走
·
2023-02-04 14:26
前端框架arco table源码遇到的问题解析
本来是写reacttable组件,然后看
源码学习
思路,结果看的我真的很想吐槽。
·
2023-02-04 03:37
ffmpeg
源码学习
结构体及配套函数的总结归纳
我是一个比较笨的人,记忆力比较差的,可能学习到一定程度就觉得需要记录下来,这样怎能让我自己的学习完成由点到面的升华,所以我把ffmpeg
源码学习
中比较重要的部分记录下来,因为源码都是C/C++语言的需要有这些基础的人才能读懂源码
小可爸爸
·
2023-02-03 20:15
Spring
源码学习
之前在源码阅读网上看了Spring源码,但是对于我来说即使有流程图例,即使也看过Spring揭秘的学习,但是源码对于我来说还是云里雾里,我在github上找到了small-spring项目,个人觉得结合源码阅读非常的nice。BeanFactory与BeanDefinition这就是IOC中最重要的两个角色,而Spring揭秘是从如何处理对象之间的依赖这个角度去看Spring框架的,其实不论从任何
·
2023-02-03 12:02
javaspring
mobx
源码学习
一
构建observable的object本文是[mobx源码初步认识]第一篇本系列文章全部采用mobx较新版本:[v6.2.0]技术前提在阅读之前,希望你对以下技术有所了解或实践,不然可能会影响你对本文的理解ES6装饰器:decoratorES6代理:proxyES6反射:reflect定义对象属性:Object.defineProperty实现简易版观察者模式准备一、目录结构├──src│├──a
小a草
·
2023-02-03 11:36
FAST-LIO2
源码学习
学习计划(目前在制作学术垃圾,痛苦地设计算法中–该博客细节还不完整)因为fast-lio2的框架将各个线程都放到了一个节点中,因此也就只有一个主函数cpp文件,从工程结构来看更加简约,代码风格更加集中化。主函数结构主要梳理清楚各个模块在主函数中的分布,实现的功能以及之间的联系。各模块函数具体实现涉及各个模块中数学原理和代码的实现,较为复杂。尚未理解的地方主要涉及编程语言的使用技巧、数学原理的实现等
CCChester
·
2023-02-02 16:24
学习
自动驾驶
机器学习
九、soul
源码学习
-http长轮训数据同步机制详解
上一节讲了数据持久化后,发送事件后,Spring监听到事件后,做了什么事,并看到现有四种数据同步机制。这节具体加一下http长轮训org.dromara.soul.admin.listener.http.HttpLongPollingDataChangedListenerhttp长轮训数据监听器先看下构造器:在构造器中,构造了一个1024长度的阻塞队列,以及一个ScheduledThreadPoo
风洛洛
·
2023-02-01 22:50
cJSON
源码学习
(一)
(一)准备工作1.安装Cmake在官网上下载"xx.tar.gz"源码安装包,输入以下命令。在官网上下载了压缩包后,在ubuntu上依次运行下列命令就可以完成安装:2.下载安装cJSONcJSON官网下载:https://sourceforge.net/projects/cjson/cJSONGitHub:https://github.com/DaveGamble/cJSON我是使用gitclon
月月与
·
2023-02-01 15:44
Inception网络模型的学习和使用
文章目录0引言1论文学习2
源码学习
0引言Inception论文链接:v1-https://arxiv.org/pdf/1409.4842v1.pdfv2和v3-https://arxiv.org/pdf
Pluto534
·
2023-02-01 13:05
#
CNN
Inception
CNN
深度学习
Tensorflow
Pytorch
Yolov5代码/源码 技巧,训练方法分析
笔者春节假期有时间,把yolov4的论文和yolov5的
源码学习
了一下,不涉及分布训练的部分,欢迎交流讨论混合精度运算withtorch.cuda.amp.autocast(amp):pred=model
num8owl
·
2023-02-01 12:01
YOLO
python
深度学习
目标检测
人工智能
Genius
源码学习
源码地址https://secure.ecs.soton.ac.uk/notes/comp6203/genius/doc/不会排版,建议复制到编辑器里看AbstractNegotiationParty抽象谈判组.init(NegotiationInfo)初始化传入谈判信息info.estimateUtilitySpace返回utilitySpace的估计值,默认是defaultUtilitySpa
paopjian
·
2023-02-01 05:22
react
源码学习
(二)scheduleWork任务调度
任务调度在上一篇中说过了render的过程,最后会调用scheduleWork来执行任务。react将不同的任务分为了不同的优先级,有些任务可以异步执行,有的必须要同步执行。这样区分开来也是确保了对于用户的行为需要立即响应,所以也有了插队的机制。我们一起来看下这个过程,在源码中最后实际调用的就是scheduleUpdateOnFiber这个方法。从名字上就可以看出这里的更新主要是对fiber进行的
起飞之路
·
2023-02-01 03:21
SDWebImage
源码学习
以前对SDWebImage仅仅停留在使用的层面上,没有加以深入了解过。最近工作不是很忙。就对SDWebImage的源码研究学习了一下。感受颇深,尤其是它对整个第三框架的设计,功能划分十分清晰明了。感觉学到了很多东西。直接来看关键点吧SDWebImage图片加载过程image从上图可以清晰的看到SDWebImage的整个加载过程1首先是外部对象调用sd_setImageWithURL()2其内部多次
藤王俊采
·
2023-02-01 02:53
Mybatis
源码学习
(十):二级缓存
一、前文回顾在前一篇文章中学习了Mybatis的一级和二级缓存,了解了一级缓存针对的是单个SqlSession而二级缓存则可以在多个SqlSession中共享,所以我们通常也称其为全局缓存。今天我们继续学习Mybatis的二级缓存。二、思考publicstaticvoidmain(String[]args)throwsException{Stringresource="mybatis-config
你可以叫我仔哥呀
·
2023-01-31 17:14
Mybatis源码学习
mybatis
学习
java
Qt Creator
源码学习
笔记02,认识框架结构
阅读本文大概需要6分钟在上一篇大概了解了关于QtCreator基础知识后[1],本篇先学习下框架基本结构,这样能够清晰的知道这个框架当中包含那些文件、文件夹、工程文件,这些文件分别代表什么意思以及有什么作用文件结构打开下载好的源码,如下目录所示image可以看出来,文件和文件夹很多,不要被这些表面吓着,我们真正需要关心的没有几个,需要重点关注的我加粗显示了bin文件夹dist文件夹doc文件夹qb
devstone
·
2023-01-31 17:46
Docker
源码学习
进度(5)
1.网络基础linux命令①ipnetnsaddns1创建一个网络Namespace②iplinkaddvech0typevechpeernamevech1用于创建虚拟网络设备③iplinksetvech0netnsns1将网络设备放入Namespace中④ipnetnsexecns1ifconfigvech0172.18.0.2/24up配置网络设备地址⑤ipnetnsexecns1routea
speakspeak
·
2023-01-30 06:07
java
源码学习
-String
String
源码学习
1.String1.1不变性不可变指的是类值一旦被初始化,就不能被修改,如果被修改那将会是新的类。
姜姜_1026
·
2023-01-29 22:41
10、Spring
源码学习
~ Bean 的加载步骤详解(一)
Bean的加载步骤详解(一)一、FactoryBean的使用一般情况下,Spring通过反射机制,利用bean的class属性指定的实现类,来实例化bean。但假如实例化的bean需要配置文件提供大量的信息,这个时候配置文件的灵活方式是受限的,此时采用编码的方式也许可得到一个简单的方案。Spring为此提供了一个FactoryBean的工厂类接口,用户可以通过实现该接口,来定制实例化bean的逻辑
戴泽supp
·
2023-01-29 14:27
#
Spring系列
spring
java
carla
源码学习
(一)设置车辆控制参数apply_control()
参考资料:https://blog.csdn.net/zxh1592000/article/details/109095605?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-109095605-blog-12
田彼南山
·
2023-01-29 12:04
学习
python
开发语言
ubuntu darknet中选择cuda版本_darknet
源码学习
(一):在VS上构建并编译darknet解决方案...
1darknet简介darknet是谷歌开发的一款轻量级神经网络框架,基于C语言和CUDA编写,其优点是代码非常精炼,运行速度快(经我测试,其在某些分类任务上的训练速度是PyTorch的至少10倍),同时易于迁移到实际工程中;缺点是不够灵活,只提供了最基本的训练和测试接口。因此,该框架非常适合在具有海量训练数据和固定单一的训练策略的情况下训练网络模型。darknet主要可以训练分类网络和目标检测模
weixin_39992665
·
2023-01-29 11:28
ubuntu
vs
code
arduino
配置
vs
code
ctrl
d
vs
code
ipynb文件
vs
code
设置返回代码
运用vs
code常见错误
通过
源码学习
G1GC —— Pause Initial Mark (G1 Evacuation Pause)
上一篇文章分析了PauseYoung(G1EvacuationPause)的流程,这一篇我们分析PauseInitialMark(G1EvacuationPause)的流程。InitialMark的逻辑是附加在YoungGC中的,而且具体代码也封装在VM_G1IncCollectionPause类中,所以本文的重点是分析触发InitialMark的条件,以及InitialMark相对于YoungG
袁世超
·
2023-01-29 10:36
2020-11-06 vue执行过程理解
参考资料:vue打包后的
源码学习
方法:浏览器调试使用的测试案例:(一个模板对应一个renderWatcher,一个renderWatcher对应一个renderfunction)(data中的一个属性对应一个
李华峰0722
·
2023-01-28 22:15
SDWebImage
源码学习
笔记 ☞ SDWebImageDownloader
SDWebImage-
源码学习
笔记.png前言这是本系列的第4篇,本篇将主要介绍SDWebImageDownloader这个负责下载的类,当然还有一些相关类及协议,如:SDWebImageDownloadToken
riversea2015
·
2023-01-28 12:26
Handler
源码学习
记录
此为原创,转载请注明地址基于Jdk1.8刚从事Android就开始学习handler,当时学习了原理,觉得好精妙,但是细节并没有很好的掌握,所以回过头来再次学习、总结一下。一、原理1、Looper.java里面维护了一个单链表MessageQueue,然后for循环从MessageQueue里面读取Message执行,而我们要执行的任务就存放在Message里面。2、有任务就取出来执行,没有任务就
younger_lei
·
2023-01-28 05:31
java
源码学习
-Long
缓存Long最被我们关注的就是Long的缓存问题,Long自己实现了一种缓存机制,缓存了从-128到127内的所有Long值,如果是这个范围内的Long值,就不会初始化,而是从缓存中拿,缓存初始化源码如下:之前的:privatestaticclassLongCache{privateLongCache(){}//缓存,范围从-128到127,+1是因为有个0staticfinalLongcache
姜姜_1026
·
2023-01-27 16:37
vue
源码学习
之目录设计
vue的src目录总览:src目录截图vue源码的src目录下一共有6个文件夹:-compiler#编译相关-core#核心代码-platforms#不同平台的支持-server#服务端渲染-sfc#vue文件解析-shared#共享代码compilercompiler目录是与编译相关的东西都在这里。比如说vue的virtualDom生成时会执行render()函数,我们平时其实很少手写rende
peach_刘鑫
·
2023-01-27 02:20
探究torchAudio中wav2vec2的源码(一)
博主也在边写博客边看这
源码学习
,理解得不一定对,有错希望大佬指出~观前提示:由于直接打开torchaudio项目,没导环境,因此会有红线,并不是代码问题。
Squid _
·
2023-01-26 17:52
语音识别
python
语音识别
语言模型
Java
源码学习
【1】:ArrayList
ArrayListpublicclassArrayListextendsAbstractListimplementsList,RandomAccess,Cloneable,java.io.Serializable实现了RandomAccess接口,用索引进行增删改查的数据结构,需要实现随机访问接口。迭代器效率低于for循环,非RandomAccess接口(LinkedList)建议使用迭代器。Cl
尔等同学
·
2023-01-24 07:01
jdk源码
java
学习
开发语言
Spring源码深度分析一-Spring前世今生以及
源码学习
路线图
大家好,我是王老狮,今天开始开新坑。作为JAVA程序员,Spring基本上是必备的技能,也是面试经常考核的技能,特别是大厂,Spring源码基本是必问的题目。但是很多同学看到源码就头疼,根本不知道源码该无法下手。今天开始,就带着大家全面剖析下Spring,SpringBoot,以及SpringCloud的源码,欢迎大家来交流。一、Spring的前世今生我们学习一款框架,不仅要学习他的作用以及是如何
王老狮
·
2023-01-23 10:00
Spring
spring
java
学习
BERT
源码学习
(1)
BERT源码地址:https://github.com/google-research/bert学习模块:create_pretraining_data功能:定义了如何将普通文本转换成可用于预训练BERT模型的tfrecord文件的方法。目录01执行参数及意义:02代码解析01执行参数及意义:--input_file=./sample_text.txt\#训练文本--output_file=/tm
Linxia_MUC
·
2023-01-21 10:01
bert
学习
深度学习
Simple-fasterrcnn
源码学习
笔记 (1)
文章目录voc_dataset.pydataset.pytsf数据预处理过程util.py_config.py这部分代码不熟悉的numpy,python,pytorch操作小结bbox=np.stack(bbox).astype(np.float32)img[::-1,:,:]numpy,tensor互转对numpy数据增加一个新的轴numpy数据维度互换位置从几个选项中选一个阅读该博客https
yuyijie_1995
·
2023-01-20 20:54
pytorch
faster-rcnn
目标检测
教师信息管理系统源码(Access数据库)源码分享!
分享一套C#Winform教师信息管理系统源码(Access数据库)源码编号:MF00701需要
源码学习
可私信我获取。
淘源码d
·
2023-01-18 19:47
c#
信息管理
教师管理
源码
分享一套java固定资产信息化管理系统源码
需要
源码学习
可私信我获取。
淘源码d
·
2023-01-18 19:47
固定资产
java
资产管理
设备盘点
源码
CS架构 企业ERP系统源码 Winform财务设备生产采购进销存源码
源码分享,需要
源码学习
可私信我获取。开发环境VS2010Sqlserver2008r2+测试环境VS2019Sqlserver2019附件包括1、源码2、
淘源码d
·
2023-01-18 19:46
ERP
生产管理系统
c#
后端
免费源码
C#自动化物流仓库WMS系统源码
分享一套C#自动化仓库WMS管理系统源码MF00426需要
源码学习
可私信我获取。
淘源码d
·
2023-01-18 19:45
自动化
运维
WMS系统
物流仓库
免费源码分享
C#大型在线学习平台源码(PC端+手机端)
需要
源码学习
可私信我获取。系统简介中小学教育平台是一个集学、练、考于一体的在线教育平台,可以帮助中小学教育机构建设网络课堂,用于同步课程、专题课堂、兴趣课堂等网络教育的课堂建设。
淘源码d
·
2023-01-18 19:45
microsoft
.net
网络教育
在线学习
源码
ORBSLAM2-ORBextractor
主要参考以下两篇博客:ORBSLAM2
源码学习
-ORBextractorORB-SLAM2中四叉树管理特征点1.ORBextractor.h#ifndefORBEXTRACTOR_H#defineORBEXTRACTOR_H
cvcxbcv
·
2023-01-16 21:32
ORB-SLAM2
SLAM
ORB-SLAM2
C++
elementui
源码学习
之仿写一个el-progress(横向进度条)
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。源码在github上,大家可以拉下来,npmstart运行跑起来,结合注释有助于更好的理解。
·
2023-01-16 18:27
elementui
源码学习
之仿写一个el-button
本文是elementui
源码学习
仿写系列的又一篇文章,后续空闲了会不断更新并仿写其他组件。
·
2023-01-16 18:27
Attention is all you need
源码学习
3
先用structure看一下code的整体架构阿整体架构,如下图所示:我理解的这部分框架是酱的,也有可能不对辣,尽力去理解了,有问题请指出,下图所示:接下来就看看代码吧~Models.pyTransformer搭建transformer模型,文章的模型如图所示:搭建的代码继承了pytorch的nn.model,写法固定,分为两部分:1.__init__定义网络中的参数和模型框架;2.forword
盖世英雄
·
2023-01-15 07:39
transformer
attention机制
pytorch
transformer
深度学习框架caffe
源码学习
(一) — caffe.proto
引言要看caffe源码,我认为首先应该看的就是caffe.proto。它位于…\src\caffe\proto目录下,在这个文件夹下还有一个.pb.cc和一个.pb.h文件,这两个文件都是由caffe.proto编译而来的。在caffe.proto中定义了很多结构化数据,包括:BlobProtoDatumFillerParameterNetParameterSolverParameterSolve
FR-0912
·
2023-01-13 13:18
深度学习
深度学习
源码
框架
结构
数据
(YOLOv5-lite)-ONNX模型转换及Openvino推理
之前做课题都是用的YOLOv4,趁这段时间通过v5lite-s
源码学习
一下YOLOv5相关的知识。本次采用Oenvino框架对转换成ONNX的模型进行推理,不需要依
开鑫9575
·
2023-01-13 12:00
YOLOv5-lite
深度学习
人工智能
python
目标检测
YOLO
Flutter异常监控 - 伍 | 关于异常监控框架设计的思考
Rollbar三个Flutter异常监控开源框架,文章链接如下:Flutter异常监控-壹|从Zone说起Flutter异常监控-贰|框架Catcher原理分析Flutter异常监控-叁|从bugsnag
源码学习
如何追溯异常产生路径
·
2023-01-11 17:26
真的看不下去了!!!字节的table组件写成啥了!
本来是写reacttable组件,然后看
源码学习
思路,结果看的我真的很想吐槽。
·
2023-01-11 17:53
一套问卷调查系统源码,功能齐全,适合二开或学习使用
源码免费分享,需要
源码学习
可私信我获取。
淘源码d
·
2023-01-11 11:01
asp.net
后端
后台管理
权限管理
问卷调查
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他