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源代码分析
HEVC官方软件HM源代码简单分析-编码器TAppEncoder
=====================================================H.264/H.265官方
源代码分析
文章:H.264官方软件JM源代码简单分析-编码器lencodH
雷霄骅
·
2020-06-24 03:52
视频编码
HM
HEVC官方软件HM源代码简单分析-解码器TAppDecoder
=====================================================H.264/H.265官方
源代码分析
文章:H.264官方软件JM源代码简单分析-编码器lencodH
雷霄骅
·
2020-06-24 03:52
HM
FFmpeg的H.264解码器源代码简单分析:概述
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-06-24 03:51
FFMPEG
FFmpeg
FFmpeg
H.264
解码
源代码
FFmpeg源代码结构图 - 解码
=====================================================FFmpeg的库函数
源代码分析
文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图
雷霄骅
·
2020-06-24 03:51
FFMPEG
FFmpeg
x264源代码简单分析:x264命令行工具(x264.exe)
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-06-24 03:51
x264
开源多媒体项目源代码分析
x264源代码简单分析:概述
=====================================================H.264
源代码分析
文章列表:【编码-x264】x264源代码简单分析:概述x264源代码简单分析
雷霄骅
·
2020-06-24 03:51
x264
开源多媒体项目源代码分析
FFmpeg源代码简单分析:libavdevice的gdigrab
=====================================================FFmpeg的库函数
源代码分析
文章列表:【架构图】FFmpeg源代码结构图-解码FFmpeg源代码结构图
雷霄骅
·
2020-06-24 03:51
FFMPEG
FFmpeg
SDL2
源代码分析
3:渲染器(SDL_Renderer)
=====================================================SDL
源代码分析
系列文章列表:SDL2
源代码分析
1:初始化(SDL_Init())SDL2
源代码分析
雷霄骅
·
2020-06-24 03:20
SDL
开源多媒体项目源代码分析
SDL2
源代码分析
8:视频显示总结
=====================================================SDL
源代码分析
系列文章列表:SDL2
源代码分析
1:初始化(SDL_Init())SDL2
源代码分析
雷霄骅
·
2020-06-24 03:20
SDL
开源多媒体项目源代码分析
SDL2
源代码分析
2:窗口(SDL_Window)
=====================================================SDL
源代码分析
系列文章列表:SDL2
源代码分析
1:初始化(SDL_Init())SDL2
源代码分析
雷霄骅
·
2020-06-24 03:19
SDL
开源多媒体项目源代码分析
SDL
SDL_Window
窗口
源代码
Win32
SDL2
源代码分析
1:初始化(SDL_Init())
SDL2源码下载http://www.libsdl.org/download-2.0.php=====================================================SDL
源代码分析
系列文章列表
lbaihao
·
2020-06-24 02:15
SDL2
比特币挖矿
源代码分析
关于比特币挖矿部分的原理,参见《精通比特币》第八章。本文源代码来自最原始版本的比特币源代码original-bitcoin。挖矿挖矿部分源代码位于main.cpp文件下,函数如下,我们将逐步分析。boolBitcoinMiner(){printf("BitcoinMinerstarted\n");SetThreadPriority(GetCurrentThread(),THREAD_PRIORIT
ShawnYung
·
2020-06-23 20:10
Masonry源码分析
iOS
源代码分析
---MasonryMasonry是Objective-C中用于自动布局的第三方框架,我们一般使用它来代替冗长,繁琐的AutoLayout代码.Masonry的使用还是很简洁的:[buttonmas_makeConstraints
CerasusLand
·
2020-06-23 18:34
Android系统默认Home应用程序(Launcher)的启动过程
源代码分析
在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程。Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而Activ
iteye_12049
·
2020-06-23 18:10
为什么多线程读写 shared_ptr 要加锁?
giantchen_AT_gmail_DOT_com)2012-01-28最新版下载:http://chenshuo.googlecode.com/files/CppEngineering.pdf我在《Linux多线程服务端编程:使用
muduo
C
iteye_11790
·
2020-06-23 18:29
新书预告:《Linux 多线程服务端编程:使用
muduo
C++ 网络库》
看完了W.RichardStevens的传世经典《UNIX网络编程》,能照着例子用SocketsAPI编写echo服务,却仍然对稍微复杂一点的网络编程任务感到无从下手?书中示例代码把业务逻辑和Sockets调用混在一起,似乎不利于将来扩展?网络编程中的遇到一些具体问题该怎么办?例如程序在本机测试正常,放到网络运行上就经常出现数据收不全的情况?TCP协议真的有所谓的“粘包问题”吗?该如何设计打包拆包
iteye_11790
·
2020-06-23 18:29
SpringMVC源代码学习(四)九大组件
以下内容基于书:《看透SpringMVC-
源代码分析
与实践》基本照搬。。。用于自己查阅备忘。
千里码万里行
·
2020-06-23 16:28
Spring-MVC
Android系统默认Home(Launcher)的启动过程小结
带着这份好奇,阅读了在Android应用程序安装过程
源代码分析
一文中,我们看到应用程序的apk归档文件中的配置文件AndroidManifest.xml会被解析,解析得到的application,service
happy08god
·
2020-06-23 13:39
android
关于为什么大家都说C++语言难
直到最近,阅读了《Linux多线程服务端编程——使用
muduo
C++网络库》这本书,获益良多,觉得有必要写点东西总结一些东西。
gyj0754
·
2020-06-23 12:11
zmq
源代码分析
- mailbox_t
1.mailbox介绍mailbox是zmq中线程之间及socket和线程之间的通信机制。mailbox类中包含了cpipe类及signaler类,其中cpipe类负责发送给mailbox的命令的存储,读写等操作;signaler类负责命令写入到cpipe之后写线程通过调用send()接口给读线程发送信号看,读线程调用signaler类的recv()函数及wait()函数执行接收信号的操作。cpi
gx_1983
·
2020-06-23 11:59
ZeroMQ
【UE4
源代码分析
】-005 Editor的起点-Main函数
1、UE4-Editor的运行1.1UE4编辑器的位置 UE4.sln编译完之后,在输出目录下会生成UE4Editor.exe,(图1所示)。图1UE4Editor.exe 双击UE4Editor.exe即可启动经过我们自己编译的UE4编辑器。1.2UE4编辑器启动过程 双击启动UE4Editor.exe之后,编辑器开始运行,首先会弹出程序启动画面,在该界面上显示编辑器启动过程以及进度。图2
word工程师
·
2020-06-23 08:19
UE4
【UE4
源代码分析
】-000 获取代码和编译
1、UE4介绍UE4(UnrealEngine4,虚幻,虚幻4)是EpicGames推出的一款开源的3D游戏引擎。UE4使用C++或蓝图进行开发,可以使游戏开发人员从计算机图形学、数学等游戏开发的基础知识的学习中解放出来,更好的进行游戏本身所涉及的逻辑、资源、动画等的创作。2、源代码下载UE4于2014年开源,目前版本已经更新到4.19以上。项目源代码被开源在github上,作为EpicGames
word工程师
·
2020-06-23 08:19
UE4
【UE4
源代码分析
】-004 读写锁
1、读写锁 在上一篇中讨论临界区时,我们发现临界区虽然实现了对临界资源的保护,但同时也使所有对临界资源的访问都变成了串行的请求。实际上,线程请求临界资源之后可以分成两种行为,一种是读操作,另一种是写操作。当多个读操作同时进行时,不会发生资源被修改的问题,多个读操作时可以并行进行的。但多个写操作或者写操作和读操作之间,由于可能在写操作的过程中发生中断行为,或者读操作的过程中发生中断,导致数据被写操
word工程师
·
2020-06-23 08:49
UE4
Netfilter
源代码分析
详解
一、概述1.Netfilter/IPTables框架简介Netfilter/IPTables是继2.0.x的IPfwadm、2.2.x的IPchains之后,新一代的Linux防火墙机制。Netfilter采用模块化设计,具有良好的可扩充性。其重要工具模块IPTables连接到Netfilter的架构中,并允许使用者对数据报进行过滤、地址转换、处理等操作。Netfilter提供了一个框架,将对网络
繁星逸夜
·
2020-06-23 07:54
读《莱昂氏UNIX
源代码分析
》
在unix早期的代码中,schedule和swap两个核心任务都是由0号进程来负责的,这个朴实的设计就是unix系统最最原始的设计,因为unix在开始设计的时候十分清楚进程应该做什么不应该做什么,应该做它本职的工作,而诸如调度和置换之类的任务不应该由用户进程负责,但是linux后来颠覆了这个想法,毕竟频繁的切换带来的开销已经基本抵消了分工设计带来的优雅,于是就将调度工作分担给了各个进程本身,而置换
dog250
·
2020-06-23 05:39
MediaInfo
源代码分析
3:Open()函数
注:此前已经写了一系列分析MediaInfo源代码的文章,列表如下:MediaInfo
源代码分析
1:整体结构MediaInfo
源代码分析
2:API函数MediaInfo
源代码分析
3:Open()函数MediaInfo
dianyimo9099
·
2020-06-23 04:28
MediaInfo
源代码分析
5:JPEG解析代码分析
注:此前已经写了一系列分析MediaInfo源代码的文章,列表如下:MediaInfo
源代码分析
1:整体结构MediaInfo
源代码分析
2:API函数MediaInfo
源代码分析
3:Open()函数MediaInfo
dianyimo9099
·
2020-06-23 04:28
Media Player Classic - HC
源代码分析
1:整体结构
注:写了一系列分析MediaPlayerClassic-HC源代码的文章,在此列一个列表:MediaPlayerClassic-HC
源代码分析
1:整体结构MediaPlayerClassic-HC
源代码分析
dianyimo9099
·
2020-06-23 04:28
ffmpeg 源代码简单分析 : av_register_all()
此前写了好几篇ffmpeg
源代码分析
文章,列表如下:图解FFMPEG打开媒体的函数avformat_open_inputffmpeg源代码简单分析:av_register_all()ffmpeg源代码简单分析
dianyimo9099
·
2020-06-23 04:56
MediaInfo
源代码分析
2:API函数
注:此前已经写了一系列分析MediaInfo源代码的文章,列表如下:MediaInfo
源代码分析
1:整体结构MediaInfo
源代码分析
2:API函数MediaInfo
源代码分析
3:Open()函数MediaInfo
dianyimo9099
·
2020-06-23 04:56
Android申请地理位置时的流程及
源代码分析
1.首先看一下在android应用中是如何获取Location的LocationManagerlocationManager;StringserviceName=Context.LOCATION_SERVICE;locationManager=(LocationManager)this.getSystemService(serviceName);//查找到服务信息Criteriacriteria=
RuningM
·
2020-06-23 04:19
android源代码
兄弟连区块链教程Fabric1.0
源代码分析
LevelDB KV数据库
Fabric1.0源代码笔记之LevelDB(KV数据库)1、LevelDB概述LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB的特点:key和value都是任意长度的字节数组;entry(即一条K-V记录)默认是按照key的字典顺序存储的,当然开发者也可以
congdianquan3478
·
2020-06-23 00:23
Android
源代码分析
要看这18本书
原文地址:http://www.jizhuomi.com/android/book/457.html关于看书的一些建议:1.书不是要用的时候才去看的,要养成经常看书、终身学习的习惯。2.不要只看与目前自己工作相关的书,IT技术日新月异,三五年河东,三五年河西。3.书看得多了,就会越看越快,学习新的东西时也越容易进入状态。对于Android应用开发,力推官方文档:http://developer.a
chituan8181
·
2020-06-22 22:56
libeasy网络框架简介
libeasy不同于其它的网络框架比如tbnet,
muduo
。tbnet,
muduo
等网络框架的目的就是向应用层暴露出简单的发包和收包的接口,让应用层从底层发包和收包的处理细节中解放出来,使得应用
快乐的霖霖
·
2020-06-22 21:52
分布式消息系统
Linux多线程服务器端编程
copy-on-write)多线程服务器的适用场合与常用编程模型单线程服务器的常用编程模型多线程服务器的常用编程模型分布式系统中使用TCP长连接通信C++多线程系统编程精要高效的多线程日志日志功能的需求多线程异步日志
muduo
angbao4913
·
2020-06-22 14:23
C++怎么实现线程安全
muduo
库学习笔记1-C++多线程系统编程网上都说这本书很适合初学者入门学习,我今天开始准备从头再来;第一章线程安全的对象管理对象的生与死不能由对象自身拥有的mutex(互斥器)来保护;如何避免对象析构时可能存在的
angbao4913
·
2020-06-22 14:52
Java并发阻塞队列之ArrayBlockingQueueArrayBlockingQueue
文章目录Java并发阻塞队列之ArrayBlockingQueueArrayBlockingQueueJUC简介ArrayBlockingQueue简介ArrayBlockingQueue函数列表
源代码分析
加入队列取出队列实战
amoshcxy
·
2020-06-22 13:26
java高并发
Android DeepLink原理与应用(2)
以下Android
源代码分析
版本为Android7.1。(1)Intent跳转这其实是一个Intentfilter+startActivity的过程,使用的IntentCatagory是Int
00甘道夫00
·
2020-06-22 13:23
Qt元对象系统(Meta-Object)(四)、Moc
源代码分析
目录前言打开源代码源码追踪解析总结前言 前面讲了那么多,Qt的元对象系统是多么多么厉害,多么多么好,那么Moc是具体是怎么工作的,所谓源码面前,了无秘密,下面让我们一探究竟。打开源代码前提时安装qt的时候必须选择源码。比如我的路径是/opt/Qt5.9.5/5.9.5/Src/qtbase/src/tools/moc/moc.pro当然我是以管理员的权限打开QtCreator的源码追踪解析打开m
FlyWM_
·
2020-06-22 11:17
qt
openVswitch(OVS)
源代码分析
之工作流程(数据包处理)
上篇分析到数据包的收发,这篇开始着手分析数据包的处理问题。在openVswitch中数据包的处理是其核心技术,该技术分为三部分来实现:第一、根据skb数据包提取相关信息封装成key值;第二、根据提取到key值和skb数据包进行流表的匹配;第三、根据匹配到的流表做相应的action操作(若没匹配到则调用函数往用户空间传递数据包);其具体的代码实现在datapath/datapath.c中的,函数为:
庾志辉
·
2020-06-22 09:09
云计算
openVswitch(OVS)
源代码分析
之工作流程(收发数据包)
前面已经把分析openVswitch源代码的基础(openVswitch(OVS)
源代码分析
之数据结构)写得非常清楚了,虽然访问的人比较少,也因此让我看到了一个现象:第一篇,openVswitch(OVS
庾志辉
·
2020-06-22 09:09
云计算
使用JS压缩图片上传图片
源代码分析
HTML5的FileReader接口canvasdrawImage接口toDataUrl接口转换base64编码PHP将base64转换成图片个人注意的点点滴滴
源代码分析
先贴上源代码,其他的不多说
thginWalker
·
2020-06-22 08:39
JavaScript
PHP
Mina主体逻辑流程
Mina也是一个oneloopperthread的Reactor框架,关于这部分的知识可以看看《
muduo
网络库》这本书,Mina的优化什么的我看的不是很仔细,而且很多看不懂。
wsrspirit
·
2020-06-22 07:57
Java
各种碎片知识点
服务器开发:负载均衡之加权轮询算法负载均衡的那些算法们秒杀多线程面试题系列C++:C++11右值引用和move语义智力题n*n匹马和n赛道,求前k名问题
muduo
库
muduo
源码剖析GDB文章目录:【软件开发底层知识修炼
RaKiRaKiRa
·
2020-06-22 04:44
各种碎片知识
Android应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。《Android系统源代码情景分析》一书正在进击的程序员网(http://0xcc0xcd.com)中连载,点击进入!在
罗升阳
·
2020-06-22 00:50
Android
老罗的Android之旅
android
application
class
null
token
muduo
网络库Timestamp类
1Timestamp类主要的文件
muduo
/base/Timestamp.cc
muduo
/base/Timestamp.h
muduo
/base/copyable.h
muduo
/base/Types.h其中
readyao
·
2020-06-22 00:08
服务器编程
muduo
网络库Exception异常类
1.1Exception.h#ifndef
MUDUO
_BASE_EXCEPTION_H#define
MUDUO
_BASE_EXCEPTION_H#include#includenamespace
muduo
readyao
·
2020-06-22 00:37
服务器编程
muduo
网络库AtomicIntegerT原子整数类
1原子性操作//原子自增操作type__sync_fetch_and_add(type*ptr,typevalue)//原子比较和交换(设置)操作type__sync_val_compare_and_swap(type*ptr,typeoldvaltypenewval)bool__sync_bool_compare_and_swap(type*ptr,typeoldvaltypenewval)//
readyao
·
2020-06-22 00:37
服务器编程
muduo
网络库编译安装
下载地址https://share.weiyun.com/5h0iIOX2安装依赖$sudoapt-getinstallcmake$sudoapt-getinstalllibboost-dev$tarzxf
muduo
readyao
·
2020-06-22 00:37
服务器编程
Android之A面试题③应用程序启动过程
源代码分析
前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。在上一篇文章Android应用程序的Activity启动过程简要介绍和学习计划中,我们举例子说明了启动Android应用
Lingbulei
·
2020-06-22 00:25
Android面试题
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他