文章分类
杂记
- 中国通史 (History of China)
- Tesla in Action
- 职场的那些事
- Read Children's World
- 投资理财的那些事
- Learning in Action
- 破风(公路自行车)
- Scarlett School Life
- 贵州(黔)自驾游
- 318川藏线自驾游
- Questions about Dev
- Github Favor Project
- guitar学习
- 开始新的学习和写作
分布式
C/C++
- C++20 in Action
- CPP Conventions in Action
- CPP Best Practices
- CPP Reflection in Action
- CPP gflags in Action
- CPP Calling Conventions (函数调用约定)
- CPP 数字安全计算
- Inside the C++ Object Model (深度探索 C++对象模型)
- Modern CPP in Action
- C++ Coroutine in Action
- CPP Memory Leak
- Heap Exploitation in Action
- AspectC++ in Action
- CPP Error Prone
- Abseil in Action
- CPP Memory Pool
- CPP ClangFormat in Action
- CPP Cpplint in Action
- CPP Memory Order
- Bjarne Stroustrup's C++ Style and Technique FAQ (Reading)
- CPP Unit Testing Framework
- CPP Smart Pointers in Action
- CPP Virtual Method Table
- CPP std::string Implentation (COW/SSO)
- CPP Template in Action
- CPP Optimzing
- CPP Lab
- Concurrency in CPP
- CPP Data Structure
- CPP Effective
- CPP Floating-point Precision Issue
- CPP Variable Argument Functions
- CPP Trick
- CPP Preproc
- CPP Algorithm
- CPP in Action
- STL in Action
MySQL
版本控制
Redis
计算机安全
英语学习
GoLang
- Go Framework in Action
- ETCD in Action
- Go Performance in Action
- Go Template in Action
- Go Reflect in Action
- tRPC-Go in Action
- Using Go Modules
- Go in Action
- Go Concurrency in Action
微服务
Linux Performance
- Jemalloc in Action
- Kernel TLS in Action
- Linux Performance in Action
- bpftrace in Action
- AddressSanitizer: A Fast Address Sanity Checker (Paper 2012)
- TCMalloc in Action
- AddressSanitizer (ASan) - A Fast Memory Error Detector
- Perf in Action
- Valgrind in Action
- gperftools in Action
- Linux gettimeofday优化
- Linux Performance 诊断
云原生
- Ansible in Action
- Prometheus vs. VictoriaMetrics (VM)
- OpenTelemetry in Action
- Telegraf in Action
- Graylog in Action
- Elasticsearch in Action
- Prometheus in Action
- Kubernetes in Action
- YAML in Action
- Helm in Action
- Docker in Action
基础理论
Bash
Data Structure/Algorithm
Assembly Language
Debuggers
编程语言
TCP/IP
Concurrency
GCC/Clang
- Make in Action
- Clang in Action
- Bazel in Action
- Modern CMake in Action
- Compilers System
- GCC in Action
- GCC/Clang Compilation Optimize
- ELF PLT Hook
- CMake in Action
Linux
Protocol Buffers
VS Code
Lua
Nginx
Tools
- Infer in Action
- Cppcheck in Action
- Ast-grep in Action
- My Developer Tools
- MkDocs in Action
- Grafana in Action
Game
Python
DB
Clickhouse
Web
ML
- Claude Code in Action
- AI Tools in Action
- MCP in Action
- My App in Action
- Cursor in Action
- LLM in Action
- DeepSeek in Action
- 一种使用机器学习的角色动画系统
- Machine Learning in Action
读书笔记
数据库
Papers
JavaScript
Zig
文章列表
- Zig in Action
- Vue.js in Action
- Claude Code in Action
- AI Tools in Action
- Infer in Action
- Cppcheck in Action
- Jemalloc in Action
- Ast-grep in Action
- C++20 in Action
- CPP Conventions in Action
- 中国通史 (History of China)
- CPP Best Practices
- Paper in Action
- Make in Action
- Kernel TLS in Action
- CPP Reflection in Action
- Tesla in Action
- GitHub 使用 SMS 登录失败且丢失 github-recovery-codes 的账户恢复方法
- MCP in Action
- My App in Action
- Go Framework in Action
- MongoDB in Action
- Cursor in Action
- LLM in Action
- DeepSeek in Action
- Ansible in Action
- CPP gflags in Action
- CPP Calling Conventions (函数调用约定)
- CPP 数字安全计算
- Linux Core Dumps
- 我与蝈蝈的故事
- 黑客与画家 (硅谷创业之父 Paul Graham 文集)
- 职场的那些事
- 网游创业失败全攻略 (许怡然)
- 一种使用机器学习的角色动画系统
- Prometheus vs. VictoriaMetrics (VM)
- Read Children's World
- OpenTelemetry in Action
- How debuggers work: Part 1 - Basics
- Linux Performance in Action
- Linux eBPF in Action
- Consistent Hashing in Action
- Inside the C++ Object Model (深度探索 C++对象模型)
- 投资理财的那些事
- Machine Learning in Action
- Linux Kernel in Action
- Telegraf in Action
- Graylog in Action
- Elasticsearch in Action
- Steve Jobs Last Words
- My Developer Tools
- Modern CPP in Action
- English Learning for Scarlett
- ETCD in Action
- C++ Coroutine in Action
- MultiThread in Action
- CPP Memory Leak
- Javascript in Action
- Vue in Action
- Go Performance in Action
- Heap Exploitation in Action
- Go Template in Action
- bpftrace in Action
- AspectC++ in Action
- Go Reflect in Action
- tRPC-Go in Action
- Web in Action
- Clickhouse in Action
- InfluxDB in Action
- Prometheus in Action
- Luapb in Action
- HTTP in Action
- MkDocs in Action
- AddressSanitizer: A Fast Address Sanity Checker (Paper 2012)
- Python in Action
- CPP Error Prone
- Game in Action
- Clang in Action
- Grafana in Action
- Learning in Action
- Bazel in Action
- Abseil in Action
- TCMalloc in Action
- Modern CMake in Action
- Kubernetes in Action
- YAML in Action
- Helm in Action
- CPP Memory Pool
- C-ares in Action
- 破风(公路自行车)
- CPP ClangFormat in Action
- CPP Cpplint in Action
- HTTP Parser in Action
- CPP Memory Order
- Bjarne Stroustrup's C++ Style and Technique FAQ (Reading)
- CPP Unit Testing Framework
- CPP Smart Pointers in Action
- Compilers System
- CPP Virtual Method Table
- CPP std::string Implentation (COW/SSO)
- AddressSanitizer (ASan) - A Fast Memory Error Detector
- CPP Template in Action
- Distributed Locks
- CPP Optimzing
- Nginx in Action
- Scarlett School Life
- Lua in Action
- Perf in Action
- Valgrind in Action
- gperftools in Action
- Using Go Modules
- GCC in Action
- CPP Lab
- VS Code in Action
- Protocol Buffers in Action
- SVN in Action
- Linux gettimeofday优化
- GCC/Clang Compilation Optimize
- ELF PLT Hook
- Linux in Action
- CMake in Action
- 贵州(黔)自驾游
- Concurrency in CPP
- HTTP Libcurl in Action
- TCP/IP in Action
- CPP Data Structure
- Regular Expressions in Action
- CPP Effective
- 318川藏线自驾游
- CPP Floating-point Precision Issue
- CPP Variable Argument Functions
- CPP Trick
- CPP Preproc
- Debugging Assembly Code with GDB
- Assembly Language in Action
- CPP Algorithm
- Questions about Dev
- MySQL in Action
- Bash in Action
- Github Favor Project
- English Reading
- CPP in Action
- Go in Action
- Characters and Encodings
- Docker in Action
- Linux Performance 诊断
- Istio一个开源的Service Mesh平台 - 微服务网格技术
- Go Concurrency in Action
- Scarlett话剧英语学习记录
- TLS in Action
- Redis 5.0.0 in Action
- Git in Action
- MySQL online DDL原理
- STL in Action
- guitar学习
- 一致性共识算法在互联网场景中的应用
- 事务在互联网场景中的应用
- 开始新的学习和写作
Posts
-
Zig in Action
-
Vue.js in Action
-
Claude Code in Action
-
AI Tools in Action
-
Infer in Action
-
Cppcheck in Action
-
Jemalloc in Action
-
Ast-grep in Action
-
C++20 in Action
-
CPP Conventions in Action
-
中国通史 (History of China)
-
CPP Best Practices
-
Paper in Action
-
Make in Action
-
Kernel TLS in Action
-
CPP Reflection in Action
-
Tesla in Action
-
GitHub 使用 SMS 登录失败且丢失 github-recovery-codes 的账户恢复方法
-
MCP in Action
-
My App in Action
-
Go Framework in Action
-
MongoDB in Action
-
Cursor in Action
-
LLM in Action
-
DeepSeek in Action
-
Ansible in Action
-
CPP gflags in Action
-
CPP Calling Conventions (函数调用约定)
-
CPP 数字安全计算
-
Linux Core Dumps
-
我与蝈蝈的故事
-
黑客与画家 (硅谷创业之父 Paul Graham 文集)
-
职场的那些事
-
网游创业失败全攻略 (许怡然)
-
一种使用机器学习的角色动画系统
-
Prometheus vs. VictoriaMetrics (VM)
-
Read Children's World
-
OpenTelemetry in Action
-
How debuggers work: Part 1 - Basics
-
Linux Performance in Action
-
Linux eBPF in Action
-
Consistent Hashing in Action
-
Inside the C++ Object Model (深度探索 C++对象模型)
-
投资理财的那些事
-
Machine Learning in Action
-
Linux Kernel in Action
-
Telegraf in Action
-
Graylog in Action
-
Elasticsearch in Action
-
Steve Jobs Last Words
-
My Developer Tools
-
Modern CPP in Action
-
English Learning for Scarlett
-
ETCD in Action
-
C++ Coroutine in Action
-
MultiThread in Action
-
CPP Memory Leak
-
Javascript in Action
-
Vue in Action
-
Go Performance in Action
-
Heap Exploitation in Action
-
Go Template in Action
-
bpftrace in Action
-
AspectC++ in Action
-
Go Reflect in Action
-
tRPC-Go in Action
-
Web in Action
-
Clickhouse in Action
-
InfluxDB in Action
-
Prometheus in Action
-
Luapb in Action
-
HTTP in Action
-
MkDocs in Action
-
AddressSanitizer: A Fast Address Sanity Checker (Paper 2012)
-
Python in Action
-
CPP Error Prone
-
Game in Action
-
Clang in Action
-
Grafana in Action
-
Learning in Action
-
Bazel in Action
-
Abseil in Action
-
TCMalloc in Action
-
Modern CMake in Action
-
Kubernetes in Action
-
YAML in Action
-
Helm in Action
-
CPP Memory Pool
-
C-ares in Action
-
破风(公路自行车)
-
CPP ClangFormat in Action
-
CPP Cpplint in Action
-
HTTP Parser in Action
-
CPP Memory Order
-
Bjarne Stroustrup's C++ Style and Technique FAQ (Reading)
-
CPP Unit Testing Framework
-
CPP Smart Pointers in Action
-
Compilers System
-
CPP Virtual Method Table
-
CPP std::string Implentation (COW/SSO)
-
AddressSanitizer (ASan) - A Fast Memory Error Detector
-
CPP Template in Action
-
Distributed Locks
-
CPP Optimzing
-
Nginx in Action
-
Scarlett School Life
-
Lua in Action
-
Perf in Action
-
Valgrind in Action
-
gperftools in Action
-
Using Go Modules
-
GCC in Action
-
CPP Lab
-
VS Code in Action
-
Protocol Buffers in Action
-
SVN in Action
-
Linux gettimeofday优化
-
GCC/Clang Compilation Optimize
-
ELF PLT Hook
-
Linux in Action
-
CMake in Action
-
贵州(黔)自驾游
-
Concurrency in CPP
-
HTTP Libcurl in Action
-
TCP/IP in Action
-
CPP Data Structure
-
Regular Expressions in Action
-
CPP Effective
-
318川藏线自驾游
-
CPP Floating-point Precision Issue
-
CPP Variable Argument Functions
-
CPP Trick
-
CPP Preproc
-
Debugging Assembly Code with GDB
-
Assembly Language in Action
-
CPP Algorithm
-
Questions about Dev
-
MySQL in Action
-
Bash in Action
-
Github Favor Project
-
English Reading
-
CPP in Action
-
Go in Action
-
Characters and Encodings
-
Docker in Action
-
Linux Performance 诊断
-
Istio一个开源的Service Mesh平台 - 微服务网格技术
-
Go Concurrency in Action
-
Scarlett话剧英语学习记录
-
TLS in Action
-
Redis 5.0.0 in Action
-
Git in Action
-
MySQL online DDL原理
-
STL in Action
-
guitar学习
-
一致性共识算法在互联网场景中的应用
-
事务在互联网场景中的应用
-
开始新的学习和写作
subscribe via RSS