2024

What Software Engineers Can Learn From Air Crashes How to Debug C/C++ with VSCode and Remote LLDB How to Develop C/C++ with VSCode and Clangd [draft] Don't Schedule My Threads [draft] Morsel-Driven Execution Framework in DuckDB First Year of Blogging Physically Representing A Decimal Developing C/C++ is fun! Exploring `context.Context` All's Well That Ends Well [draft] From ChatGPT to Sora Safely Use Unsafe

2023

How to Setup GitLab Runner with Cross-Platform Docker Enabled Understand Git Objects in Relational Model [draft] CI System: The Users' Perspective Git Essentials [draft] Buffer Pool Management Migrate My Blog to Astro How to Make a Developer Happy? Don't Use ChatGPT Random Display A HTML Element Fibonacci O(log n) solution Writing an eBPF Application `bpftrace` demo 6.824 Lab 2: Raft [draft] 当我们谈论分布式系统 C/C++11 Memory Model

2022

eBPF 内核功能及其应用 The `trap` Command in Bash The Completely Fair Scheduler A Processes Synchronize Problem and Barrier Pattern OLTP/OLAP and Tuple Storage Schemes Locality Principle Operating Systems: The History and the Future

2021

Postgres XID wraparound failure GitHub Actions 使用和优化