老程序员专栏

老程序员唠嗑,老程序员记忆,老程序员心得,老程序员鉴赏,老程序员收录。。。...

排序:
默认
按更新时间
按访问量

cmsg(3) - Linux man page

cmsg(3) - Linux man page Name CMSG_ALIGN, CMSG_SPACE, CMSG_NXTHDR, CMSG_FIRSTHDR - access ancillary data Synopsis #include sys/socket.h> stru...

2017-02-04 10:11:12

阅读数:266

评论数:0

流媒体知识集合

1.  HLS/HDS     2.  H264/MPEG4(NALU)     3. TS/PES      4. RTP/RTCP     5. RTSP     6. PCR     7. Live555, FFMpeg, VCL,

2014-03-28 16:22:10

阅读数:365

评论数:0

模式设计相关网站

模式设计 http://sourcemaking.com/design-patterns-and-tips

2014-03-25 11:13:22

阅读数:397

评论数:0

算法整理(0)-- 序言

随着工作的年限变长,越发感觉算法和数据结构在软件的架构,设计,开发极为重要,也越发地觉得自己的算法理论的欠缺。于是,想重新把本科阶段的算法教科书搬出来,好好地看一遍,并整理贴出来,跟大家分享,当然也欢迎大家拍砖。     算法经典的书籍也挺多的。    参考书籍:     (1)>...

2014-03-18 14:12:48

阅读数:622

评论数:0

C++ 编程规范101读书笔记(5)类的设计与继承

这部分主要讨论面向对象的设计的一些陷阱:主要涉及构造函数,析构函数,继承,组合,成员可见度 第32条  弄清所要编写的是哪种类 第33条 用小类代替巨类 第34条 用组合代替继承

2014-03-11 15:02:59

阅读数:377

评论数:0

C++ 编程规范101读书笔记(4)函数与操作符

这部分主要分析函数(其实,操作符也可以视为函数)的使用上的陷阱及其避免的方法 第25条 正确第选择通过值,(智能)指针或者引用传递参数           对于只输入参数:         (1)始终使用const 限制所有指向只输入参数的指针和引用         (2)优先通过...

2014-03-11 14:52:53

阅读数:394

评论数:0

高性能服务器设计

高性能服务器设计 Jeff Darcy's notes on high-performance server design Introduction 引论 我想通过这篇文章跟大家共享一下我多年来怎样开发“服务器”这类应用的一些想法和观点(这类应用用名词“server”来表示,还是有点牵强)。 ...

2014-03-11 11:10:54

阅读数:745

评论数:0

C++ 编程规范101读书笔记(3)编程风格

这部分主要解决实际编程中出现的问题,提高代码的质量 第15条 宁可编译时和链接时错误,也不要运行时错误

2014-03-10 22:17:09

阅读数:422

评论数:0

C++ 编程规范101读书笔记(2)设计风格

这部分主要涉及设计的风格的事宜:基本观点还是那句话,高内聚,低耦合,扩展性强,简单 第5条 一个实体应该只用一个紧凑的职责           一次只解决一个问题。一个实体只负责一件事。          一个实体职责过多,导致实体多重性格,难控制         典型反例:  ...

2014-03-10 22:13:32

阅读数:457

评论数:0

C++ 编程规范101读书笔记(1)组织和策略问题

这部分主要涉及代码质量控制: 第0条 不要拘泥小节  代码风格一致           (1)缩进体现代码结构           (2)代码行长度不要影响阅读           (3)使用一致的命名规范           (4)编写有用的注释 第1条 在高告警级别干...

2014-03-10 21:27:56

阅读数:384

评论数:0

C++ 编程规范101读书笔记(0)引论

前一段时间,工作和生活的事情比较多,一直没有时间好好地来学习,博客一直没有什么有价值的东西更新。最近把以前的工作辞了,也有时间来看看以前买的书,C++这方面的书,我有几本:> ,>,提高C++性能的编程技术>>,  以前只是扫描地看了一两遍。这次,想仔细地再看一遍,并在博客...

2014-03-10 21:10:44

阅读数:410

评论数:0

高并发服务架构设计

Linux高并发高性能服务器设计 第一章 概论       高并发高性能服务器,简单说,就是同一个时间点服务器可以接受的连接数很大,且服务器并能以相对比较快的速度提供响应。高性能服务器设计,不但是软件架构和设计的事情,还需要在操作系统和硬件给于支持。 第二章 软件架构       ...

2014-03-06 12:04:44

阅读数:819

评论数:0

视频编解码学习之五:差错控制及传输

视频编解码学习之五:差错控制及传输 第12章 差错控制 1. 视频传输错误 视频传输的信道有可能是不可靠的 无线信道Internet 传输错误 随机的比特错误 比特反置、比特插入、比特丢失 突发错误(Bursty Error) 数据包丢...

2013-10-11 21:43:12

阅读数:864

评论数:0

视频编解码学习之四:视频处理及编码标准

视频编解码学习之四:视频处理及编码标准 第10章 视频处理 1.视频处理 在视频压缩前后,对视频图像质量增强的操作视频编解码系统输出的图像主观质量不仅与压缩算法的性能有关,还受视频处理的影响压缩之前对视频的处理称作预处理(Pre-processing)压缩之后对视频的处理称作后处理(Po...

2013-10-11 21:42:11

阅读数:981

评论数:0

MPEG系列与H.26x系列标准

MPEG系列与H.26x系列标准 MPEG系列标准    H.26x系列标准 H.264的技术改进 (1)更加精细的宏块分割模式,运动估计的精度更高(1/4像素的亮度精度和1/8像素的色度精度) (2)整数DCT变换, 变换过程全部采用...

2013-10-11 21:40:55

阅读数:1584

评论数:0

YUV主要采样格式理解

YUV主要采样格式理解 主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中...

2013-10-11 21:39:58

阅读数:691

评论数:0

视频编解码学习之三:变换,量化与熵编码

视频编解码学习之三:变换,量化与熵编码 第6章 变换编码 1. 变换编码 变换编码的目的 去除空间信号的相关性将空间信号的能力集中到频域的一小部分低频系数上能量小的系数可通过量化去除,而不会严重影响重构图像的质量 块变换和全局变换 块变换:离散余弦变换(Discre...

2013-10-11 21:36:06

阅读数:719

评论数:0

视频编解码学习之二:编解码框架

视频编解码学习之二:编解码框架 第四章 视频编码基础 1. 压缩码流 语法:码流中各个元素的位置关系 01001001…图像编码类型(01),宏块类型(00),编码系数1001等 语义:每个语法元素所表达的意义。 例如:图像编码类型 2. 编码层次 ...

2013-10-11 21:34:21

阅读数:605

评论数:0

视频编解码学习之一:理论基础

视频编解码学习之一:理论基础 第1章介绍 1. 为什么要进行视频压缩? 未经压缩的数字视频的数据量巨大 存储困难 一张DVD只能存储几秒钟的未压缩数字视频。 传输困难 1兆的带宽传输一秒的数字电视视频需要大约4分钟。 2. 为什么可以压缩 去除冗余...

2013-10-11 21:32:30

阅读数:712

评论数:0

在 Linux 的应用中测试中的延时和丢包模拟

在 Linux 的应用中测试中的延时和丢包模拟 扶 凯 2010年12月31日 - 02:48 4 这是 RHCA 中的一个 BDP 的测试,这也是公司很常用的一种延时和丢包的模拟,现在分享给大家. 我们做的应用软件,还有测试 TCP/UDP  对比,测试 BDP 对...

2012-11-25 12:18:24

阅读数:846

评论数:1

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