weekCompetition392 第 392 场周赛复盘。 排名 367 / 3193 2024-04-07 leetcode weekly GAMES101(现代图形学入门)の 笔记 >>>课程主页传送门<<< 2024-03-31 note Graphics TCP Things 聊聊传输控制协议(TCP, Transmission Control Protocol)。 2024-03-21 Computer Network CS149 の 笔记 并行计算。>>> 传送门 <<< 2024-03-03 note CS149 .C 文件の编译过程(Compile Process) 对于一个程序员而言,不仅仅要知道代码是怎么写的,还得知道你的源代码文件是怎么经过一系列操作变成可执行文件的。 参考神书《CSAPP》 2023-11-13 what happened C++ C++ の 标准模板库(STL) 标准模板库(Standard Template Library, STL)是一个 C++ 软件库,大量影响了 C++ 标准程序库但并非是其的一部分。其中包含 5 个组件,分别为迭代器、容器、容器适配器、算法、函数。 2023-11-09 c++ C++ 设计模式 设计模式是软件设计中常见问题的典型解决方案。每个模式就像一张蓝图,可以通过对其进行定制来解决代码中的特定设计问题。 2023-11-08 编程思想 6.s081 Lab9 Mmap 最后一个,也是最有挑战性的一项 coding 任务,是所有前置 lab 的知识综合。 2023-11-04 lab MIT 6.s081 6.s081 Lab8 File System 现在开始进入文件系统的阶段。 2023-11-02 lab MIT 6.s081 6.s081 Lab7 Lock 这个 lab 就是对原先的并发控制进行优化。 2023-11-01 lab MIT6.s081 6.s081 Lab6 Networking 这里要我们在软件层面实现数据包的收发操作。 2023-10-31 lab MIT 6.s081 6.s081 Lab5 Multithreading 现在进入操作系统的另一大特性:并发。 2023-10-30 lab MIT 6.s081 6.s081 Lab4 Copy-on-Write Fork for Xv6 课上谈了个 COW 优化策略,这里就要具体实现了。 2023-10-30 lab MIT 6.s081 6.s081 Lab3 Traps 现在是,陷入内核时间。 2023-10-26 lab MIT 6.s081 6.s081 系统调用流程 番外篇,探究通过 shell 运行命令时,系统调用到底是个什么流程。 2023-10-25 lab MIT 6.s081 6.s081 Lab2 Page Tables 在本 lab 中,我们将进行页表机制的探索。 2023-10-24 lab MIT 6.s081 6.s081 Lab1 System Calls 本 lab 要求我们进行系统调用代码的编写。 2023-10-23 lab MIT 6.s081 6.s081 Lab0 Xv6 and Unix Utilities 热身运动,实现一些 shell 命令。 2023-10-22 lab MIT 6.s081