9.17
今日只有一节十点的概率统计,并且早早地放出了签到,所以今天注定将是一个十分休闲的好日子。
CSAPP 进度:把较为独立的第五章看完了,介绍了许多在算法之下的优化手段,涉及 register 复用、减少函数调用(属于 compiler friendly 原则的一部分,不过在 C++ 中直接使用 const function 似乎就可以,得益于 C++ 的 bitwise const)、单核指令并行(循环的 unrolling、reassociating、accumulating)等许多技巧。原本第五章的开启方式是听 lecture,但是发现收效甚微,听了一个多小时发现很多地方还是要翻书查阅细节,既然如此为什么不一开始就看书呢。确认了通过听 lecture 进行学习(特别是初学)的效率和效益都不高,虽然 Bryant 老爷子的课听起来十分舒适,但还是决定以看书为主。今日简记做得十分随意,Chapter 5 Optimizing Program Performance。
得益于今天 CSAPP 进度压力较小,甚至还与室友开启了三把王者峡谷的旅途,爽爽上分!十点之后一直在重温 stick fight,被路人打成傻逼。
值得忏悔的是,今天没有下楼运动。忏悔!忏悔!