本意是创建一个大二上学期的 repo ,结果到了大二下学期为了延续寒假学的一些东西,就依然保持在这个 repo 中写代码。
内含二刷部分 C++ Primer 的笔记,一刷完基本上对 C++ 世界有了较为初步的认知,在二刷的时候仅对部分章节进行回顾
这部分内含大二上学期刷的 CSAPP 中的代码,当时也是好大喜功,所以看的时候不求甚解,也跳过了许多内容。
在图书馆借了本殷人昆最新出版的数据结构实现书,非常厚。尝试看了一点实现了一下,课业太繁重就弃了。。。
大二上寒假刷 Effective C++ 的时候还在用 Typora,由于有台式机和笔记本,多端同步比较不方便,所以将笔记上传到 github 作同步用。
由于 Typora 不能内嵌图片,只能用图床,我个人也比较怕麻烦当时就把截图打包放在文件夹里用相对路径引入 md,因为用的是 4K 显示器,所以截图尺寸都比较大,每次 push/pull 都等的尿崩。
遂转投语雀了,真香~
语雀链接:https://www.yuque.com/xiaoyu-heheg "语雀主页")
绝对是看的最值的一本书! 写的非常好,力推!!
正式版笔记在语雀~
信息论与编码大作业的必做题,有霍夫曼编码、费诺码、游程编码和算数编码四种编码方式的实现。选做题由于期末月实在是忙到心力交瘁,就没写了。(后来才知道原来班里几乎没人写了选做题,差点把老师气死。。)
动手写之前还想霍夫曼编码是当时数据结构课的小实验,有什么难的。然而还是写了一晚上,一定是太久没写C++,好多报错。。
TCPIP网络编程源码,这本书由浅入深,知识点也相对全面,比下面这本好读多了!入门首推!
Linux 高性能服务器编程的部分源码,看完 TCPIP网络编程就来看了,开坑的时候接近期末了,所以没有太多时间细读了,只读了中间的几章。不过对于我密码学综合设计的帮助还是非常大的!
最后我也是选择将我的密码学综合设计作为本人的第一个项目(虽然客户端不是自己写的,是合作者做的),详细见名为 MyServerClient 的 repo 。
实现了一个简易的 shared_ptr ,构造函数忘了设置成 explicit 的了,有空改一下。