残缺和完满是无定义的,可总觉得繁华该是多多益善,以便用时能信手拈来。可恶啊!我们并不会好好说话,我已经忘了人与人交流的感觉了,现在的我更像个机器,只为解决实务而说话,不会放纵自己的思想无意识流动。我什么时候可以变成人类呢?
可读性,可移植性。define等等吧,给东西命名,就像游戏可以命名的箱子一样,加快找东西的速度。可移植也就是,在整理物品时,会把箱子里面的东西拿来拿去,或者去一个新的环境里,需要打开箱子拿出一个物品看看,这是属于什么的,然后在做下一步打算。
通用货币的魅力。尽管,不同地方有不同地方的规矩,但总有些规矩是通用的,于是为了避免冲突,用这一小部分的规则把产品的全部内容制作出来,这样是不会错的。那这部分的地位一定很高,就像,货币,也像语言。
但通用的由于没有特点导致其安全性不高鸭。
从长远的眼光来看,想成为自己希望的那个样子,努力并不是重点,想象力才是重点,你都不知道想成为什么,也没人会主动告诉你,被知识限制的思想会把自己引向何方呢?
不尝试背字典,但是要学会使用字典,了解一些局部的东西,加快使用速度。
错误与报警,那要是溢出了怎么办?不参与计算部分溢出,像什么时间溢出啊什么的,无伤大雅就抛出一个溢出日志,别打断程序,要是参与计算的地方溢出,就结束程序,因地制宜呗!检测最高位是否发生跳变,玛德直接把计算量翻了一倍啊!牺牲代码复杂度来成全时间复杂度,加一些判断呗,还是怎么的,越来越复杂。
需要确定分配的字节的大小,这个大小由乘法计算,本应该一直增加,却因为溢出而变成很小的数了,然后这个区域要存的东西很大,数据失去了意义,还破坏了其它区域的结构。
使用算术表达式分配地址大小时要做溢出监测。
上战场之前只能假想,只能浅尝辄止,留下一些思考就结束,实践?我什么时候可以实践呢?
可以在写代码的时候把看起来简单计算式用另一种较为复杂的计算思路写出来,比如把乘方化成一加一乘的重复,就是秦九韶算法啦!
意识训练之后要大量刷题,那时候就可以搜集更多实战经验啦!
模糊的也比较好移植,数值解。