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
skynet源码剖析
Spring容器刷新
源码剖析
-finishBeanFactoryInitialization(beanFactory)
1.1⭐AbstractApplicationContext#beanFactory.preInstantiateSingletons()protectedvoidfinishBeanFactoryInitialization(ConfigurableListableBeanFactorybeanFactory){//初始化BeanconversionServiceif(beanFactory.c
userheng
·
2020-07-05 19:01
Spring
【STL
源码剖析
】第四章 序列式容器 之 stack和queue底层实现
stackstack概述stack是一种先进后出的数据结构。它只能有一个出口。stack允许新增元素、移除元素、取得最顶端元素。但除了最顶端元素外,没有任何其他方法可以存取stack的其他元素。换言之,stack不允许有遍历行为。将新元素推入stack的操作称为push,将元素推出stack的操作称为pop。stack定义完整列表以某种既有容器作为底部结构,将其接口改变,使之符合“先进先出”的特性
stt2019
·
2020-07-05 17:15
STL源码剖析
darknet
源码剖析
(一) network初始化
network是darknet的核心组件,本文以yolov1为例对network的结构进行分析,并对network相关操作函数进行分析。darknet的网络结构使用network结构体进行保存,network的构建过程主要包括以下几个函数:load_network(src/networks.c)->parse_network_cfg(src/parser.c)->make_network(src/
mazinkaiser1991
·
2020-07-05 17:43
darknet源码剖析
actor、reactor与proactor模型
skynet
是actor模型。reactor模型:1向事件分发器注册事件回调2事件发生4事件分发器调用之前注册的函数4在回调函数中读取数据,对数据进行后续处理libevent是reactor模型。
明潮
·
2020-07-05 15:45
skynet
GDAL+GEOS+PROJ4+HDF4+HDF5的编译安装
以下下载的版本和配置基于windows732bit+vs2010,windows+vs平台下其他的大同小异,别的操作系统的话参考大神李民录博客GDAL
源码剖析
(二)之编译说明GDAL
源码剖析
(八)之编译
tracycaesar
·
2020-07-05 15:24
GDAL
STM32实例
源码剖析
(SHT30 基于 IIC的温湿度获取程序)
下边是我之前做的时候写的代码,需要的可以参考/*获取温湿度*/booleb_I2C_SHT30_Read(unsignedinttickMs){uint8_tTempH,TempL,CRCT;uint8_tHumiH,HumiL,CRCH;if(!I2C1_Start())//根据函数返回值判断是否设置成功{returnfalse;}I2C1_SendByte(SHT30_IIC_ADDR1<<1
CodeAllen的博客
·
2020-07-05 13:54
STM32深入剖析实践
Redis
源码剖析
(一)服务器与客户端交互流程
Redis中的C/S模型Redis底层还是基于网络请求的,对于单机数据库而言,网络请求仅仅是在一台机器上交互,即服务器客户端都在一台计算机上当在终端输入redis-serve时,便启动了一个Redis服务器,随后开始初始化内部数据,对于Redis而言包括读取配置文件初始化内部参数创建默认数据库(默认为16个)创建监听套接字并绑定回调函数(接收客户端连接请求)执行事件驱动循环,开始响应客户端请求…当
一个程序渣渣的小后院
·
2020-07-05 12:57
Redis
Redis源码剖析
(升级版)Spark从入门到精通(Scala编程、案例实战、高级特性、Spark内核
源码剖析
、Hadoop高端)
(升级版)Spark从入门到精通(Scala编程、案例实战、高级特性、Spark内核
源码剖析
、Hadoop高端)官方出售价格:2250元,地址:http://www.ibeifeng.com/goods
ruowuping4501
·
2020-07-05 11:07
STL的底层实现和优缺点
底层数据结构实现C++STL的实现:1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
rqc112233
·
2020-07-05 11:20
C++面试
golang
源码剖析
-网络库的基础实现-2
转自:http://skoo.me/go/2014/04/21/go-net-core接上一篇:https://blog.csdn.net/robertkun/article/details/80087304想要弄明白网络库的底层实现,貌似只要弄清楚echo服务器中的Listen、Accept、Read、Write四个函数的底层实现关系就可以了。本文将采用自底向上的方式来介绍,也就是从最底层到上层
robertkun
·
2020-07-05 11:16
golang
golang
net
golang
源码剖析
-网络库的基础实现-1
转自:http://skoo.me/go/2014/04/21/go-net-core偶遇大神写的文章,分析的很透彻,转过来学习了.Go语言的出现,让我见到了一门语言把网络编程这件事情给做“正确”了,当然,除了Go语言以外,还有很多语言也把这件事情做”正确”了。我一直坚持着这样的理念——要做”正确”的事情,而不是”高性能”的事情;很多时候,我们在做系统设计、技术选型的时候,都被“高性能”这三个字给
robertkun
·
2020-07-05 11:46
golang
golang
net
epoll
优先级队列的用法(基本)
简介:优先级队列是一种常见的数据结构,在《STL
源码剖析
》中给出的定义是:priorty_queue是以个带权值观念的queue,它允许加入新元素,移除旧元素,审视元素值等功能。
qdu_zhaiH
·
2020-07-05 10:54
整理
模板
队列
STL
WordCount
源码剖析
为了把抽象问题转化成为具体问题,深入理解MapReduce的工作原理,因此,以WordCount为例,详细分析MapReduce是怎么来执行的,中间的执行经过了哪些步骤,每个步骤产生的结果是什么。简单来说,大体上工作流程是Input从HDFS里面并行读取文本中的内容,经过MapReduce模型,最终把分析出来的结果用Output封装,持久化到HDFS中。一、WordCount的Map过程1、使用三
recommender_system
·
2020-07-05 10:51
Hadoop生态系统
自定义key的CacheConfig
源码剖析
自定义key的CacheConfig
源码剖析
Cache启动初始化Cache被调用自定义CacheConfig的配置方法Springcache的源码版本:spring-context-5.0.9.RELEASE.jar
yoqulin
·
2020-07-05 10:51
JAVA_spring
深入理解JDK动态代理《从手写模拟到
源码剖析
》
目录一.java代理模式的实现二.手写模拟JDK动态代理三.JDK动态代理
源码剖析
正题一、java代理模式的实现1.java中代理模式的实现方式java代理分静态代理和动态代理,java静态代理实现有两种
王英豪很ok,
·
2020-07-05 09:39
后端
JAVA
JDK动态代理的实现
手写JDK动态代理
STL
源码剖析
笔记
目录第二章:空间配置器预备知识std::allocator与std::alloc详解std::alloc空间配置空间释放构造与析构基本工具:construct()和destroy()内存基本处理工具:uninitialized_copy()、uninitialized_fill()、uninitialized_fill_n()小结第三章迭代器概念与traits编程技法前言迭代器相应型别与Trait
lovebasamessi
·
2020-07-04 22:12
cJSON
源码剖析
文章目录1.概述2.cJSON框架剖析2.1创建一个基本数据类型(数组、空值、布尔值、字符串、空数组和空对象)的JSON(1)创建空值JSON2.2创建一个对象(Object)类型的JSON2.3创建一个数组(Array)类型的JSON2.4创建一个对象类型的JSON,JSON内部嵌套数组2.5创建一个对象(Object)类型且内部嵌套数组,数组中又嵌套对个对象的JSON2.6cJSON_Prin
此处不归牛顿管
·
2020-07-04 22:43
cJSON源码剖析
MJRefresh
源码剖析
与学习
建议查看原文:https://www.jianshu.com/p/23c876f8ae39(不定时更新)
源码剖析
学习系列:(不断更新)1、FBKVOController
源码剖析
与学习2、MJRefresh
Dwyane_Coding
·
2020-07-04 22:25
STL实现的底层数据结构简介
C++STL的实现:1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146
kangquan2008
·
2020-07-04 20:44
C/C++
【备忘】年薪50万2017年最新Spark2.0从入门到精通教程
Spark从入门到精通(Scala编程、案例实战、高级特性、Spark内核
源码剖析
、Hadoop高端)下载地址:http://www.javaxxz.com/thread-342081-1-1.html
jazz2013
·
2020-07-04 19:20
30行代码在
skynet
中实现预警机器人
2.思路2.1报错拦截在
skynet
构建的系统中,报错一般是lua引起的,比如attempindexanilvalue,这些报错的位置虽然分散在成百上千个文件里,但入口其实非常有限,我们只要在入口处拦截掉这些报错
gneveek
·
2020-07-04 16:59
skynet
Lua
游戏开发
LinkedHashMap
源码剖析
LinkedHashMap学习记录0、简介这篇又是一个学了忘,忘了学的JDK源码,今天抽空整理下自己的学习记录。LinkedHashMap和HashMap相比是多了可以按照插入顺序遍历的功能,下面开始分析下其具体的实现。此次主要记录以下几个点。1、LinkedHashMap使用示例2、LinkedHashMap构造函数及属性3、LinkedHashMap核心方法分析1、LinkedHashMap使
DoubleCherish
·
2020-07-04 15:43
JDK源码
java
ReentrantLock
源码剖析
ReentrantLock
源码剖析
这里又是看了忘忘了看系列之ReetrantLock,今天趁着有时间记录下ReentrantLock源码的学习过程。这篇博客主要记录以下几个方面内容。
DoubleCherish
·
2020-07-04 15:43
JDK源码
java
LinkedList
源码剖析
LinkedList源码学习记录0、简介最近处于老项目上线,新项目设计初期,稍有空闲,于是开始记录下学了忘忘了学系列之LinkedList源码。本篇主要记录以下几个点。1、LinkedList使用示例及优势2、LinkedList构造函数及属性3、LinkedList核心方法分析1、LinkedList使用示例LinkedList底层基于双向链表的数据结构组织数据,理论上节点个数无上限(堆中放的下
DoubleCherish
·
2020-07-04 15:43
JDK源码
java
以太坊源码之--P2P网络
源码剖析
(1)
ethereum-p2p代码分析(v1.8.24)本篇主要按p2p的主要逻辑进行代码分析1、开始分析主要代码1.1server.Start()//Startstartsrunningtheserver.//Serverscannotbere-usedafterstopping.func(srv*Server)Start()(errerror){srv.lock.Lock()defersrv.loc
DoubleCherish
·
2020-07-04 15:42
区块链
以太坊源码分析
以太坊源码之--Evm
源码剖析
ethereum-evm代码分析(v1.8.24)1、引导本篇为分析以太坊虚拟机部分的代码,但是为了大家方便理解,本次打算讲解一笔交易发送以太坊客户端,再到上链作为一个完整链路来分析,并把以太坊evm作为重点来讲解。1.1sendTx()第一部分主要涉及交易池部分逻辑代码,不了解的部分请翻阅tx_pool代码分析部分#go-ethereum/eth/api_backend.go//当用户需要发送一
DoubleCherish
·
2020-07-04 15:42
区块链
以太坊源码分析
以太坊源码之--Pow挖矿
源码剖析
PoW挖矿代码基于在学习以太坊挖矿以前先来了解几个相关的数据结构作为铺垫:数据结构1:typeMinerstruct{mux*event.TypeMux//事件锁,已被feed.mu.lock替代worker*worker//干活的人coinbasecommon.Address//结点地址miningint32//代表挖矿进行中的状态ethBackend//Backend对象,Backend是一个
DoubleCherish
·
2020-07-04 15:42
区块链
以太坊源码分析
GDAL2.4+GEOS3.7.2+PROJ4.9.2+HDF4.2.6+HDF5-1.8.7的编译安装
以下下载的版本和配置基于windows732bit+vs2010,windows+vs平台下其他的大同小异,别的操作系统的话参考大神李民录博客GDAL
源码剖析
(二)之编译说明GDAL
源码剖析
(八)之编译
feng_xun123
·
2020-07-04 15:37
Bluedroid: 蓝牙协议栈
源码剖析
https://www.cnblogs.com/blogs-of-lxl/p/7010061.html一、基础知识介绍1.缩略语BTIF:BluetoothInterfaceBTU:BluetoothUpperLayerBTM:BluetoothManagerBTE:BluetoothembeddedsystemBTA:BlueetoothapplicationlayerCO:callout\CI
饭小粒
·
2020-07-04 15:09
蓝牙
Qt事件驱动机制原理及
源码剖析
什么是Qt事件驱动?我们在写Qt工程类项目的时候都会发现,主程序里面都有这么一段代码:intmain(intargc,char*argv[]){QApplicationa(argc,argv);MainWindoww;w.show();returna.exec();}实际上a.exec()便是Qt程序进入事件消息循环,具体我们进入代码内部看看:intQCoreApplication::exec()
老樊Lu码
·
2020-07-04 15:21
Qt
lua 异步HTTPS并发请求库
项目使用
skynet
框架,这个框架主要用lua写逻辑,但缺乏对HTTPS支持,所以我利用一点时间写了lua模块,支持异步HTTPS请求,文章这里讲述HTTPS相关知识,如何接入openssl请求HTTPS
没有开花的树
·
2020-07-04 14:12
skynet/lua
c/c++/vc++
skynet技术与应用
go-ethereum
源码剖析
:交易
交易是区块链中最基本也是最核心的一个概念,在以太坊中,交易更是重中之重,因为以太坊是一个智能合约平台,以太坊上的应用都是通过智能合约与区块链进行交互,而智能合约的执行是由交易触发的,没有交易,智能合约就是一段死的代码,可以说在以太坊中,一切都源于交易。下面就来看看在以太坊中交易是什么样的,交易里面都有什么。交易的数据结构在core/types/transaction.go中定义了交易的数据结构:t
chuhuan6596
·
2020-07-04 13:36
汪大神Java多线程编程实战
课程大纲及主要内容介绍.wmv│├─高并发编程第一阶段02讲、简单介绍什么是线程.wmv│├─高并发编程第一阶段03讲、创建并启动线程.mp4│├─高并发编程第一阶段04讲、线程生命周期以及start方法
源码剖析
Fasimlal
·
2020-07-04 13:59
skynet
luaclib库主动推送消息至服务方法
skynet
luaclib库主动推送消息至服务方法最近初次使用
skynet
开发项目,发现luaclib自定义库需要向lua的微服务及时推送消息,提高效率,大致参考了下
skynet
原有代码,实现了消息推送功能
chandada
·
2020-07-04 12:19
skynet
问答|Go sort包使用与
源码剖析
目录包方面sort包里包括哪些文件sort.go如何使用,有什么需要注意的地方example_*_test.go格式的文件是做什么用的slice.go如何使用,有什么需要注意的地方search.go如何使用,有什么需要注意的地方genzfunc.go是什么,如何使用算法方面涉及到哪些算法算法的比较算法稳定性的重要性Go语言方面Go通过嵌套实现继承Gointerface有句话很有趣:Stayhung
Go中国
·
2020-07-04 07:38
tomcat(11)org.apache.catalina.core.StandardWrapper
源码剖析
【0】README0.0)本文部分文字描述转自“howtomcatworks”,旨在学习“tomcat(11)StandardWrapper
源码剖析
”的基础知识;0.1)StandardWrapper是
PacosonSWJTU
·
2020-07-04 07:22
Spring
源码剖析
1——手把手教你使用gradle构建spring源码
1.下载gradle(我这里要构建spring源码的版本是5.0.2对应gradle版本为4.3.1),下面为gradle4.3.1下载地址https://gradle.org/next-steps/?version=4.3.1&format=all2.下载spring源码https://github.com/spring-projects/spring-framework/releases/ta
我才是真的封不觉
·
2020-07-04 06:15
源码分析
STL
源码剖析
---关联式容器map详解
STL
源码剖析
---关联式容器map什么是mapmap中存储的键值对map的迭代器map的常用操作代码演练什么是mapmap是STL中关联式容器的一种,所谓关联式容器,元素是按关键字来保存和访问的,而序列式容器中的元素则是按它们在容器中的位置来顺序保存和访问的
Ferlan
·
2020-07-04 05:08
C++
STL
一个典型reactor网络模型实现
这些天一直在研究网络编程源码,发现很多开源项目都用到了reactor网络模式,例如libevent,
skynet
,muduo等等。现在对reactor模式也有了一定的认识。
Shonm
·
2020-07-04 04:32
linux网络编程
网络编程
muduo
源码分析
Spark Streaming应用启动过程分析
本文为SparkStreaming
源码剖析
的第三篇,主要分析SparkStreaming启动过程。
weixin_30877493
·
2020-07-04 02:26
Linux进程内存分析和内存泄漏定位
http://www.cnblogs.com/
skynet
/archive/2011/02/20/1959162.htmlhttp://blog.csdn.net/icycode/article/details
卡卡罗
·
2020-07-04 02:47
语言
C++ STL(二)底层实现
C++STL的实现:1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146
誓约胜利之舰
·
2020-07-04 01:48
C/C++
SpringCloud实战之路 | 源码篇(三)Hystrix核心
源码剖析
SpringCloud实战之路|源码篇(三)Hystrix核心
源码剖析
文章内容输出来源:拉勾教育Java高薪训练营;分析入口@EnableCircuitBreaker开启熔断器功能@EnableCircuitBreaker
零2一
·
2020-07-02 16:21
Spring
Cloud实战之路
STL
源码剖析
笔记-4序列式容器
序列式容器1容器的概观与分类2vector3list4deque5stack6queue7heap8priority_queue9slist4序列式容器4.1容器的概观与分类序列式容器array、vector、heap、priority-queue、list、slist、deque、stack、queue.关联式容器RB-tree、set、map、multiset、multimap、hashtab
jovetickop
·
2020-07-02 16:29
stl源码剖析
《STL
源码剖析
》学习笔记
第二章:空间配置器(allocator)考虑到小型区块可能造成的内存破碎问题,SGI设计了双层级配置器。当配置区块超过128bytes时,便调用第一级配置器,即直接使用malloc()free();SGI的第一级配置器的allocate()和realloc()都是在调用malloc()和realloc()不成功后,改调用oom_malloc()和oom_realloc(),后两者都有内循环,不断调
qiaominghe
·
2020-07-02 15:50
编程语言
笔记
STL
源码剖析
——SGI STL编译器组态
阅读候杰的《STL
源码剖析
》时,了解到SGI版本的STL实现中。为了尽可能实现代码跨平台跨编译器的移植能力,使用环境组态文件定义的一些常量,并以条件编译取舍部分代码编译。
q8250356
·
2020-07-02 15:42
c/c++开发
《STL
源码剖析
》-序列式容器(一)vector容器
对于STL而言,其中最重要的就是容器了,容器也是许多人对STL的第一印象。STL跟据容器的不同,分为序列式容器(array,vector,heap,priority-queue,list,slist,deque,stack,queue)和关联式容器(set,map,multiset,multimap,hashtable,hash_set,hash_map,hash_multiset,hash_mu
终于-我不再是那个少年
·
2020-07-02 14:08
stl源码剖析
中兴智能视觉大数据报:扫描世界上的每一张脸只需要两秒钟
这种面部识别技术的使用,正是中国公安部门正在开启的名为“天网”(
SkyNet
)的安全网络的广泛应用。该网
俄罗斯达维登科
·
2020-07-02 13:17
【Java集合
源码剖析
】Java集合框架
转载轻注明出处:http://blog.csdn.net/ns_code/article/details/35564663Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Col
兰亭风雨
·
2020-07-02 12:13
Java集合源码剖析
Java集合源码剖析
(Android7.0
源码剖析
)android Handler机制,从java到c++
handler是用looper轮询消息的。那么我们此次分析的重点就是分析Looper.loop方法。首先从looper的loop方法开始因为loop要不断地接受消息。此时有两种方案1.一种是死循环不停的去判断有没有消息2.通过wait/notify方法,让线程阻塞,当子线程发出消息时,调用notify方法通知主线程接收消息显示,第二种方案效率高得多,looper又是一个常用功能,所以必须做出一个极
ZHTF
·
2020-07-02 11:27
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他