感谢原作者的辛勤付出
C++篇
1.C++智能指针 auto_ptr、shared_ptr、weak_ptr和unique_ptr
2.C++强制类型转换
3.C++父类指针析构子类对象
4.Boost C++库介绍
5.const 和 #define区别
6.C++ String类的实现
7.C++中的RAII机制
8.C++11技术贴(列表)
9.C++11新特性:Lambda函数(匿名函数)
10.C++中typename关键字的使用方法和注意事项
11.通过using定义类型的别名
12.std::result_of 编译时类型推导
13.c++ 之 std::move 原理实现与用法总结
14.C++11 std::move和std::forward
15.
系统编程
1.pthread与std::thread对比用法
2.glibc的ptmalloc内存管理机制
3.linux内存映射mmap原理分析
4.常见字符串&内存操作的C码实现
5.TCP三次握手问题排查
6.Linux 建立 TCP 连接的超时时间分析
网络协议栈
1.BBR算法及其收敛性
2.TCP BBR算法的带宽敏感性以及高丢包率下的优化
3.浅谈tcp cubic拥塞算法以及优化建议
4.TCP拥塞控制算法 优缺点 适用环境 性能分析
5.TCP_NODELAY 和 TCP_CORK主要区别
6.bbr算法changlog
7.linux kernel4.x版本资源
8.CentOS 7升级内核(举例)
9.浅谈TCP拥塞控制算法
业务方案分析
流媒体
1.Nginx下搭建flv视频服务器且支持视频拖动进度条播放
2.ffmpeg 提取关键帧
3.mp4文件格式解析
4.AVFileParse 开源项目
5.流媒体协议部分RTP、RTCP、RTSP、MMS、HLS、HTTP progressive streaming
6.在线视频流播放方法利弊;ffmpeg mp4 faststart;mp4 moov作用
7.mp4文件在线流播放优化
系统部署及调优
工具软件
01.VS2017的C++开发心得(一)VS的项目创建
02.VS2017的C++开发心得(二)VS的项目的基本介绍
03.VS2017的C++开发心得(三)VS的常用项目属性介绍
04.VS2017的C++开发心得(四)VS的文件夹路径以及项目生成步骤
05.VS2017的C++开发心得(五)项目开发的文件夹管理
06.VS2017的C++开发心得(六)头文件的路径问题与属性管理器
07.VS2017的C++开发心得(七)DLL动态链接——查看依赖的外部模块
08.VS2017的C++开发心得(八)DLL动态链接——Opencv的使用
09.VS2017的C++开发心得(九)DLL动态链接——多项目开发
10.VS2017的C++开发心得(十)头文件与重复定义符号
11.VS2017的C++开发心得(十一)调试——内存溢出和内存泄漏(上)
12.VS2017的C++开发心得(十二)调试——内存溢出和内存泄漏(中)
13.VS2017的C++开发心得(十三)调试——内存溢出和内存泄漏(下)
14.VS2017的C++开发心得(十四)导出类与API开发(上)
15.VS2017的C++开发心得(十五)导出类与API开发(下)
16.