Haoyuehx's Blog

Programs are meant to be read by humans and only incidentally for computers to execute.

Technical notes, concepts, and lessons learned along the way

Go Slice:使用、传参语义与底层实现

Aug 31, 2026
Evergreen 🌳

MapReduce分布式系统

Jul 6, 2026
Seeding 🌱

启动流程:从 Reset Vector 到 Linux 内核

Mar 31, 2026
Seeding 🌱

Git 使用教程

Mar 14, 2026
Seeding 🌱

Lab0 工具链实战:从命令行到可复用构建流

Mar 14, 2026
Evergreen 🌳

主存系统

Dec 13, 2025
Growing 🌿

Course labs, research projects, and hands-on systems work

Pi Keytree
Pi Keytree

A hierarchical leader-key command menu for Pi, bringing keyboard-driven command discovery to the terminal without replacing the editor.

Developer Tools TypeScript Terminal UI
Growing 🌿
PriorEdit3D
PriorEdit3D

Feed-forward 3D editing without paired 3D supervision, guided by visual, semantic, and geometric priors.

3D Editing Generative AI Computer Vision
Evergreen 🌳
Stanford CS144
Stanford CS144

Building a network stack step by step: byte streams, TCP, ARP, network interfaces, and IPv4 routing.

Networking CS144
Growing 🌿
CS:APP Labs
CS:APP Labs

Learning assembly, program execution, memory systems, and systems programming through hands-on labs.

CS:APP Computer Systems x86-64
Seeding 🌱
MIT 6.S081
MIT 6.S081

Operating-systems labs with xv6, from Unix utilities to system calls, page tables, and concurrency.

Operating System xv6 RISC-V
Growing 🌿
NJU PA
NJU PA

Exploring how computer systems work through NEMU, Abstract Machine, and nanos-lite.

NJU PA Computer Systems RISC-V
Growing 🌿

Anime I have watched and enjoyed

青春猪头少年不会梦到怀梦美少女
青春猪头少年不会梦到怀梦美少女
⭐ 7.4 8
青春猪头少年不会梦到娇怜外出妹
青春猪头少年不会梦到娇怜外出妹
⭐ 6.6 7
我们不可能成为恋人!绝对不行。 (※似乎可行?)
我们不可能成为恋人!绝对不行。 (※似乎可行?)
⭐ 7.4 8
碧蓝之海 第二季
碧蓝之海 第二季
⭐ 7.3 9