开源线程池

https://blog.csdn.net/pkueecser/article/details/13380757

2018-03-28 16:47:37

阅读数:4

评论数:0

C++ 构造函数笔记

class base{public: base() { cout << "normal construct :"<<this <&lt...

2018-03-27 20:01:07

阅读数:4

评论数:0

数据库的脏读、不可重复读、幻读以及不可重复读和幻读的区别

扫盲介绍数据库的脏读、不可重复读、幻读都和事务的隔离性有关。所以先了解一下事务的4大特性。 事务的4大特性(ACID):原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。 一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整...

2018-03-27 15:07:36

阅读数:15

评论数:0

C++:继承访问属性(public/protected/private)

继承三种方式,只是将影响父类的成员到子类中变成了什么样的属性,在子类中都能访问父类的public 和protected,在类外以对象访问,就只能访问public了• 公有继承(public)公有继承在C++中是最常用的一种继承方式,我们先来看一个示例: 1 #include<...

2018-03-26 10:35:22

阅读数:5

评论数:0

卸载内核

卸载自己编译的内核 在/boot目录下,存放着内核文件及镜像:  /boot/vmlinuz*KERNEL-VERSION*  /boot/initrd*KERNEL-VERSION*​  /boot/System-map*KERNEL-VERSION*​  /boot/config...

2018-01-25 11:47:28

阅读数:63

评论数:0

协方差 相关系数

如何通俗易懂地解释「协方差」与「相关系数」的概念? 参考:https://www.zhihu.com/question/20852004

2018-01-10 13:49:14

阅读数:109

评论数:0

WebRTC基于GCC的拥塞控制(下) - 实现分析

参考:https://www.jianshu.com/p/5259a8659112本文在文章[1]的基础上,从源代码实现角度对WebRTC的GCC算法进行分析。主要内容包括: RTCP RR的数据源、报文构造和接收,接收端基于数据包到达延迟的码率估计,发送端码率的计算以及生效于目标模块。 拥塞控制...

2018-01-10 00:42:52

阅读数:61

评论数:0

WebRTC基于GCC的拥塞控制(上) - 算法分析

实时流媒体应用的最大特点是实时性,而延迟是实时性的最大敌人。从媒体收发端来讲,媒体数据的处理速度是造成延迟的重要原因;而从传输角度来讲,网络拥塞则是造成延迟的最主要原因。网络拥塞可能造成数据包丢失,也可能造成数据传输时间变长,延迟增大。 拥塞控制是实时流媒体应用质量保证(QoS)的重要手段之一,它...

2018-01-10 00:40:15

阅读数:59

评论数:0

记录一个软中断问题

前些天发现XEN虚拟机上的Nginx服务器存在一个问题:软中断过高,而且大部分都集中在同一个CPU,一旦系统繁忙,此CPU就会成为木桶的短板。 在问题服务器上运行「top」命令可以很明显看到「si」存在异样,大部分软中断都集中在 1 号CPU上,其它的CPU完全使不上劲儿: she...

2017-12-22 15:25:33

阅读数:47

评论数:0

pthread_join与pthread_detach细节问题

pthread_t    pthr; pthread_create(&pthr, NULL, thread_handler, NULL); ... void* thread_handler(void* arg) {     /* do something */...

2017-10-27 09:15:56

阅读数:82

评论数:0

windows下 webrtc的获得源码和编译

自己安装总结: 之前网上的代码已经被全删掉了,会有一个readme webrtc的下载路径是 https://chromium.googlesource.com/external/webrtc/ git clone https://chromium.googlesource.com/e...

2017-09-27 14:09:53

阅读数:379

评论数:0

Iowait的成因、对系统影响及对策

什么是iowait? 顾名思义,就是系统因为io导致的进程wait。再深一点讲就是:这时候系统在做io,导致没有进程在干活,cpu在执行idle进程空转,所以说iowait的产生要满足两个条件,一是进程在等io,二是等io时没有进程可运行。 Iowait是如何计算的? 先说说用户...

2017-09-03 14:51:50

阅读数:434

评论数:0

ERROR: module version mismatch

systemtap 进阶 执行hello word命令出错: stap -e 'probe begin { log("hello world") exit() }' 从错误来看,只是比较时间上有差异,而且差别不大,如果能不比较该时间,或许问题就...

2017-08-31 09:12:45

阅读数:533

评论数:0

h264 rtp FU-A

总括: 一帧视频数据可以编码成多个H264的NALU, 每个NALU的开头为00 00 00 01; 一个RTP包可以传送 部分、一个或多个 NALU,看NALU的大小而定。   之前写过一篇文章,分析了h264使用rtp进行封包的格式介绍:RTP封装h264 (见下面)。但里面好像没...

2017-08-04 12:38:36

阅读数:297

评论数:1

新媒体视频智能拆条技术的研究与应用

1 引言 新媒体节目生产实际是对传统媒体节目的二次加工过程,其内容来源主要有传统媒体媒资中心或影视公司成品素材,在拆条和编目后用于IPTV、OTT、手机电视等全媒体应用。如果由人工逐帧预览手动拆条的话,不仅耗时费力也不满足新媒体视听节目快速发布的高标准要求。 2 视频自动拆条技术基本原...

2017-07-28 11:51:46

阅读数:768

评论数:0

linux tcp repair及tcp热迁移

概念 比如docker等容器在不同的机器之间无缝迁移(可能由于调度,维护,交割等原因),是常见的需求场景 但是又希望不能中断服务,因此各种虚拟机和容器的热迁移就得到很多关注。 linux也在3.5版本中引入TCP_REPAIR socket选项来支持热迁移 获取状态及还原 当...

2017-06-28 12:16:39

阅读数:205

评论数:0

通过/proc查看Linux内核态调用栈来定位卡死问题

前几天碰到一个问题:一个进程运行过程中挂死了,把gdb挂上去之后bt打印的内容为空,后来通过查看 /proc 文件系统,查看程的调用栈,才发现是发消息给内核态程序时,内核态一直没有响应,导致用户态进程挂死。刚好在网上看到一篇描述通过 /proc 文件系统来定位问题的文章,这篇文章讲解得比较清楚,因...

2017-05-07 15:13:17

阅读数:1459

评论数:0

http 206

GET /chapter1.mp4 HTTP/1.1 Host: 10.10.31.127 Connection: keep-alive User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, ...

2017-03-16 09:11:23

阅读数:419

评论数:0

关于“TCP segment of a reassembled PDU”

为什么大家看到这个以后总是会往MSS,TSO上联系呢?也许第一个解释这个的人是个高手,而且以MSS/MTU/TSO的观点解释了这个问题,还有一种可能就是TSO等技术让人觉得太牛逼,毕竟是底层硬件机制吧,抓包机制又是作用于网卡层面的,所以很自然会觉得TSO会有关联。         事实上,这个跟T...

2017-02-23 14:02:12

阅读数:510

评论数:0

ffmpeg推送rtsp交互流程--tcp

ffmpeg将流用tcp rtsp方式推送到easydarwin ffmpeg.exe  -i e:\media\mp4\12905527_20151009001316_r_1236038636_20151010163836_0_1236100237.mp4 -vcodec copy -acode...

2017-02-21 17:19:09

阅读数:3787

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