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源代码分析
PIC32单片机harmony开发环境 - uart例程和代码分析
开发环境:mplab3.45harmony1.09xc321.42源代码下载:http://download.csdn.net/detail/zn2857/9712707
源代码分析
:voidAPP_Tasks
梦幽阁
·
2020-08-24 06:58
技术
pic32
ucosii之BSP
源代码分析
分析BSP文件夹包含的目录:Bsp.cBsp.hBsp_int.cinit.sBSP:底层和中间层的接口--------移植的时候最主要的是更改这里最为主要的函数是:初始化所有的硬件voidBSP_Init(void)1.函数的功能:初始化所有的硬件2.输入和输出:没有输入和输出3.函数所在的文件为BSP.C目录在BSP4.被APP.c中的main函数调用所在的目录APP
qq_1335857320
·
2020-08-24 05:21
Muduo
库的连接建立和连接断开流程
Acceptor类该类的主要作用在于创建监听描述符,然后注册并监听此描述符。具体即在构造Accept类时,会创建监听描述符,创建acceptSocket,acceptChannel,并将该监听描述符进行bind,为监听描述符的acceptChannelt注册可读回调,(其可读回调为Acceptor类所提供的handleRead接口)。在创建了Acceptor类之后,即需要向poller注册此描述符
张火油
·
2020-08-24 00:18
Java网络爬虫crawler4j学习笔记 WebURL类
源代码分析
packageedu.uci.ics.crawler4j.url;importjava.io.Serializable;importcom.sleepycat.persist.model.Entity
haoshenwang
·
2020-08-23 21:54
网络爬虫
crawler4j
Twitter Storm
源代码分析
之Topology的执行过程
如何提交一个topology?要提交一个topology给storm的话,我们在命令行里面是这么做的:帮助1stormjarallmycode.jarorg.me.MyTopologyarg1arg2arg3那么在这个命令的背后,storm集群里面发生了什么呢?storm里的幕后英雄:nimbus,supervisor看似简单的topology提交,其实背后充满着血雨腥风(好吧,我夸张了),我们来
秒速五CM
·
2020-08-23 10:30
storm
storm
源代码
集群
ContextLoaderListener监听器
源代码分析
使用ContextLoaderListener也可配置SpringMVCweb.xml配置文件如下sunindex.jspcontextConfigLocationclasspath:app*.xmlorg.springframework.web.context.ContextLoaderListenerDispatcherServletorg.springframework.web.servle
肥胖的企鹅
·
2020-08-22 23:13
SpringMVC
mybatis
源代码分析
:mybatis延迟加载机制改进
在上一篇博客《mybatis
源代码分析
:深入了解mybatis延迟加载机制》讲诉了mybatis延迟加载的具体机制及实现原理。
尹星
·
2020-08-22 23:56
Spark job提交流程
源代码分析
Sparkjob相关概念jobspark程序遇到一个action算子时就会提交一个job,一般一个spark应用程序会触发多个job。stage一个job通常包含一个或多个stage,每个stage里的task可以并行执行,stage的划分依据是宽依赖,当出现了宽依赖就会划分出一个新的stage。tasktask是spark的基本执行单元,Task分为ShuffleMapTask和ResultTa
苍老流年
·
2020-08-22 16:24
spark
源代码分析
SwipeBackLayout源码分析
我每周会写一篇
源代码分析
的文章,以后也可能会有其他主题.如果你喜欢我写的文章的话,欢迎关注我的新浪微博@达达达达sky地址:http://weibo.com/u/2030683111每周我会第一时间在微博分享我写的文章
SkyKai
·
2020-08-22 14:02
C++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector).
ptr_vector).auto_ptrscoped_ptrptr_vectorC++智能指针,指针容器原理及简单实现(auto_ptr,scoped_ptr,ptr_vector).前言最近再写一个
muduo
weixin_30432007
·
2020-08-22 14:15
Activity启动过程(startActivity)的
源代码分析
源码方法1.从Activity本地调用startActivity()-->Activity#startActivityForResult()2.Instrumentation#execStartActivity:Instrumentation类相当于一个管家,它的职责是管理各个应用程序和系统的交互,Activity都有此对象的实际引用,可以通过它监测系统与应用程序之间的所有交互。3.Activit
王猛丶
·
2020-08-22 14:44
基于c++11标准的线程单例类的实现
/在阅读陈硕大佬的
muduo
库时,其中EventLoop类是要求每个线程单例的,因此自己实现了这个机制,用类似于enable_shared_from_this模板类的方式使用,使代码更整洁。
p__n
·
2020-08-22 11:39
c++11
多线程
C++ noncopyable类
在
muduo
中,有一个noncopyable类,继承了该类的派生类不能被拷贝,只能被移动。涉及拷贝的函数有两个:拷贝构造函数和拷贝复制操作符。
chenBright
·
2020-08-22 11:20
boost
c++
Caffe源码:blob 分析
目录目录简单介绍
源代码分析
Reshape函数Blob构造函数data_数据操作函数反向传播导数diff_操作函数ShareData函数Updata函数asum_data函数asum_diff函数sumsq_data
Qiang__zi
·
2020-08-22 03:05
MAC_基础知识
Caffe源码(二):blob 分析
目录目录简单介绍
源代码分析
Reshape函数Blob构造函数data_数据操作函数反向传播导数diff_操作函数ShareData函数Updata函数asum_data函数asum_diff函数sumsq_data
seven_first
·
2020-08-22 03:20
caffe源码解析
使用PMD分析来代码
PMD是
源代码分析
器。它能找到常见的编程缺陷,如未使用的变量,空的catch块,不必要的对象创建等等。
半个伪球迷
·
2020-08-21 13:01
程序优化
FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧间宏块(Inter)
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-08-21 09:37
FFMPEG
FFmpeg
FFmpeg源代码结构图 - 编码
=====================================================FFmpeg的库函数
源代码分析
文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图
雷霄骅
·
2020-08-21 09:36
FFMPEG
FFmpeg
FFmpeg
函数调用
源代码
函数
QT-EMBEDDED图形引擎体系结构
源代码分析
[QT-EMBEDDED图形引擎体系结构
源代码分析
][tan.zhenhua]图形引擎部分QGfx封装了对FrameBuffer的绘图操作,是低级别的QPainter.QScreenCursor在QScreen
zht_xml
·
2020-08-21 07:03
AppFrames
QT平台
GRBL
源代码分析
GRBL
源代码分析
xufeixueren2018-03-2716:11:4122840已收藏71分类专栏:嵌入式技术文章标签:GRBLDDA插补版权这段日子喜事连连,暂时把写博客的事情放下了,有时候想想好久没有写博客了
qq_20312079
·
2020-08-21 04:00
你绝对能看懂的Kafka
源代码分析
-Sender类代码分析
目录:《KafkaProducer设计分析》《KafkaProducer类代码分析》《RecordAccumulator类代码分析》《Sender类代码分析》《NetworkClient类代码分析》-------------------------------------------------------------------上一节《RecordAccumulator类代码分析》上文我们讲到待
稀有气体
·
2020-08-21 04:09
Kafka源代码分析
GRBL
源代码分析
(转)
GRBL
源代码分析
原创xufeixueren最后发布于2018-03-2716:11:41阅读数16721收藏展开这段日子喜事连连,暂时把写博客的事情放下了,有时候想想好久没有写博客了,要不要写点啥呢。
a331756139
·
2020-08-21 03:41
Android surfaceflinger
源代码分析
1.每个应用都对应surfaceflinger端一个surface,每个应用都会申请一块用于存储渲染数据的内存块,这个内存是通过gralloc分配的,但是gralloc给应用分配的只是普通内存,只有给surfaceflinger才分配了真正的对应显示屏的内存。2.应用先将自己的渲染结果放在自己的那块普通内存上,然后surfaceflinger负责将这些内存块按照z坐标进行裁剪合成,最后写入到gra
罗自荣
·
2020-08-20 21:19
Source Insight 如何查看源码
SourceInsight查看源码使用C++的
muduo
网络库进行举例基本使用步骤【step1】:点击Project-->NewProject填写项目名称以及项目创建的路径,填写完毕点击ok即可【step2
皮卡丘~何
·
2020-08-20 20:14
muduo
库使用示例之聊天服务器(下)
借用shared_ptr实现copyonwriteshared_ptr是引用计数智能指针,如果当前只有一个观察者,那么引用计数为1,可以用shared_ptr::unique()来判断对于共享资源有两个端,分别是read端、write端对于write端,如果发现引用计数为1(说明只有一个写者访问它),这时可以安全地修改对象,不必担心有人在读它对于read端,在读之前把引用计数加1,读完之后减1,这
guojawee
·
2020-08-20 19:48
Muduo库源码剖析
muduo
网络库使用心得
上个月看了朋友推荐的mudo网络库,下完代码得知是国内同行的开源作品,甚是敬佩。下了mudo使用手冊和035版的代码看了下结构,感觉是一个比較成熟并且方便使用的网络库。本人手头也有自己的网络库,尽管不敢说是一个多强大的网络库,但毕竟在外网也稳定运营了几年,多组同一时候在线也跑过30w左右,单组server也能跑上w人。做游戏server几年的经验,感觉稳定性才是网游server最核心最重要的环节,
weixin_34221332
·
2020-08-20 19:09
Nouveau
源代码分析
(三):NVIDIA设备初始化之nouveau_drm_probe
Nouveau
源代码分析
(三)向DRM注冊了Nouveau驱动之后,内核中的PCI模块就会扫描全部没有相应驱动的设备,然后和nouveau_drm_pci_table对比.对于匹配的设备,PCI模块就调用相应的
weixin_34219944
·
2020-08-20 19:08
muduo
网络编程分包和解包(二)
1.
muduo
使用protobuf发送结构体和对象如果发送端仅仅发送一段字符串,可以使用《
muduo
网络编程分包和解包(一)》介绍的长度+字符串的格式发送数据,但是如果想发送一个结构体或对象,需要对对象进行序列化把它转变成字节序才能发送给接收端
sunny_ss12
·
2020-08-20 18:08
linux服务器编程
muduo
环境整理,备忘
之前项目用的ubuntu14.04,g++是4.8,用的
muduo
后来改用ubuntu16.04,默认g++是5.4,用旧工程,需要先将g++降到4.8,步骤如下:apt-getinstallgcc-4.8ls
光1314光
·
2020-08-20 17:43
备忘
Mudo C++网络库第七章学习笔记
muduo
编程示例
muduo
库是设计来开发内网的网络程序,它没有做任何安全方面的加强措施,如果在公网上可能会受到攻击;
muduo
库把主动关闭连接这件事分成两步来做:如果主动关闭连接,会先关本地写端,等对方关闭之后
angbao4913
·
2020-08-20 15:56
Muduo
网络库的实现runInLoop(六)
源码下载以及安装点击链接https://blog.csdn.net/YoungSusie/article/details/90021742分类
Muduo
网络库编程学习笔记1、runInLoopEventLoop
YoungSusie
·
2020-08-20 15:11
Muduo
Muduo
源代码阅读环境搭建
工具Windows环境VSCodeSourceInsightLinux环境Vim问题VSCode中添加多行注释的快捷键配置SourceInsight中如何让.cc文件支持颜色SourceInsight中头文件与源文件切换配置SourceInsight中UTF-8中文显示为乱码问题Vim配置解决方法1.VSCode添加快捷键配置方法2..cc文件支持颜色解决方法:Options->Documents
迎仔
·
2020-08-20 14:22
工具
源代码分析
之如何实现自定义的标题栏
源代码分析
之如何实现自定义的标题栏本文主要分析VisualStudioSamples\1033\C++\MFC\VisualC++2008FeaturePack\MSMoneyDemo这个Sample一般窗口的标题栏上面都是只有固定的最小化
三分线徘徊
·
2020-08-20 10:27
VC++
VIO系列 | 视觉与惯性传感器如何融合?来研读VINS-Mono论文与代码
结合暑假秋招之前报名的深蓝学院的《从零开始手写VIO》课程,本系列文章将从VIO原理以及开
源代码分析
两部分进行详细介绍。提升代码能力最好的办法就是从头到尾撸开源框架,这种体验是单纯推导公式体会不到的。
AI算法修炼营
·
2020-08-20 01:43
开源项目 MirrorLib网络库(轻量级
Muduo
)
github源码:https://github.com/Worthy-Wang/MirrorLib网络库框架简介该网络库框架模仿陈硕的
Muduo
库来实现,采用Reactor+threadpool的模式:
Worthy_Wang
·
2020-08-19 23:20
开源项目
evpp性能测试(2): 与Boost.Asio进行吞吐量对比测试
本次测试是参考陈硕的博客文章
muduo
与boostasio吞吐量对比,该文章的结论是:
muduo
吞吐量平均比asio高15%以上。我们之前做的https://git
zieckey
·
2020-08-19 23:02
evpp
muduo
框架内核剖析
muduo
网络框架分析:首先我们要分析的肯定是能撑起
muduo
框架的核心骨架,moduoreactor的核心骨架是三个类,channel、Eventpool和Poller首先看Channel,channel
序冢--磊
·
2020-08-19 19:33
c++
spring源码分析-XmlBeanFactory导读
源代码分析
,是一件既痛苦又快乐的事情,看别人写的代码是通过的,但当你能够看明白的时候,相信快乐也会随之而来,为了减少痛苦,更快的带来快乐,在这里希望通过这篇文章对觉得困难的朋友有一个帮助。
langguicj
·
2020-08-19 10:51
Java
PLDA
源代码分析
(2)-PLDA_Verification
说明:此处的LDA对应于LinearDiscriminantAnalysis,PLDA即对应于ProbabilisticLDA.该代码对应的文章为ICCV2007paperProbabilisticLinearDiscriminantAnalysisforInferencesAboutIdentity,源代码可以从PrinceVisionLab处下载。虽然源码虽然不长结构比较清楚,但是运用到了一定
CCRush
·
2020-08-19 10:55
机器学习
muduo
学习(一):EventLoop与EventLoopThread
这段时间都在学习
muduo
网络库,这里整理一下这段时间的学习笔记一、Reactor模式:
muduo
也是一种基于reactor模式开发的网络库,关于reactor模式网上已经有很多内容,这里不赘述,
muduo
宣小K
·
2020-08-19 09:47
linux后台开发
muduo
学习(二):TcpServer、TcpConnection、TcpClient等主要成员
在上节介绍的EventLoop基础上,就可以正式开发网络库需要的面向外部的接口。网络库主要包括TcpServer,TcpConnection,Acceptor,Connector,TcpClient。前三者用于服务端,后两者用于客户端。此外还有一个用于封装socketapi的Socket类一、服务端成员:TcpServer是服务器的基础。一个TcpServer包含一个主loop、一个线程池和一个A
宣小K
·
2020-08-19 09:15
linux后台开发
Spring BeanPostProcessor : ConfigurationPropertiesBindingPostProcessor
本文
源代码分析
对应SpringBoot2.1.3RELEASE概述ConfigurationPropertiesBindingPostProcessor是一个BeanPostProcessor,它通常被框架添加到容器
安迪源文
·
2020-08-19 08:12
Spring
Core
从流程图的角度分析ReentrantLock
网上关于锁的资料非常多,关于
源代码分析
的也非常多。但是这里我觉得依然有必要记录下自己的理解,或者从另一个角度再看看这个问题。本文是结合网上的参考资料以及jdk1.6的源代码进行的分析。
codingapple
·
2020-08-19 07:15
jdk源码分析
Mysql源代码编译和调试
Mysql
源代码分析
系列(1):编译和调试拖了很久了Mysqld
源代码分析
从今天开始吧,随着我阅读的进度推进,我会写一些文章记录自己的心得,但是不保证一定会写。
曾永红_
·
2020-08-19 06:02
技术文章
运动目标前景检测之ViBe
源代码分析
一方面为了学习,一方面按照老师和项目的要求接触到了前景提取的相关知识,具体的方法有很多,帧差、背景减除(GMM、CodeBook、SOBS、SACON、VIBE、W4、多帧平均……)、光流(稀疏光流、稠密光流)、运动竞争(MotionCompetition)、运动模版(运动历史图像)、时间熵……等等。更为具体的资料可以参考一下链接,作者做了很好的总结。点击打开链接http://blog.csdn.
VisionZQ
·
2020-08-19 06:52
Obeject
Detection
百度Apollo决策规划模块相关资料汇总
1.解析百度Apollo自动驾驶平台2.解析百度Apollo之Routing模块3.解析百度Apollo之决策规划模块4.解析百度Apollo之参考线与轨迹5.ApolloPlanning模块
源代码分析
何伯特
·
2020-08-19 05:16
多线程服务器编程之
muduo
中base库与net库详细注释
muduo
学习寒假写的,这个是github链接,之前一直写的比较乱,今天终于抽出时间整理了一下。
Randy__Lambert
·
2020-08-19 05:08
Unix网络编程相关
C++相关
redisson-2.10.4
源代码分析
redis学习问题总结http://aperise.iteye.com/blog/2310639ehcachememcachedredis缓存技术总结http://aperise.iteye.com/blog/2296219redis-stat离线安装http://aperise.iteye.com/blog/2310254rediscluster非ruby方式启动http://aperise.i
aperise
·
2020-08-19 00:57
redis
redis
redisson
源代码分析
二:创建HTable
一,创建HTableA,获取TableName对象,缓存(使用CopyOnWriteArraySet)TableName优化1,缓存使用CopyOnWriteArraySet实现(为什么作者使用Set??而非Map,从检索性能和操作便捷度上,Map优于set)缓存作用代码:for(TableNametn:tableCache){if(Arrays.equals(tn.getName(),fullN
天然呆的技术博客
·
2020-08-18 22:56
Nosql
ExtJS4.0
源代码分析
--类系统之EventObject
Ext.EventObject是对浏览器原生事件对象的封装。在JavaScript,事件分为三类:HTMLEvents,MouseEvents,UIEvents。HTMLEvents包括loadunloadselectchangesubmitresetresizescroll,MouseEvents包括*click*dblclick*mousedown*mouseup*mouseover*mous
tiandidapengniao
·
2020-08-18 22:22
ExtJS4.0源代码分析
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他