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
muduo网络库源码剖析
整理:std::sort
源码剖析
从事程序设计行业的朋友一定对排序不陌生,它从我们刚刚接触数据结构课程开始便伴随我们左右,是需要掌握的重要技能。任何一本数据结构的教科书一定会介绍各种各样的排序算法,比如最简单的冒泡排序、插入排序、希尔排序、堆排序等。在现已知的所有排序算法之中,快速排序名如其名,以快速著称,它的平均时间复杂度可以达到O(NlogN),是最快排序算法之一。背景在校期间,为了掌握这些排序算法,我们不得不经常手动实现它们
bat67
·
2020-08-12 16:36
●
C/C++
spring源码分析之----扫描bean定义流程
在这里插入代码片##一、部分
源码剖析
ApplicationListener作用:applicationListener可以监听某个事件event,通过实现这个接口,传入一个泛型事件,在run方法中就可以监听这个事件
追梦QK
·
2020-08-12 14:13
spring
从 Vue 3 源码切入,全面掌握前端编译原理
这首先是一篇
源码剖析
Chat。Vue3.0源码发布一月有余。目前针对Vue3.0的源码分析基本围绕响应式原理展开,鲜有对模板编译原理进行分析的。
蔚1
·
2020-08-12 14:04
Vue2.x
源码剖析
之响应式原理
StudyNotesVue.js
源码剖析
-响应式原理响应式处理的入口src/core/instance/init.jsinitState(vm)vm状态的初始化初始化了_data、_props、methods
白驹过隙时光荏苒
·
2020-08-12 14:24
大前端学习笔记
豌豆夹Redis解决方案Codis
源码剖析
:Proxy代理
豌豆夹Redis解决方案Codis
源码剖析
:Proxy代理1.预备知识1.1CodisCodis就不详细说了,摘抄一下GitHub上的一些项目描述:CodisisaproxybasedhighperformanceRedisclustersolutionwritteninGo
weixin_30342209
·
2020-08-12 13:18
GTest
源码剖析
(四)——TEST_P宏
GTest
源码剖析
——TEST_P宏GTest
源码剖析
TEST_P宏TEST_P宏用法TestWithParam类1TestWithParam类定义2WithParamInterface模版类定义INSTANTIATE_TEST_CASE_P
zhaipillar
·
2020-08-12 10:19
GTest
GTest
源码剖析
(六)——RUN_ALL_TESTS
GTest
源码剖析
——RUN_ALL_TESTSGTest
源码剖析
RUN_ALL_TESTSRUN_ALL_TESTS源码分析1UnitTestRun2HandleExceptionsInMethodIfSupported3UnitTestImplRunAllTests5TestCaseRun6TestCaseRun7TestRun
zhaipillar
·
2020-08-12 10:19
GTest
GTest
源码剖析
(五)——传入参数分析及InitGoogleTest
GTest
源码剖析
——传入参数分析及InitGoogleTestGTest
源码剖析
传入参数分析及InitGoogleTestInitGoogleTest源码分析1InitGoogleTestImpl2ParseGoogleTestFlagsOnly3UnitTestImplPostFlagParsingInit4UnitTestImplConfigureXmlOutput
zhaipillar
·
2020-08-12 10:19
GTest
GTest
源码剖析
(七)——断言
GTest
源码剖析
——断言GTest
源码剖析
断言ASSERT_TRUE宏1ASSERT_TRUE宏和EXPECT_TRUE宏的区别11GTEST_MESSAGE_宏12AssertHelper类2ASSERT_TRUE
zhaipillar
·
2020-08-12 10:19
GTest
GTest
源码剖析
(三)——TEST_F宏
GTest
源码剖析
——TEST_F宏GTest
源码剖析
TEST_F宏TEST_F宏与TEST宏的区别1TEST_F宏定义2TEST宏定义3对比分析31拼接类对比32调用MakeAndRegisterTestInfo
zhaipillar
·
2020-08-12 10:18
GTest
jdk
源码剖析
: 对象内存布局、synchronized原理
正文很多人一提到锁,自然第一个想到了synchronized,但一直不懂源码实现,现特地追踪到C++层来剥开synchronized的面纱。网上的很多描述大都不全,让人看了不够爽,看完本章,你将彻底了解synchronized的核心原理。回到顶部一、启蒙知识预热开启本文之前先介绍2个概念1.1.cas操作为了提高性能,JVM很多操作都依赖CAS实现,一种乐观锁的实现。本文锁优化中大量用到了CAS,
mhHao
·
2020-08-12 01:44
java基础与高级特性
java
多线程并发
【转载】C++机试STL、树、图用法最全总结
简述STL底层说明C++STL的实现:容器实现vector底层数据结构为数组,支持快速随机访问list底层数据结构为双向链表,支持快速增删deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
或许对了
·
2020-08-11 23:06
STL基础知识
C++基础知识
【Redis
源码剖析
】 - Redis IO操作之rio
原创作品,转载请标明:http://blog.csdn.net/xiejingfa/article/details/51433696Redis
源码剖析
系列文章汇总:传送门Reids内部封装了一个I/O层
Fred^_^
·
2020-08-11 20:29
Redis源码剖析
PowerPC VxWorks BSP分析(4.3)——BSP定制
1.1
源码剖析
处理器首先跳到ROM的入口地址,设置状态字并创建一个哑堆栈(dummystack)。
weixin_34387284
·
2020-08-11 14:23
Vue
源码剖析
——render、patch、updata、vnode
个人博客如有错误,希望各位留言指点,乐意之极。有点乱,各种方法交错,很难理清顺序,请海涵flow前置在Vue源码里,尤大采用了Flow作为静态类型检查,Flow是facebook出品的静态类型检查工具。为什么要用Flow?众所周知,JavaScript是弱类型的语言。所谓弱类型指的是定义变量时,不需要什么类型,在程序运行过程中会自动判断类型,如果一个语言可以隐式转换它的所有类型,那么它的变量、表达
weixin_34315189
·
2020-08-11 14:46
javascript
runtime
json
STL底层数据结构实现
C++STL的实现:1.vector底层数据结构为数组,支持快速随机访问2.list底层数据结构为双向链表,支持快速增删3.deque底层数据结构为一个中央控制器和多个缓冲区,详细见STL
源码剖析
P146
weixin_30544657
·
2020-08-11 14:50
8.2.1 Vue.js
源码剖析
-响应式原理
本文为拉勾网大前端高薪训练营第一期笔记8.2.1Vue.js
源码剖析
-响应式原理Vuejs2.6https://github.com/vuejs/vueVuejs3.0https://github.com
w1fl1w
·
2020-08-11 13:45
vue.js
vue.js
8.2.3 Vue.js
源码剖析
-模板编译和组件化
本文为拉勾网大前端高薪训练营第一期笔记心得体会从5月14日开始在拉勾网学习大前端高薪训练营,到现在8月6日,不知不觉快三个月了,又找到了过去顶着压力学习的感觉,一天不学就浑身难受,主要是进度赶着人走,再加上交作业的截止日期(虽然只是说早交加分,但是不知不觉还是会有压力)、串讲直播和小雪班主任的敲窗户式提醒,学习效果杠杠的。从学习成果来讲,硕果累累,我之前只看文档不求甚解,这次Vue.js章节的源码
w1fl1w
·
2020-08-11 13:45
vue.js
前端
vue.js
Vue.js 源码分析-响应式原理
模板编译和组件化)项目见:https://github.com/smallSix6/fed-e-task-liuhuijun/tree/master/fed-e-task-03-02任务一:Vue.js
源码剖析
qq_35469739
·
2020-08-11 12:42
vue
vue.js
源码剖析
——虚拟 DOM(更新中)
模板编译和组件化)项目见:https://github.com/smallSix6/fed-e-task-liuhuijun/tree/master/fed-e-task-03-02任务二:vue.js
源码剖析
qq_35469739
·
2020-08-11 12:42
vue
Vue.js
源码剖析
-响应式原理 学习的心得体会+学习笔记(青铜到铂金)
Vue.js
源码剖析
-响应式原理学习的心得体会+学习笔记心得体会不知不觉在拉钩教育大前端高薪训练营已经学习2个多月了,在这两个多月的学习中,自己收获了很多,不仅养成了每次学习时都保证高质量的记好学习笔记的习惯
qq_35469739
·
2020-08-11 12:42
前端
vue
javascript
vue
8.2.2 Vue.js
源码剖析
-虚拟 DOM
本文为拉勾网大前端高薪训练营第一期笔记8.2.2Vue.js
源码剖析
-虚拟DOM虚拟DOM回顾什么是虚拟DOM虚拟DOM(VirtualDOM)是使用JavaScript对象来描述DOM,虚拟DOM的本质就是
w1fl1w
·
2020-08-11 10:06
vue.js
vue.js
vue.js
源码剖析
——虚拟 DOM
任务二:vue.js
源码剖析
——虚拟DOM1、虚拟DOM概念回顾什么是虚拟DOM虚拟DOM(VirtualDOM)是使用JavaScript对象描述真实DOMVue.js中的虚拟DOM借鉴Snabbdom
qq_35469739
·
2020-08-11 10:40
前端
vue
Vue2.x
源码剖析
之虚拟 DOM
StudyNotesVue.js
源码剖析
-虚拟DOM什么是虚拟DOM虚拟DOM(VirtualDOM)是使用JavaScript对象来描述DOM,虚拟DOM的本质就是JavaScript对象,使用JavaScript
白驹过隙时光荏苒
·
2020-08-11 10:51
大前端学习笔记
Spring Cloud 微服务开发:入门、进阶与
源码剖析
—— 6.2 Spring Cloud Zuul Filter 责任链
6.2SpringCloudZuulFilter责任链前面我们介绍了Zuul的一些基本使用和配置,这一节,我们来介绍一下Zuul的核心——Filter责任链。6.2.1工作原理Zuul的核心逻辑是由一系列紧密配合工作的Filter来实现的,采用了责任链的设计模式,那么,什么是责任链模式呢?百度百科是这么介绍责任链模式的:责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而
极客挖掘机
·
2020-08-11 10:58
Spring
Cloud
微服务开发:入门
进阶与源码剖析
Redis 3.2.8
源码剖析
和注释系列文章地址归总
Redis3.2.8
源码剖析
和注释redis3.2.8源码详细注释地址文章地址文件名称Redis
源码剖析
和注释(一)—链表结构adlist.c和adlist.hRedis
源码剖析
和注释(二)—简单动态字符串
men_wen
·
2020-08-11 03:35
Redis
Redis
3.2.8
源码剖析注释
GDAL
源码剖析
(四)之命令行程序说明二
接博客GDAL
源码剖析
(四)之命令行程序说明一http://blog.csdn.net/liminlu0314/article/details/6978589其中有个nearblack,gdalbuildvrt
weixin_34343689
·
2020-08-10 23:42
从
源码剖析
PopupWindow 兼容Android 6.0以上版本点击外部不消失
前言PopupWindow可以说是Google坑最多的一个控件,使用PopupWindow的时候没有遇到几个坑你都不好意思说你用过它,说一个可能大多数人都遇到过的一个坑:那就是我们想触摸PopupWindow以外区域就隐藏PopupWindow,理论上我们只需要调用setOutsideTouchable(ture)设置为ture就可以了,但是实际上只设置这个属性是不行的,必须设置背景,也就是说要和
weixin_34195364
·
2020-08-10 23:38
Android消息处理机制:
源码剖析
Handler、Looper,并实现图片异步加载
引言我们在做Android开发时,常常需要实现异步加载图片/网页/其他。事实上,要实现异步加载,就需要实现线程间通信,而在Android中结合使用Handler、Looper、Message能够让不同的线程通信,完成异步任务。虽然Android官方为我们提供了AsyncTask类来完成异步任务,但这个类存在许多问题,并不好用,而且,AsyncTask也是通过Handler和Thread来实现异步加
CheeRok
·
2020-08-10 22:06
Android
机制
LFDMM
源码剖析
(融入词向量的概率图模型)
本文作者:合肥工业大学管理学院钱洋email:
[email protected]
内容可能有不到之处,欢迎交流。未经本人允许禁止转载。论文来源NguyenDQ,BillingsleyR,DuL,etal.Improvingtopicmodelswithlatentfeaturewordrepresentations[J].TransactionsoftheAssociationforComputat
HFUT_qianyang
·
2020-08-10 20:40
贝叶斯相关模型及程序
计算机顶会及顶刊
数据挖掘算法
自然语言处理方法及应用
概率主题模型
STL
源码剖析
---vector::insert()
写在前面对于数组,如果我们去实现按位置position插入n个值为x的元素,怎么做?假设空间充足,一般的做法是:[position,last)所有元素顺次后移n个位置,然后[position,position+n)填充成x。常规思维也能达到目的,但是大师到底是大师,他们重重考虑了效率,面对最适合的情形总是选择最优的解决办法。稍后我们就可以看到AlexStepanov以及MattAustern,Da
楚楚可薇
·
2020-08-10 20:22
Skynet服务器框架(六) Socket服务
源码剖析
和应用
引言:如何在skynet框架中使用socket+protobuf。上篇Skynet服务器框架(五)使用pbc(protobuf)我们已经大致了解了如何在Skynet中通过pcb来使用Protobuf,接下来我们开始了解skynet中有关Socket的部分。socket_serverC源码解析:较早版本的skynet并没有提供对于网络层的定制,而是可以由开发者自行定义,不过最新版本的skynet已经
河乐不为
·
2020-08-10 17:55
Skynet框架
skynet服务器框架解读
RocketMQ成神之路目录
安装以及测试RocketMQ的核心概念以及架构图RocketMQ之JavaAPI大全精讲RocketMQ事务消息原理以及代码精讲RocketMQ顺序消息原理以及代码RocketMQ的Producer生产消息
源码剖析
【原】编程界的小学生
·
2020-08-10 16:15
RocketMQ
RocketMQ的Consumer负载均衡源码
编程界的小学生一、问题描述二、
源码剖析
1、RebalancePushImpl2、RebalanceImpl2.1、rebalanceByTopic3、AllocateMessageQueueAveragely3.1
【原】编程界的小学生
·
2020-08-10 16:44
RocketMQ
队列
java
分布式
rocketmq
mq
深入JVM二:类加载器和双亲委派机制
目录类加载器的分类Java中各个类加载器的层次关系自定义类加载器双亲委派机制双亲委派流程双亲委派机制
源码剖析
打破双亲委派打破双亲委派示例Tomcat中的打破双亲委派在上面了解了类的加载过程,那么类的加载是如何实现的呢
bingaPang
·
2020-08-10 15:19
jvm
java
jvm
C++ STL 迭代器Iterator、五种迭代器类别
前言最近在看《STL
源码剖析
》,并且也跟着在实现algorithm.h这个头文件。里面的算法基本都是对迭代器所指向的容器区间内的元素做操作,因此这些算法的泛型模板参数基本都有迭代器类型。
Johnsonjjj
·
2020-08-10 14:34
C++
c++
STL
源码剖析
——copy函数
前言最近在看《STL
源码剖析
》,恰好看到copy函数这里。书上写的这个函数比较复杂,因为涉及到比较多提高效率的方法。因此我这篇博客就当做个简单的记录吧。
Johnsonjjj
·
2020-08-10 14:34
C++
数据结构 - 优先级队列
的优先级队列实现:https://github.com/facebookarchive/pqueue文档:https://godoc.org/github.com/facebookgo/pqueue参考《STL
源码剖析
wide288
·
2020-08-10 11:08
Golang
算法
课堂 教程 小希与阿树漫画 前端
Ecshop电子商务系统文件结构及
源码剖析
中国这10家慕课网站,您需要知道!量子通信概念股龙头股有哪些了解股票一点就行傅佩荣教授经典讲座易成文化网前端大牛们都学过哪些东西?
weixin_30670925
·
2020-08-10 11:49
【Redis
源码剖析
】 - Redis内置数据结构之压缩列表ziplist
原创作品,转载请标明:http://blog.csdn.net/Xiejingfa/article/details/51072326在前面的一篇文章【Redis
源码剖析
】-Redis内置数据结构之双向链表中
Fred^_^
·
2020-08-10 06:03
Redis源码剖析
SGI STL空间配置器和内存池
最近在看侯捷老师的《STL
源码剖析
》,非常感叹其中空间配置器实现的巧妙和细致,对效率真正是锱铢必较。
zhongguoren666
·
2020-08-10 05:08
C++
我的架构梦:(二十八)Dubbo源码分析之集群容错
源码剖析
Dubbo源码分析之集群容错
源码剖析
一、前言二、信息缓存接口Directory三、路由规则实现原理四、Cluster组件五、负载均衡实现原理六、Invoker执行逻辑一、前言在对集群相关代码进行分析之前
riemann_
·
2020-08-10 00:04
我的架构梦
我的架构梦:(二十六)Dubbo源码分析之服务注册与消费
源码剖析
Dubbo源码分析之服务注册与消费
源码剖析
一、注册中心Zookeeper剖析二、服务的注册过程分析三、URL规则详解和服务本地缓存四、Dubbo消费过程分析一、注册中心Zookeeper剖析注册中心是Dubbo
riemann_
·
2020-08-10 00:04
我的架构梦
我的架构梦:(二十七)Dubbo源码分析之扩展SPI
源码剖析
Dubbo源码分析之扩展SPI
源码剖析
一、getExtensionLoader加载过程二、根据name获取扩展点的方法getExtension三、Adaptive功能实现原理基于DubboSPI加载机制
riemann_
·
2020-08-10 00:04
我的架构梦
夭折的会员开通系统
系统用了陈硕的
muduo网络库
,被我们这边同事改进,增加了UDP支持以适配公司的内部协议。整个系统有3个模块,接收用户付账信息模块、订单处理模块和用户会员信息存储模块。
侑子的小伙伴
·
2020-08-09 22:43
c
C++STL学习(13)STL深入(2) SGI STL空间配置器
注:博客内容均来自于对《STL
源码剖析
》侯捷,华中科技大学出版社一书的笔记。转载请注明出处。所有例程在Dev-C++上编译运行,编译选择的是GUNC++11。
Robin__Chou
·
2020-08-09 19:07
【C++
STL】
C++
STL循序渐进
SGI STL二级空间配置器--内存池
源码剖析
一、STL容器一级空间配置器通过SGISTLvector底层源码逐步分析内存池。事实上,在我们使用STL容器时,有一点没有关心到的是我们默认使用了标准库里边的空间配置器,当然标准这样的做法是为了减少学习成本,但是当我们深入学习时,就一定要明白这些容器底层是如何工作,才能注重效率,才能用好STL容器。正如侯捷先生所说"源码之后,了无秘密。",下面通过vector容器先看一级空间配置器:在上图,可以看
乐行僧丶
·
2020-08-09 18:36
c/c++
kubernetes
源码剖析
之client-go(一)
kubernetes
源码剖析
之client-go(一) 刚入k8s和go的坑,碰巧看到社区的源码研习活动,赶紧加入开始学习阅读clinet-go(client-go源码地址) Kubernetes中使用
cy_lyh
·
2020-08-09 17:10
kubernetes
client-go
go
Android系统
源码剖析
-事件分发
前言上一篇文章中,对于事件的监控和获取做了分析,在拿到事件之后,后续是如何处理分发的呢?本篇文章主要针对在通过getEvent获取到事件之后,后续的相关分发处理流程。InputReaderThread函数不断地调用looperOnce函数,不断的从中读取事件,那么下一个问题来了,读取到事件要放置到哪里,又在哪里被消耗掉了呢?也就是事件接下来的流向问题。让我们回到looperOnce之前。事件分发p
weixin_34308389
·
2020-08-09 14:32
【安卓网络请求开源框架Volley源码解析系列】定制自己的Request请求及Volley框架
源码剖析
...
通过前面的学习我们已经掌握了Volley的基本用法,没看过的建议大家先去阅读我的博文【安卓网络请求开源框架Volley源码解析系列】初识Volley及其基本用法。如StringRequest用来请求一段文本信息,JsonRequest(JsonObjectRequest、JsonArrayRequest)用于请求一条JSON格式的数据,ImageRequest则是用于请求网络上的图片资源。但是我们
weixin_34203832
·
2020-08-09 14:07
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他