-
posts · Talks
-
Recurrent Neural Network (RNN) Introduction
-
《学习之道》阅读笔记
-
The Tenacious Brain: How the Anterior Mid-Cingulate Contributes to Achieving Goals 阅读笔记
-
LightRAG 论文笔记
-
Understanding Memory Barriers Step by Step - A Summary of Memory Barriers: A Hardware View for Software Hackers
-
How SDB Scans the Ruby Stack Without the GVL
-
Understanding Linear Hash Step by Step
-
Understanding the Page Table Step by Step
-
无 root 权限查看 Ruby HTTPS 请求内容
-
Detect Ruby GVL contention through dynamic link library functions
-
Ruby Garbage Collection 101 and Ruby's RGenGC (Restricted Generational GC)
-
Rust2go: calls Go from Rust
-
Use eBPF USDT in Rust
-
How Meltdown Works
-
Exercise Snacks: A Feasible Exercising Strategy for Office Workers
-
How JeMalloc Works
-
Google Spanner Reading Note
-
Spark Paper Reading Note
-
COPS Reading Note
-
Amazon Aurora Reading Note
-
Slack's Incident on 2-22-22 Reading Note
-
The Google File System Reading Note
-
闲来无事,用 Ruby 撸了个 LSM-Tree
-
Scaling Memcache at Facebook Reading Note
-
TCP Congestion Control Brief Description by Pseudo Code
-
How Linux Finds Physical Address Through Virtual Memory
-
User Level Thread Switch
-
Meltdown Notes
-
MIT 6.S081 学习总结
-
Linear Hash Revisit
-
How DBMS Memory Buffer Works
-
Raft 笔记
-
Memory Barriers: a Hardware View for Software Hackers 笔记
-
Erlang ETS Linear Hash Implementation
-
Linear Hash 原理及实现
-
A Basic Paxos Algorithm Demo Using Erlang
-
分布式共识算法 Paxos -- 如何让所有程序员认可 PHP 才是最好的语言
-
HTTP Request Demo by Future and Nio4r
-
Understand lock free queue algorithm as a concurrency beginner
-
使用 Fiber 实现简单的 CSP (Goroutine channel)
-
自旋锁及 Nginx 实现
-
Erlang 源码阅读 -- Number of Active Schedulers
-
Erlang 源码阅读 -- scheduler
-
使用 Ruby 实现 Erlang Process
Backend Developer, passionate about distributed systems, observability and AI. Beyond programming, interested in neuroscience and sports, enjoys parkour and bouldering.