Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Posts
pthread_join() Implementation Analysis: Understanding Linux Thread Synchronization Mechanisms
Published:
This article analyzes the pthread_join()
function implementation, comparing the different approaches used by glibc and musl C libraries in Linux environments.
Quick Start Guide to Makefile, Make, and CMake
Published:
This article provides a basic introduction to Makefile and CMake build systems, covering fundamental syntax and simple usage examples.
[Linux Kernel Tool] zram Setup, Mounting, and Usage Guide
Published:
This article provides a practical guide to setting up and using zram in Linux, based on experience with a game server that needed additional memory.
portfolio
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2
publications
talks
teaching
Digital Logic and Circuits Teaching Assistant
Undergraduate course, Wuhan University, School of Computer Science, 2023
Teaching Assistant for Digital Logic and Circuits course during 2023-2024 academic year. The course consists of lectures and laboratory sessions, covering fundamental topics including Boolean algebra, combinational circuits, sequential circuits, and digital system design.
Computer Organization and Design Teaching Assistant
Undergraduate course, Wuhan University, School of Computer Science, 2024
Teaching Assistant for Computer Organization and Design course during 2023-2024 academic year. The course consists of lectures and laboratory sessions, covering computer architecture fundamentals including processor design, memory systems, I/O systems, and performance analysis.
Operating Systems Teaching Assistant
Undergraduate course, Wuhan University, School of Computer Science, 2024
Teaching Assistant for Operating Systems course during 2024-2025 academic year. The course consists of lectures and laboratory sessions, covering advanced topics including process management, memory management, file systems, synchronization, and system programming.