A record of my research plans and experiences at the SJTU Audiocc Lab
OS-06 Process Synchronization
This post introduces the process synchronization problem in operating systems.
Algorithm-2: Divide-and-Conquer
Notes on algorithms and complexity. Divide-and-conquer
OS-05 CPU Scheduling
This post introduces the core concepts and implementation methods of CPU scheduling in operating systems.
Combinatorial Counting
Notes on the combinatorics part of CS2304: Mathematical Foundations of Computer Science.
Intelligent Speech Technology
CS2314: lecture notes for Intelligent Speech Technology, taught by Professors Yanmin Qian and Kai Yu.
CS61C-1 Introduction and C
Notes from working through the CS61C course, following the Spring 2025 offering of CS61C: Computer Architecture(Machine Structures).
This post covers the course Introduction and the basics of the C language. Lecture 1-7, Discussion 1-2.
OS-04 Threads & Concurrency
Algorithm-1:Algorithms with numbers
Notes from the algorithms course: modular arithmetic, primality testing, cryptography (RSA), and hashing.
Textbook:
Algorithms (Umesh Vazirani, Christos H. Papadimitriou )