网页收藏

    2017.10    2017.09    2017.08    2017.07

    2017.06    2017.05    2017.04    2017.03    2017.02    2017.01

    2016.12    2016.11    2016.10    2016.09    2016.08    2016.07

    2016.06    2016.05    2016.04    2016.03    2016.02    2016.01

    2015.12 


2017.10

  1. 自己动手写编译器


2017.09

  1. C标准库源码解剖(11):扩展整数类型stdint.h和inttypes.h

  2. OPENSSL编程 第二十一章 EVP


2017.08

  1. 大型网站架构

  2. 操作系统课程总结

  3. Linux异步和非阻塞

  4. Linux线程编程之信号处理

  5. Linux信号(signal)机制

  6. C 语言中 setjmp 和 longjmp

  7. Linux共享内存使用常见陷阱与分析

  8. C/C++log日志库比较

  9. gdb 调试利器

  10. 理解 Nginx 源码

  11. 深入剖析 nginx 平滑重启

  12. CMake 入门实战


2017.07

  1. 区块链的那些事,你知道和不知道的都在这里!

  2. 99%的人都理解错了HTTP中GET与POST的区别

  3. new 对象加括号和不加括号的区别

  4. 视频云直播中的关键帧技术探秘—-GOP

  5. SRS的作者CSDN上系列文章


2017.06

  1. Linux 下 logrotate 日志轮询操作梳理


2017.05

  1. 云计算时代的深度学习训练

  2. 神经网络浅讲:从神经元到深度学习

  3. Redis 教程

  4. 如何实现1080P延迟低于500ms的实时超清直播传输技术

  5. 高性能服务器架构思路【不仅是思路】


2017.04

  1. 全面进阶 H5 直播

  2. 整个世界都是你的已知条件


2017.03

  1. 《视频直播技术详解》系列之一:开篇

  2. 《视频直播技术详解》系列之二:采集

  3. 《视频直播技术详解》系列之三:处理

  4. 《视频直播技术详解》之(四):编码和封装

  5. 《视频直播技术详解》系列之五:推流和传输

  6. 《视频直播技术详解》系列之六:延迟优化

  7. 《视频直播技术详解》系列之七:现代播放器原理

  8. 《视频直播技术详解》系列之八:直播云 SDK 性能测试模型

  9. 大规模实时流媒体服务网络架构演进

  10. 视频直播在传输中的那些坑儿 | 架构师实践日


2017.02

  1. libuv 与 libev 的对比

  2. linux C++ 多线程编程

  3. 阿里根据截图查到泄露者,这样的技术是如何做到的?


2017.01

  1. websocket番外篇之nginx的nchan模块

  2. websocket番外篇之nginx-push-stream-module模块

  3. nginx源码剖析


2016.12

  1. Nginx 的中文维基

  2. Nginx开发从入门到精通

  3. 视频编码器评测系统:VideoCodecRank

  4. Nginx RTMP 模块 nginx-rtmp-module 指令详解


2016.11

  1. 关于直播,所有的技术细节都在这里了(一)

  2. 关于直播,所有的技术细节都在这里了(二)

  3. 关于直播,所有的技术细节都在这里了(三)

  4. 使用 WebSockets 进行 HTML5 视频直播

  5. 如何搭建一个完整的视频直播系统?


2016.10

  1. 采集音频和摄像头视频并实时H264编码及AAC编码

  2. C++实现RTMP协议发送H.264编码及AAC编码的音视频

  3. 实现输出h264直播流的rtmp服务器

  4. 抛开flash,自己开发实现C++ RTMP直播流播放器

  5. Linux后台开发必备技能


2016.09

  1. Linux下静态链接库与动态链接库理论与实践

  2. 动态规划:从新手到专家

  3. 每个程序员都必读的10篇文章

  4. TypeScript(TS)初探

  5. Grunt:任务自动管理工具

  6. RTMP 协议学习总结

  7. NPM小结

  8. npm package.json属性详解

  9. 如何在半小时搭建一个简单的日志分析平台?

  10. 你见过哪些令你瞠目结舌的C/C++代码技巧?


2016.08

  1. UNIX 高手的 10 个习惯

  2. [总结]FFMPEG视音频编解码零基础学习方法

  3. 孤儿进程与僵尸进程[总结]

  4. Linux中fork,vfork和clone详解(区别与联系)

  5. MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

  6. C++ 11 常用特性的使用经验总结

  7. 十道海量数据处理面试题与十个方法大总结


