感激涕零 不知所云

今天没有training,arrange time by ourselves. 发现之前写的代码太没水平了,找素数的居然筛选法比传统方法还要慢,重复赋值太多和没有利用CPU的流水线。模式替换,发现自己居然整数选择时没有用switch代替if-else语句。memmove内存复制的字节对齐理解错误,是地址,而不是长度,一般用汇编写比较能提高效率,且可以利用流水线加速。每一条编程题都有改进的空间。

I spent two hours learning how to write Makefile. 懂得如何递归地执行Makefile文件和递归地删除目标文件,学习的时候需要带着问题去学习,这样效果会比较好。

晚上回来还是不断地查找关于共享库全局变量的问题,原来每个进程执行的时候都有自己的副本。关于链接库,共享内存实现的机制,还有虚拟存储的理解又加深了,还要继续深究这些问题,因为还没有弄明白究竟是怎么一回事,不能糊里糊涂地让其过去。我受不了还没有理解,我受不了效率这么低。

PS:感谢张韵婷同学对我的help。同时自己要积极进取,努力去解决问题。keep optimistic and working hard to solve the facing problem.

Comments