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
nginx-rtmp源码剖析
STL
源码剖析
_读书笔记:第二章 空间配置器 构建简单的空间配置器篇
空间配置器:作用:帮助容器配置空间存放信息SGI空间配置器标准空间配置器allocator:效率不好,只对::operatornew和::operatordelete做一层封装特殊空间配置器alloc:将new算式分为两阶段:用::operator配置内存,构造对象;将delet算式分为两阶段:析构对象,用::operatordelete释放内存特殊空间配置器内存配置:allocate(),判断区
天地一扁舟
·
2020-08-13 16:39
STL 之 multiset
源码剖析
G++2.91.57,cygnus\cygwin-b20\include\g++\stl_multiset.h完整列表/***Copyright(c)1994*Hewlett-PackardCompany**Permissiontouse,copy,modify,distributeandsellthissoftware*anditsdocumentationforanypurposeishere
hustyangju
·
2020-08-13 14:34
STL
《STL
源码剖析
》读书笔记---第4章 序列式容器
序列式容器:array(build-in)、vector、heap(以算法形式呈现)、priority-queue、list、slist(非标准)、deque、stack(配接器)、queue(配接器)所谓序列式容器,其中的元素都可序,但是未必有序。---------------------------------------------------------------------------
劉俊
·
2020-08-13 14:06
STL
读书笔记
C/C++
多线程学习(三)---Thread源码解读
参考文章:Thread
源码剖析
多线程全面详解总结Java多线程之interrupt()的深度研究jdk版本:1.8.0_2011.线程名我们在使用多线程的时候,想要查看线程名是很简单的,调用Thread.currentThread
一个胖子IT男
·
2020-08-13 12:17
多线程
STL
源码剖析
笔记一空间配置器
今天终于开始了计划很久的看STL源码,过程应该很艰巨,我争取书博客各看一遍,为了防止看了就忘,准备做好笔记,在5天内看完。加油!一、空间配置器allocator1.1简介整个STL的操作对象都存放在容器中,而容器一定需要配置空间置放资料。空间不一定是内存,也可以是磁盘或其他辅助媒介。C++的内存配置操作和释放操作一般是这样:classfoo{...}foo*pf=newfoo;//配置内存,然后构
爱吃肉的糖醋排骨
·
2020-08-13 12:16
STL源码剖析笔记
一起来读书102- stl
源码剖析
:第二章 空间配置器
文件结构:allocator必须定义于:包含以下头文件定义::定义全局函数construct()和destroy(),负责对象的构造和析构:定义一,二级allocator;配置器名为alloc:定义了一些全局函数用来填充和赋值大块内存数据,实现STL标准规范:un_initialized_copy(),un_initialized_fill(),un_initialized_fill_n()空间的
狍子科技-贺汉景
·
2020-08-13 10:34
一起来读书
源码剖析
Springboot自定义异常
博主看到新服务是封装的自定义异常,准备入手剖析一下,自定义的异常是如何进行抓住我们请求的方法的异常,并进行封装返回到。废话不多说,先看看如何才能实现封装异常,先来一个示例:1@ControllerAdvice2publicclassTstExceptionHandle{34@ExceptionHandler(Exception.class)5publicvoidmyExceptionHandle(
努力的小雨
·
2020-08-13 08:00
源码剖析
Springboot自定义异常
博主看到新服务是封装的自定义异常,准备入手剖析一下,自定义的异常是如何进行抓住我们请求的方法的异常,并进行封装返回到。废话不多说,先看看如何才能实现封装异常,先来一个示例:1@ControllerAdvice2publicclassTstExceptionHandle{34@ExceptionHandler(Exception.class)5publicvoidmyExceptionHandle(
努力的小雨
·
2020-08-13 08:00
Vue 2.6
源码剖析
-响应式原理学习 - 1.起手
学习目标Vue.js的静态成员和实例成员初始化过程静态成员如:Vue.use、Vue.set、Vue.nextTick实例成员如:vm.el、vm.el、vm.el、vm.set、vm.$mount首次渲染的过程数据响应式原理准备工作获取源码项目地址:https://github.com/vuejs/vueFork一份到自己的仓库,克隆到本地,可以自己写注释提交到github注意提交的时候要按照规
皮蛋很白
·
2020-08-12 19:50
#
Vue2.6
源码剖析
SpringCloud组件 &
源码剖析
:Eureka服务注册方式流程全面分析
在SpringCloud组件:Eureka服务注册是采用主机名还是IP地址?文章中我们讲到了服务注册的几种注册方式,那么这几种注册方式的源码是怎么实现的呢?我们带着这一个疑问来阅读本章内容能够让你更深入了解这块的知识点!!!本章目标分析每一种服务注册方式源码执行流程。构建项目本章以分析源码为主,所以不去新创建项目来讲解相关内容,我们使用SpringCloud组件:Eureka服务注册是采用主机名还
恒宇少年
·
2020-08-12 16:24
整理:std::sort
源码剖析
从事程序设计行业的朋友一定对排序不陌生,它从我们刚刚接触数据结构课程开始便伴随我们左右,是需要掌握的重要技能。任何一本数据结构的教科书一定会介绍各种各样的排序算法,比如最简单的冒泡排序、插入排序、希尔排序、堆排序等。在现已知的所有排序算法之中,快速排序名如其名,以快速著称,它的平均时间复杂度可以达到O(NlogN),是最快排序算法之一。背景在校期间,为了掌握这些排序算法,我们不得不经常手动实现它们
bat67
·
2020-08-12 16:36
●
C/C++
实时监控、直播流、流媒体、视频网站开发方案流媒体服务器搭建及配置详解:使用nginx搭建rtmp直播、rtmp点播、,hls直播服务配置详解...
可以对照这些命令详解配置
nginx-rtmp
服务一、nginx的hls配置实例注:nginx采用nginx1.9.x版本实例配置如下(下面会讲解每个指令的含义和用法):rtmp{server{listen1935
weixin_30553777
·
2020-08-12 15:28
Nginx-rtmp
直播媒体实时流实现
这两篇博客也是跟直播流媒体相关的(2019-11-08)物联网架构成长之路(41)-直播流媒体入门(RTSP篇)https://www.cnblogs.com/wunaozai/p/11772060.html物联网架构成长之路(42)-直播流媒体入门(RTMP篇)https://www.cnblogs.com/wunaozai/p/11772392.html0.前言这段时间在搭建一个IPCamer
IT 哈
·
2020-08-12 15:06
直播
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
算法
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他