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源代码分析
码农周刊分类整理 -- H
HADOOP[PPT]Hive优化以及执行原理(杨新彦)腾讯大规模Hadoop集群实践(翟艳堂)系列文章:跟着实例学习ZooKeeper的用法(@colobu)[PDF]Hadoop
源代码分析
(@童燕群
harrytsz
·
2021-06-07 21:29
基于C++11重写
muduo
库
邮箱:2877944240@qq.com源码:基于C++11重写
muduo
库如有转载,请标明出处,谢谢!
wtxuebc
·
2021-05-28 17:13
muduo
Panoptic Segmentation(全景分割)论文阅读笔记与
源代码分析
【PanopticSegmentation论文下载地址】【github代码实现】目录1.摘要与介绍要点things和stuff的区别:论文所叙述的全景分割任务的大致思想:2.相关工作多任务网络和单任务网络的区别3.PanopticSegmentationFormattaskformatStuff和thing标签与语义分割的关系与实例分割的关系4.全景分割度量指标:panopticquality(P
wxl@
·
2021-05-20 22:55
论文笔记
Masonry是如何适配iOS11的
iOS
源代码分析
---MasonryMasonry是Objective-C中用于自动布局的第三方框架,我们一般使用它来代替冗长,繁琐的AutoLayout代码.Masonry的使用还是很简洁的:[buttonmas_makeConstraints
迷路的安然和无恙
·
2021-05-19 08:03
muduo
源码学习(二) 实现TCP网络库(上)
概述
muduo
在实现非阻塞TCP连接时,对socket相关的内容进行了非常详尽的封装,本文梳理下
muduo
中AcceptorInetAddressSocketSocketsOps四个类的相关实现。
荏苒何从cc
·
2021-05-18 16:21
Logback COWArrayList
源代码分析
,非常精典的JDK源码优化!
完整源代码packagech.qos.logback.core.util;importjava.util.Collection;importjava.util.Iterator;importjava.util.List;importjava.util.ListIterator;importjava.util.concurrent.CopyOnWriteArrayList;importjava.ut
zh_harry
·
2021-05-12 00:36
深入理解 SAP Fiori Elements 工作原理系列之二:如何给 SAP Fiori Elements 应用添加自定义按钮
除了每天我都要浏览的Angular官网之外,我也经常阅读一些国内外大神写的关于Angular
源代码分析
的博客。同Angular相
汪子熙
·
2021-05-08 14:52
SAP
UI5
JavaScript
Fiori
Linux open系统调用流程浅析
open
源代码分析
看一下源代码:longdo_sys_open(intdfd,constchar__user*filename,intflags,umode_tmode){structopen_flagsop
Jiafu89
·
2021-05-07 05:33
7.1 Tomcat的顶层结构及启动过程
系列文章为阅读《看透springmvc
源代码分析
与实践》的笔记7.1.1Tomcat的顶层结构Tomcat最顶层的的容器是Server,代表整个服务器。一个Tomcat只有一个Server。
AssassinFGO
·
2021-05-06 01:44
后台
LINUX操作系统(第2版)LINUX指令范例速查手册JSP&SERVLET学习笔记STRUTS2.X权威指南(第3版)HTML5从入门到精通JAVA入门经典(第6版)看透SpringMVC:
源代码分析
与实践大型分布式网站架构设计与实践
北潇
·
2021-05-05 12:43
AnsycDisplayKit
源代码分析
2:关于NSProxy
AsyncDisplayKitAnsycDisplayKit是关注的人比较少的库之一,这是因为这是个很重量级的库,它基本重写了UIKit,使用它基本上就等同于放弃原来的UIView和UILayer的方案,还有个原因是很少有界面复杂到像Facebook那样对体验要求那么高。但这些问题都不影响我们探究它内部的机制,毕竟这是个Facebook内部使用的库。AnsycDisplayKit的下载地址http
顶级程序员不穿女装
·
2021-05-05 02:27
GeekBand极客班STL与泛型编程第一周笔记
STL各大部件(components),并初步认识其体系结构1.认识headers、版本、重要资源所谓genericprograming,GP泛型编程,就是使用template模板为主要工具来编写程序根据
源代码分析
xiaoxii
·
2021-04-25 23:07
FFMPEG 3.4.2 - ffmpeg
源代码分析
(一)
1命令行解析1.1命令行例子命令行包括三个部分:输入参数,输出参数,和全局选项。-i/home/ron/music/avm.mp4是输入参数,a.mp4是输出参数。输入/输出参数可以有专属的选项,这些选项应该紧挨着放在输入输出参数前面。如-vf“split[main][tmp]...[main][flip]”就是输出参数a.mp4的选项。全局选项的位置不需要限定,因为选项是以选项名字查找的。可以有
RonZheng2010
·
2021-04-25 07:18
剖析
muduo
网络库核心代码,重写
muduo
库
项目简介模拟
muduo
库实现nonnon-blocking+IO-multiplexing+loop线程模型的高并发TCP服务器模型。
thou
·
2021-03-12 15:19
网络
云原生中间件的下一站
作者:于雨于雨(github@AlexStocks),dubbogo社区负责人,一个有十年服务端基础架构和中间件研发一线工作经验的程序员,陆续参与和改进过Redis/Pika/
Muduo
/dubbo-go
·
2021-02-09 21:14
云原生中间件的下一站
作者:于雨于雨(github@AlexStocks),dubbogo社区负责人,一个有十年服务端基础架构和中间件研发一线工作经验的程序员,陆续参与和改进过Redis/Pika/
Muduo
/dubbo-go
·
2021-02-09 21:31
《Linux多线程服务端编程:使用
muduo
C++网络库》学习笔记
文章目录第1章线程安全的对象生命期管理1.1当析构函数遇到多线程1.1.1线程安全的定义1.1.3线程安全实例1.2对象的创建很简单1.3销毁很难1.4线程安全的Observer有多难1.6神器shared_ptr/weak_ptr1.7C++内存问题及其对策1.8应用到Observer上1.9shared_ptr的线程安全1.10shared_ptr技术与陷阱意外延长对象的生命期函数参数析构动作
Owl丶
·
2021-02-02 21:34
C++
计算机网络
读书笔记
c++
linux
服务器
Python爬虫实战:东方财富网股吧数据爬取(一)
Python爬虫实战:东方财富网股吧数据爬取(三)Python爬虫实战:东方财富网股吧数据爬取(四)目录Python爬虫实战系列文章目录前言一、项目说明二、实施过程1.明确获取网页中哪些数据2.查看网页
源代码分析
结构
南浔丿
·
2021-01-30 11:04
Python爬虫实战
python
爬虫
简单的爬虫实例--B站专栏篇
效果图如下:首先,找到我们想要爬取的详情页鬼灭之刃弥豆子壁纸然后进行
源代码分析
:(以第一篇文章为例)找到href标签处的超链接,点击查看一下是我们想要的文章。
远方的星
·
2021-01-29 18:24
网络爬虫
学习笔记
python
爬虫
【爬虫实战】10应用Python网络爬虫——定向爬取百度百科文字
python百度百科爬虫网页
源代码分析
编程实现小结网页
源代码分析
首先找一下需要爬取的正文:对应的源代码有两个地方:上图往后翻会发现省略号,所以下面这张图才是我们需要爬取的部分:编程实现一个简单的程序如下
Yang SiCheng
·
2021-01-21 20:29
【爬虫】
python
爬虫
正则化
自然语言处理
看透Spring MVC
源代码分析
与实践
有些人看到源码就觉得非常烦躁,特别纠结。为什么会产生这样的现象呢,也许是由于下面三种原因:1.缺乏正确心态看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。2.缺乏技术支撑看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。3.缺乏足够时间确实很忙,经常看了一部分后,天天加班,没时间看,忙完
田维常
·
2021-01-06 13:00
java
看透Spring MVC
源代码分析
与实践
有些人看到源码就觉得非常烦躁,特别纠结。为什么会产生这样的现象呢,也许是由于下面三种原因:1.缺乏正确心态看源码确实挺无聊的,如果大家心态没放好,把它当做一种任务去做,肯定觉得无聊,而且很容易放弃。2.缺乏技术支撑看源码是需要技术支撑的,不是随便一个小白也能看懂的。没有一些技术支撑,你顶多看看一小段,然后就看不下去,于是就放弃了。3.缺乏足够时间确实很忙,经常看了一部分后,天天加班,没时间看,忙完
田维常
·
2021-01-06 13:13
java
PHP源代码漏洞分析
实验项目PHP源代码漏洞分析实验综合性实验2020年10月31日一、实验综述1.实验目的及要求(1)掌握
源代码分析
的基本原理(2)掌握RIPS
源代码分析
工具的使用(3)结合
源代码分析
原理对DVWA平台的代码进行分析
minmach
·
2020-12-31 12:23
软件安全
php
安全漏洞
vmware
一个reactor单线程网络库ccnet
缘由最近在研究陈硕的网络库
muduo
,是一个基于reactor架构的网络库。我对网络库的感觉是易用,但是内容庞大,依赖颇多。比如boost网络库里面的一些语法让人生畏。
线条君
·
2020-12-27 18:25
C/C++
网络编程
c++
epoll
网络
linux
boost asio 应用案例_libevent、libev、libuv、libhv、asio、poco、
muduo
libevent、libev、libuv、libhv、boost.asio、poco、
muduo
七种echo-server实现对比libhv中的宏艺术C语言宏基础知识golangdefer宏实现javasynchronized
weixin_39952182
·
2020-12-25 15:52
boost
asio
应用案例
Android系统Launcher的启动流程
源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而Activ
CallmeZhe
·
2020-12-23 09:57
Android知识
Android
系统运行机制
安卓launcher启动
安卓framework
安卓桌面启动源码分析
leveldb
源代码分析
系列1.3:变长编码实现
leveldb中记录user_key和user_value的相关结构使用“varint”编码记录其长度并置于首部,例如skiplist存储的项entry,以及Put时WriteBatch存储的批写入数据格式,对user_key和user_value的长度都采用变长编码。这样做的目的是节省存储空间,如果采用固定字节的长度记录,如果固定字节太大而大部分的key和value的长度只用一个或两个字节的整形
p__n
·
2020-11-15 20:36
leveldb
leveldb
源代码分析
系列1.5:Get实现
Get流程这是位于零层主题memtable相关实现下的一层主题。预扩展二层主题:vset_->table_cache_->Get函数流程。Get流程如下:首先通过ReadOptions中设置的参数得到snapshot,默认情况下即使用当前snapshot。接着依次在mem,imem和versions_->current()即当前版本的sstable集合中查找key。其中在MemTable中查找ke
p__n
·
2020-11-15 20:36
leveldb
muduo
库笔记1(TcpConnection是如何收发数据的)
muduo
的epoll使用的是LT触发模式。在LT模式EPOLLOUT只要在写缓冲区有空间下,就会触发,因此会造成busyloop。
muduo
hapcat
·
2020-10-20 10:41
LOAM
源代码分析
附公式推导之MultiScanRegistration
LOAM
源代码分析
附公式推导更新日志1.概述2.前言3.准备工作3.1激光雷达3.2IMU3.3坐标变换4.插话5.之MultiScanRegistration5.1参数配置5.2话题订阅5.3IMU数据处理
Robots.
·
2020-10-11 21:34
LOAM
ros
lidar
slam
loam
Kafka Producer设计和源码分析
[TOC]Producer
源代码分析
Producer设计分析客户端通过调用producer进行消息发送,这是消息的起源,所以我们最先分析Producer源代码。
tracy_668
·
2020-09-30 07:18
浅谈“SVN信息泄露”
一旦网站出现SVN漏洞,其危害远比SQL注入等其它常见网站漏洞更为致命,因为黑客获取到网站源代码后,一方面是掠夺了网站的技术知识资产,另一方面,黑客还可通过
源代码分析
其它安全漏洞,从而对网站服务器及用户数据造成持续威胁
红烧兔纸
·
2020-09-17 13:39
Web安全之信息泄露类
HashMap、HashSet和HashTable详解
通过HashMap、HashSet的
源代码分析
其Hash存储机制实际上,Has
bear_wr
·
2020-09-17 11:38
collection
java
配置Nginx,完善Nginx启动脚本
/bin/sh####seehttp://www.
muduo
.net/index.php/uid-8974-action-viewspace-itemid-310023####脚本2写的比较完善,相比脚本
jun54555
·
2020-09-17 08:21
技术文章
ParaView
源代码分析
首先观察VTK1.大多数VTK对象的基类:vtkObjectBase.2.vtkObject继续派生自vtkObjectBase3.vtkCommand,Obsevercommand设计模式paraview工程是主程序。ParaViewMainWindow是主窗口,调用pqparaviewInitializer初始化窗口。pqparaviewInitializer初始化pqPVApplicatio
weixin_30873847
·
2020-09-17 08:30
c/c++
设计模式
java8学习总结——Collectors类
源代码分析
概述在JDK8中,对Collectos类的定义:一个Collector接口的实现,并提供很多有用的方法。事实也是如此,通过Collectors提供的方法,我们可以完成大多数日常的集合运算操作。因此,Collectors类的所有方法返回都是Collector的实例。其实,Collectors使Collector更具体化。因为,Collector只是约束了一种操作运算的规范(提供容器,计算,归集,fi
漠风-
·
2020-09-17 05:26
MySQL系列:innodb
源代码分析
之线程并发同步机制
innodb是一个多线程并发的存储引擎,内部的读写都是用多线程来实现的,所以innodb内部实现了一个比較高效的并发同步机制。innodb并没有直接使用系统提供的锁(latch)同步结构,而是对其进行自己的封装和实现优化。可是也兼容系统的锁。我们先看一段innodb内部的凝视(MySQL-3.23):Semaphoreoperationsinoperatingsystemsareslow:Sola
weixin_34138139
·
2020-09-17 03:11
操作系统
数据库
Netty,Kafka,
Muduo
关于时间轮的一些思考 之netty时间轮
无论是网络库,还是各种网络服务器,使用定时器永远是不可避免的,有那么多链接需要管理,不可能为每一个链接都开一个线程,也不可能每一次操作都遍历每一个链接去检查它们是否过期,高效的定时器框架是必须的.于是而定时器的经典模型时间轮应运而生.时间轮的模型其实很简单,万变不离其宗.网上有很多资料,这里我不多赘述,今天主要是讲,在我阅读开源项目时,看到的那些时间轮.首先最简单的,当属netty的时间轮.我在网
Rapper金馆长
·
2020-09-17 01:24
netty
netty
源码
时间轮
Java
源代码分析
之Vector数组
Vector源码分析每个Java程序员应该的特性可变长数组(groworshrink)能够使用索引获取值(accessedusinganintegerindex)多线程环境下线程安全类图packagejava.util;importjava.util.function.Consumer;importjava.util.function.Predicate;importjava.util.funct
huzhigenlaohu
·
2020-09-16 23:22
Java
Java源代码分析
Spark中saveAsTextFile至stage划分和job提交的
源代码分析
之前看了SparkStreaming和SparkSQL,自己还花了一些时间去玩了些machinelearning的算法,像线性回归,kmeans,协同过滤等。现在回过头来,打算看一下sparkcore部分代码,就先找了下saveAsTextFile这个方法作为入口,看一下是怎么保存文档到hadoop中,并且怎么切分stage以及提交Task。中间也会触碰到DAGScheduler,也能明白为什么大
zhouxucando
·
2020-09-16 21:21
Spark
腾讯PCG(后台开发) 校招
电话面试1.
muduo
网络库定时器的实现(set,顺便将了一下runinloop函数)2.readrecv函数区别返回值为0表示什么3.tcp三次握手为什么是三次不是二次?
weixin_30278237
·
2020-09-16 21:13
面试
c/c++
网络
muduo
库源码分析(一)
noncopyable类的作用默认情况下,如果类没有声明拷贝构造函数和复制构造函数,编译器会自动的为类创建隐含的public拷贝构造机复制构造函数。但是noncopyable类的实现是将构造函数与析构函数声明为protected,将拷贝构造函数和复制构造函数声明为delete。这就意味着,除了子类自己定义拷贝构造函数或者复制构造函数,外部的调用者不能够通过拷贝构造函数或者复制构造函数创建一个新的子
weishenmax
·
2020-09-16 21:12
muduo库源码分析
TensorFlow中RNN网络的实现和关键参数选择
为了解决这个问题,同时不陷入过于复杂的论文和TensorFlow
源代码分析
,本文通过受控实验的方式,设计出一个虽然简单但是能反映出RNN基本规律的训练和
wangyao_bupt
·
2020-09-16 21:39
深度学习
tensorflow
rnn
神经网络
深度学习
LSTM
学习
muduo
。
记录其中不懂然后弄懂的知识。。大部分知识皆是转载博客。1、RAII手法。(resourceacquisitionisinitialization(资源获取就是初始化))templateclassLockGuard{public:explicitLockGuard(Mutex&m):m_(m){m_.Lock();}~LockGuard(){m_.Unlock();}private:LockGuar
hqwuu
·
2020-09-16 21:02
muduo
C/C++
muduo
源码分析(一)服务端工作流程
目录0.简介1.各个类的作用:TcpServerAcceptorTcpConnectionEventLoopThreadPoolEventLoopThreadEventLoopPollerChannel2.启动3.新连接到来4.数据收发收数据发数据5.关闭连接主动关闭被动关闭参考文献0.简介最近才拜读了《Unix网络编程卷1》的前15章,书很有用,但也很枯燥。Talkischeap,showmey
Julien_Lion
·
2020-09-16 20:10
muduo
muduo
源码分析:Thread类
代码文件目录为:
muduo
/baseThreadNameInitializerThreadNameInitializer进行主线程初始化操作(利用全局变量):包括设置默认的线程name、缓存线程id。
amoscykl
·
2020-09-16 20:06
moduo网络库
muduo源码分析
muduo
C++ 网络库——线程同步精要
并发编程有两种基本模型:messagepassing消息传递和sharedmemory内存共享运行在多台机器上的多个进程的并行编程只有一种实用模型:messagepassing线程同步的四项原则:按重要性排列1.首要原则是最低限度地共享对象,减少需要同步的场合。一个对象能不暴露给别的进程就不要暴露。2.其次是使用高级的并发编程构件,如TaskQueue,Producer-ConsumerQueue
amoscykl
·
2020-09-16 20:05
moduo网络库
muduo源码分析
muduo
库整体架构简析
muduo
是一个高质量的Reactor网络库,采用oneloopperthread+threadloop架构实现,代码简洁,逻辑清晰,是学习网络编程的很好的典范。
ailongyang
·
2020-09-16 20:34
muduo
整体介绍及Echo服务器流程分析
muduo
是Ractor模式,整个核心是Reactor;EventLoop就充当了Reactor。
KangRoger
·
2020-09-16 20:27
muduo源码学习
MiniGUI
源代码分析
(2)--源码结构
MIniGU的目录结构如下MiniGUI--|----etc|----ext|----include|----vcongui|----src-----|----control|----font|----gui|----ial|----include|----kernel|----main|----misc|----mybmp|----newgal|----newgdi|----sysres1):e
zhxin999
·
2020-09-16 19:04
MiniGUI
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他