2016.07

  1. C++ Singleton (单例) 模式最优实现

  2. 与 so 有关的一个长年大坑

  3. HTML 5 视频直播一站式扫盲

  4. C++虚表,你搞懂了吗?

  5. 又被事件冒泡坑了一把,这次要彻底弄懂浏览器的事件流

  6. 高性能Mysql主从架构的复制原理及配置详解

  7. mysql主从复制(超简单)

  8. MySQL主从复制

  9. MySQL读写分离介绍及搭建

  10. sublime text 3配置c/c++编译环境

  11. Sublime Text 3 常用的 C/C++ 插件集合

  12. Linux 多线程编程(不限Linux)

  13. 20个你可能不知道的 Linux 网络工具

  14. 聊聊同步、异步、阻塞与非阻塞

  15. 聊聊Linux 五种IO模型

  16. 聊聊IO多路复用之select、poll、epoll详解


2016.06

  1. 推荐一些socket工具,TCP、UDP调试、抓包工具

  2. ntohs, ntohl, htons,htonl的比较和详解

  3. ProtoBuf 常用序列化/反序列化API

  4. Windows/Linux C语言的Socket编程例子(TCP和UDP)

  5. Windows及Linux平台下的计时函数总结

  6. 一些容易混淆的 C 和 C++ 的不兼容特性

  7. fork()函数与Linux中的多线程编程

  8. linux下mysql的远程连接

  9. Linux下C++访问MySQL数据库

  10. Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点

  11. 分布式系统设计的求生之路

  12. Python 程序员经常犯的 10 个错误

  13. 常用端口对照表


2016.05

  1. 优秀程序员的这些秘诀,你知道几条?

  2. 亿级 Web 系统的容错性建设实践

  3. CSS3 3D 行星运转动画 + 浏览器渲染原理

  4. 为什么会有 Python 3 的存在?

  5. 在Java里处理文件的技巧

  6. 如何正确配置 Nginx 和 PHP

  7. 如果有人问你数据库的原理,叫他看这篇文章

  8. 鬼斧神工之正则表达式

  9. PHP实现微信公众平台开发—基础篇

  10. PHP入门篇

  11. PHP进阶篇

  12. 快速入门ThinkPHP框架—理论篇

  13. JavaScript深入浅出

  14. JavaScript进阶篇

  15. 单反入门机型推荐?

  16. 几个必要的摄影名词解释

  17. MySQL数学函数简明总结


2016.04

  1. MySQL 主主复制 + LVS + Keepalived 实现 MySQL 高可用性

  2. Linux 技巧:让进程在后台可靠运行的几种方法

  3. HTML5 Audio/Video 标签,属性,方法,事件汇总

  4. 深入理解PHP之:Nginx 与 FPM 的工作机制


2016.03

  1. 各大互联网公司架构演进之路汇总

  2. Nginx 的工作原理 和优化

  3. Static,Const,Volatile面试解答

  4. 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式(一)

  5. 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式(二)

  6. 关于视频的一些概念

  7. 标准C语言的输入输出流(i/o)方法详解


2016.02

  1. JavaScript奇技淫巧45招

  2. 程序员简历优化之道

  3. 最大机器学习数据集,雅虎对外开放了

  4. 代码面试最常用的10大算法


2016.01

  1. PHP5面向对象this,self,parent,static的区别

  2. 20个命令行工具监控 Linux 系统性能

  3. Performanced C++ 经验规则(1):你不知道的构造函数(上)

  4. Performanced C++ 经验规则(2):你不知道的构造函数(中)

  5. Performanced C++ 经验规则(3):你不知道的构造函数(下)

  6. Performanced C++ 经验规则(4):静态和多态,亦敌亦友

  7. Performanced C++ 经验规则(5):再谈重载、覆盖和隐藏

  8. C++对象模型

  9. C++语言的15个晦涩特性

  10. C++静态库与动态库

  11. C++多进程并发框架FFLIB

  12. C++11 中值得关注的几大变化(详解)

  13. 3种方法实现PHP多线程异步请求


2015.12

  1. 云计算的三种服务模式:IaaS,PaaS和SaaS

  2. 11个提问频率最高的PHP面试题

  3. Linux操作系统中*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压

  4. C\C++代码优化的27个建议

  5. Linux运维比较实用的工具

  6. Ubuntu 中软件的安装、卸载以及查看的方法总结