九大常见数据结构

图解!24张图彻底弄懂九大常见数据结构!
图解!10张图揭秘树和森林!

more...

WebRTC SDP详解和剖析

WebRTC SDP详解和剖析

more...

流媒体传输协议之RTP

流媒体传输协议之RTP

more...

操作系统与进程线程关键问题

10+小故事揭秘高频「操作系统面试题」
进程和线程,我只问这19个问题

more...

TCP和UDP关键问题

40张图带你搞懂TCP和UDP
一文搞定UDP和TCP高频面试题
23个问题TCP疑难杂症全解析

more...

编辑器思维与系统设计思想

编辑器思维与系统设计思想

more...

C++的对象布局

C++的对象布局

more...

WebRTC传输安全机制

详解WebRTC传输安全机制:一文读懂DTLS协议
WebRTC传输安全机制第二话:深入浅出SRTP协议

more...

DTLS协议协商过程与WebRTC数据通道之SCTP over DTLS

DTLS协议中client/server的认证过程和密钥协商过程
WebRTC数据通道之SCTP over DTLS简介
DTLS协议详解和协议抓包
借助mbedTLS了解DTLS握手协议

more...

WebRTC视频jitterbuffer原理

WebRTC视频jitterbuffer原理机制(描述版)
WebRTC视频JitterBuffer详解
WebRTC视频jitterbuffer原理机制(一)
WebRTC视频jitterbuffer原理机制(二)

more...

WebRTC音视频同步机制

WebRTC音视频同步机制实现分析
WebRTC音视频同步详解
WebRTC音视频同步原理与实现

more...

SwiftTips

SwiftTips

more...

C++服务编译耗时优化原理及实践

C++服务编译耗时优化原理及实践

more...

Lock-Free编程

Lock-Free 编程

more...

Linux内核中双向链表的经典实现

Linux内核中双向链表的经典实现

more...

C++对象模型

C++对象模型
深入理解C++对象模型

more...

C++语言中array的神奇用法总结

C++语言中std::array的神奇用法总结

more...

深入剖析Swift性能优化与static dispatch和dynamic dispatch与witness table

深入剖析Swift性能优化
方法调用的编译和运行:static dispatch和dynamic dispatch
Swift的witness table

more...

Swift编译器结构分析与SIL高级中间语言

Swift编译器结构分析
Swift的高级中间语言:SIL

more...

深入理解Objective-C:Category

深入理解Objective-C:Category

more...

新一代垃圾回收器ZGC

新一代垃圾回收器ZGC的探索与实践
美团面试官问我: ZGC 的 Z 是什么意思

more...

深入浅出排序学习:写给程序员的算法系统开发实践

深入浅出排序学习:写给程序员的算法系统开发实践

more...

高级语言的编译:链接及装载过程介绍

高级语言的编译:链接及装载过程介绍

more...

C++模板沉思录

C++ 模板沉思录

more...

C++内存管理

C++内存管理

more...

Linux IO原理和零拷贝技术

Linux I/O 原理和 Zero-copy 技术全面揭秘
原来8张图,就可以搞懂「零拷贝」了

more...

设计中常见的中文与英文字体

超赞!网页设计中最常见的30款英文字体
耐看好用!专业平面设计师常用的那些中文字体
永不过时!有哪些值得推荐的经典款英文字体?

more...

带你了解字体的基础知识

带你了解字体的基础知识

more...

CocoaPods历险记04

6. PodSpec 管理策略
7. Molinillo 依赖校验
8. Xcode 工程文件解析

more...

CocoaPods历险记03

5.Podspec文件分析
6.PodSpec管理策略

more...

CocoaPods历险记02

3.CocoaPods命令解析-CLAide
4.Podfile的解析逻辑
Ex2.Ruby黑魔法-eval和alias

more...

CocoaPods历险记01

1.版本管理工具及Ruby工具链环境
2.整体把握CocoaPods核心组件
Ex1.CocoaPods中的Ruby特性之Mix-in

more...

C语言实现面向对象编程

C语言实现面向对象编程

more...

从基础科学看科技创新

从基础科学看科技创新

more...

深度揭秘垃圾回收底层,这次让你彻底弄懂她

深度揭秘垃圾回收底层,这次让你彻底弄懂她

more...

图解Linux网络包接收过程

图解Linux网络包接收过程

more...

技术人必须掌握能力——深度思考

技术人必须掌握能力——深度思考

more...

WebRTC基础技术

WebRTC 基础技术 | RTP 包序列号的回绕处理

more...

WebRTC拥塞控制02

WebRTC 拥塞控制 | AIMD 码率控制
WebRTC 拥塞控制 | Transport-CC 之 RTP 头部扩展与 RTCP Feedback 报文

more...

WebRTC拥塞控制01

WebRTC 拥塞控制 | 计算包组时间差-InterArrival
WebRTC 拥塞控制 | Trendline 滤波器
WebRTC 拥塞控制 | 网络带宽过载检测

more...

编写安全C++代码杂谈

编写安全C++代码杂谈

more...

【译】SE-0282 Low-Level Atomic Operations

【译】SE-0282 Low-Level Atomic Operations

more...

完全理解ICMP协议

完全理解ICMP协议

more...

C++11并发指南05

C++11并发指南六(atomic类型详解四C风格原子操作介绍)

more...

C++11并发指南04

C++11并发指南六(atomic类型详解一atomic_flag 介绍)
C++11并发指南六(类型详解二std::atomic)
C++11并发指南六(atomic类型详解三std::atomic(续))

more...

C++11并发指南03

C++11并发指南五(std::condition_variable 详解)

more...

C++11并发指南02

C++11并发指南四(详解一std::promise介绍)
C++11并发指南四(详解二std::packaged_task介绍)
C++11并发指南四(详解三std::future & std::shared_future)

more...

C++11并发指南01

C++11并发指南一(C++11多线程初探)
C++11并发指南二(std::thread 详解)
C++11并发指南三(std::mutex详解)
C++11并发指南三(Lock详解)

more...

WebRTC源码分析——操作链实现OperationsChain

WebRTC源码分析——操作链实现OperationsChain

more...

WebRTC源码分析——引用计数系统与写时复制缓存CopyOnWriteBuffer

WebRTC源码分析----引用计数系统
WebRTC源码分析----写时复制缓存CopyOnWriteBuffer

more...