今天揉鼻子时掉落下一根纯白色的鼻毛,联想起之前天天熬夜导致半夜心悸干呕的痛苦经历,我不得不承认自己身体并不好,但没关系,我会慢慢锻炼身体的。
今天揉鼻子时掉落下一根纯白色的鼻毛,联想起之前天天熬夜导致半夜心悸干呕的痛苦经历,我不得不承认自己身体并不好,但没关系,我会慢慢锻炼身体的。
6 月 8 日晚,在健身房跑步的时候看到一只硕大的苍蝇贴在墙上搓手,我突然想着如果一切都是一场梦,这是不是潜意识在提醒我逃离。我继续殷切地观望着它,然而它依然懒趴趴地,偶尔才很不情愿地扭动了一下。“多不想长大啊。“再次意识到自己仍然是个普通人后,还是难免遗憾。对了,健身房的窗户是闭着的,但我也懒得去打开,也许下次我会试试。
CSAPP Lab7 Writing a Dynamic Storage Allocator
首先,在 linux 环境下解压,由于在 make 过程中发现缺少 glibc 的库,所以还要安装相关包:
1 | [root@MiWiFi-R4A-srv malloclab-handout] |
CSAPP Lab6 Writing Your Own Unix Shell
除了看 shlab.dvi (cmu.edu) 和 Introduction to Computer Systems 15-213/18-243, spring 2009 (cmu.edu) 外,这个实验还需要仔细阅读书上第八章异常控制流部分,而书中未补全代码可在 csapp.cs.cmu.edu/3e/ics3/code/src/csapp.c 搜索(比如 Kill)。
CSAPP Lab5 Understanding Cache Memories
参考指导文档 cachelab.dvi (cmu.edu),我们需要在 linux 环境下解压文档。
CSAPP Lab3 Understanding Buffer Overflow Bugs
由于是直接上手做的,看完 readme 后也是一头雾水,结合 attacklab.pdf (cmu.edu) 和原书第三版的 3.10.3 和 3.10.4 才恍然大悟,当然视频资料也有不少。另外,之前又犯了个错误,就是我在 mac 上反编译了 ctarget,注意 csapp 的系列实验都应在 x86 环境下进行。