03 2022 档案
摘要:一个晚上都没有解决这个bug,问了个同学才知道。 模板编程时,如果分离编译会造成链接出错,报collect2 error ld returned 1 exit status错误。 解决方案: 1. 实现写到.h文件中,当然这样可能会造成可执行程序过大; 2. 在模板实现文件中实例化一份别的cpp需要
阅读全文
摘要:昨晚又仔细学了下Git。之前也看过Git的教程,但有些东西只是看看概念,理解的还不是很深刻。 推荐教程: 廖雪峰的git教程(很不错):https://www.liaoxuefeng.com/wiki/896043488029600 菜鸟Git教程(也不错):https://www.runoob.c
阅读全文
摘要:CPU执行程序的过程是重复的“取指执行”,为了提高内存访问效率,引入了Cache。 所以这个问题也就等价于“如何写出让Cache命中率更高的代码?” 知其然知其所以然,懂Cache原理了,自然就明白怎么去做。 1、遵从80-20法则,程序80%的时间在运行20%或更少的代码,针对热代码进行优化,进而
阅读全文
摘要:# 本人2023届毕业,2022年需要迫切找到一份好的工作。 最近系统性的针对计算机底层知识进行了学习,跟以前对于计算机的理解有了很大的改变,具体体现在“能够以一个整体的层次去思考问题了”。 下面列出一些感受: 分层 如果你深入回忆一下,会发现计算机的整个体系都构建在分层之上的。 构建在整个CS系统
阅读全文

浙公网安备 33010602011771号