Tag: 效率

坚持跑步一年心得, 跑步锻炼到底有没有用?

前几天, 我完成了跑步一年的计划, 坚持了一年, 很多人问我效果如何. 在开始跑步的时候体重81公斤 跑了几个月后体重就大概维持在76公斤不变了, 后面几个月体重并没有想像中的继续变少, 我想可能有几个原因: 跑步让肥肉变肌肉 每天慢跑3公理(后面几个月犯懒 2公理), 慢慢的或许会让肥肉变成肌肉, 虽然体重并没有变轻(甚至可能前几个月会稍微重一些), 但是体内正发生着翻天覆地的变化(好的). 脂肪赘肉少了自然对身体有好处. 跑步需要同时注意引食么? 我起初跑步的原因就是太胖了, 而且又管不住自己的嘴, 经常吃宵夜, 每天肚子饿是睡不着觉的, 于是为了不让自己心理那么有罪恶感也秉着对自己身体负责让自己吃得更开心的目的 才坚持了一年. 我建议规律饮食就可以, 当然最开始几天跑完会有明显的饥饿感, 进食的时候要慢一点, 狼吞虎噎很容易吃得更多 = 白跑了. 跑步还有哪些其它好处? …

代码审核

再NB的程序员也有可能写出很垃圾的代码,特别是没睡醒的情况下.所以代码审核就显得尤其的重要. 当一个开发项目即将完工或者一个BUG修复时,尽管已经通过了测试,但是还是需要有一些人专门针对上传的代码进行审核 (Review). 有些代码是一般不会造成问题, 但是却有可能会效率低下,比如: 很有意思,有一同事写了这样的代码,其实本意是想把一个角度限制在 0 到 360 度之间,但是是浮点角度,也许他认为不知道怎么对浮点数取余,所以就这样设计代码,不停的减,不停的加360度, 至到在范围内. 且不说这样做的效率,浮点数不断多次的运算会造成误差.如果这个角度极大或极小,则这两个循环则非常的费时.这是有可能测试人员无法测出来的,不经过代码审核是不会发现问题的. C#里是支持浮点取余的(不过得注意符号,负数的取余也是负数), 即使不支持,也可以通过: double fmod(double a, double b) { return a - b * (int)(a / b); } …