寻路算法研究

寻路算法基础
RecastNavigation

more...

从零开始深入理解存储引擎

从零开始深入理解存储引擎

more...

深入理解数据结构和算法

深入理解数据结构和算法

more...

一文搞懂七种基本的GC垃圾回收算法

一文搞懂七种基本的GC垃圾回收算法

more...

深入理解libuv事件循环

深入理解libuv事件循环

more...

布隆过滤器

布隆过滤器

more...

KMP算法

KMP算法
重学KMP!

more...

Google的TCP BBR拥塞控制算法深度解析

Google的TCP BBR拥塞控制算法深度解析

more...

服务器开发设计之算法宝典

服务器开发设计之算法宝典

more...

sqlite3.36版本btree实现2

sqlite3.36版本btree实现(四)- WAL的实现
sqlite3.36版本 btree实现(五)- Btree的实现

more...

sqlite3.36版本btree实现1

sqlite3.36版本btree实现(零)- 起步及概述
sqlite3.36版本 btree实现(一)- 管理页面缓存
sqlite3.36版本btree实现(二)- 并发控制框架
sqlite3.36版本 btree实现(三)- journal文件备份机制

more...

timsort

timsort

more...

Memcached的存储原理解析

Memcached的存储原理解析
Memcached的存储原理解析(续)

more...

diff算法深入一下

diff算法深入一下

more...

glibc内存管理精髓和高效内存池的设计与实现

30张图带你领略glibc内存管理精髓
高效内存池的设计与实现

more...

LZ77与LZ78算法原理及实现

LZ77算法原理及实现
LZ78算法原理及实现

more...

这HTTPS,真滴牛逼

这HTTPS,真滴牛逼

more...

多项式各种算法学习笔记

多项式各种算法学习笔记

more...

主动噪声控制理论

主动噪声控制 (Active Noise Control, ANC)理论及Matlab代码实现

more...

回声消除中的自适应滤波算法综述

回声消除中的自适应滤波算法综述

more...

图解什么是并查集

图解什么是并查集

more...

如何优雅地重试

如何优雅地重试

more...

自己动手实现一个malloc内存分配器

自己动手实现一个malloc内存分配器

more...

九大常见数据结构

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

more...

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

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

more...

新一代垃圾回收器ZGC

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

more...

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

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

more...

【译】SE-0282 Low-Level Atomic Operations

【译】SE-0282 Low-Level Atomic Operations

more...

一文图解弄懂八大常用算法思想!

一文图解弄懂八大常用算法思想!

more...

深入理解快速排序和STL的sort算法

深入理解快速排序和STL的sort算法

more...

Log Structured Merge Trees(LSM)算法

Log Structured Merge Trees(LSM) 算法

more...

B树、B+树索引算法原理

B树、B+树索引算法原理(上)
B树、B+树索引算法原理(下)

more...

哈夫曼(huffman)树和哈夫曼编码

哈夫曼(huffman)树和哈夫曼编码

more...

C++11中的内存模型

内存模型基础
C++11支持的几种内存模型

more...

Leveldb代码阅读笔记

Leveldb代码阅读笔记

more...

散列表:从原理到Java实例

散列表:从原理到Java实例

more...

漫谈递归转非递归

漫谈递归转非递归
递归与非递归的转换(树的非递归遍历)

more...

算法集锦2

递归反转链表:如何拆解复杂问题
递归思维:k个一组反转链表
图文详解二叉堆,实现优先级队列
二叉搜索树操作集锦
单调队列解决滑动窗口问题

more...

算法集锦1

游戏中的敏感词过滤是如何实现的 | 什么是字典树(Trie)
如何高效对有序数组/链表去重?
高效寻找缺失和重复的数字
双指针技巧汇总
滑动窗口算法解决子串问题

more...

五大常用算法总结

贪婪算法
动态规划
动态规划解决0/1背包问题
分治算法(divide and conquer)
回溯算法(BackTracking)--八皇后问题
关于深度优先和广度优先的问题

more...

十大经典排序算法(动图演示)

十大经典排序算法(动图演示)

more...

五大常用算法

分治算法
动态规划算法
贪心算法
回溯法
分支限界法

more...

调度系统设计精要

调度系统设计精要

more...

WebRTC中音频相关的netEQ

WebRTC中音频相关的netEQ

more...

浅谈WebRTC NetEQ

浅谈WebRTC NetEQ

more...

今年火热的实时音视频技术为什么要和古老的PSTN融合?

今年火热的实时音视频技术为什么要和古老的PSTN融合?

more...

音视频社交中回声消除技术是如何实现的

音视频社交中回声消除技术是如何实现的

more...

实现延迟低于500毫秒的1080P实时音视频直播的实践分享

实现延迟低于500毫秒的1080P实时音视频直播的实践分享

more...

新一代基于UDP的低延时网络传输层协议——QUIC详解

新一代基于UDP的低延时网络传输层协议——QUIC详解

more...

Design and Implementation of the Second Extended Filesystem

Design and Implementation of the Second Extended Filesystem

more...

WebRTC_QOS方法(汇总篇)

WebRTC QOS方法(汇总篇)

more...

聊一聊字节跳动的面试与MySQL用B+树做索引

聊一聊字节跳动的面试与MySQL用B+树做索引

more...

断线自动重连机制与心跳包机制

断线自动重连机制与心跳包机制

more...

系统设计等问题

系统设计等问题

more...

数据压缩算法---LZ77算法的分析与实现

数据压缩算法---LZ77算法的分析与实现

more...

无锁数据结构2

无锁数据结构2

more...

无锁数据结构1

无锁数据结构1

more...

深入理解Java G1垃圾收集器

深入理解 Java G1 垃圾收集器

more...

Bitmap的秘密

Bitmap的秘密

more...