分类
底层系统
工具与杂谈
存储与分布式
C++工程
算法与数据结构
语言与编译
2026
形式化验证与 TLA+:行为的数学建模
打造高效终端 IDE:我的 Neovim 完全配置指南
2025
BloomFilter中的数学推导
2023
使用LLVM的libFuzzer进行fuzzy test
322.零钱兑换
70.爬楼梯
416.分割等和子集
2022
84. 柱状图中最大的矩形
155.最小栈
24.两两交换链表中的节点
232.用栈实现队列
225.用队列实现栈
206.反转链表
20.有效的括号
141.环形链表
Rust和C++: 泛型和特例化
130.被围绕的区域
990.等式方程的可满足性
128.最长连续序列
Rust和C++: 可变性、移动和所有权
为什么c++中有了函数指针却还需要std::function
使用std::list的splice方法实现LRU Cache
深入理解 enable_shared_from_this
c++ 中 unique_ptr 的一些使用技巧
Expression Templates
c++中的动态多态和静态多态
c++17:constexpr if
c++20:Designated Initializers
Linux磁盘IO
c++元编程之遍历tuple
c++17:string_view
2021
LevelDB 源码阅读之 Compaction
2020
分布式协议
2019
基于公司私有gitlab的go module实践
使用c语言模拟lisp语法
动态连接器技巧之使用LD_PRELOAD改变程序的行为
Spring Boot With BDD
2018
多线程编程
使用正则表达式开发一个高性能路由
c++编程之标准库和STL
c++编程之字符和字符串
c++编程之模板和泛型编程
c++编程之操作符重载
c++编程之继承和多态
c++编程之OOP示例
c++编程之指针,引用和内存动态分配
c++编程之面向对象
2017
PHP7虚拟机
PHP和线程
理解c语言中的声明
PHP扩展开发之迭代器
PHP扩展开发之对象处理器(Object Handlers)
PHP扩展开发之打造一个简易的ArrayBuffer
PHP扩展开发之自定义对象的存储
数据结构之hashtable
c语言之struct
Java Native Interface(三)
Java Native Interface(二)
彻底掌握malloc
Java Native Interface(一)
基于c语言的编程语言开发
PHP扩展开发之call_user_func原理和回调函数的实现