baidu

随笔分类 -  阅读

阅读别人的源码或者书籍
摘要:立志要把D&E看两三遍,所以这边列一个读书笔记,觉得什么有必要就记下来.1. 内联 在带类的C里面,在类声明里面实现的成员函数,可以被内联.class stack{ //会被内联 char pop() { if(top <= min) error("stack underflow"); return *--top; }}; 在C++里面,提供的inline关键字,也可以用来内联. 另外,static修饰的非成员函数,有internal连接属性,也是可能会被内联掉.2. 窄转换 早期想法不允许"破坏信息的"隐式转换.可是后来发现每个C程序内都 阅读全文
posted @ 2013-01-25 01:11 egmkang 阅读(885) 评论(0) 推荐(0) 编辑
摘要:1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。“一个卓越的车床工可以要求比一个一般的车床工多拿数倍高的工资,但一个卓越的软件写手的价值会10000倍于一个普通的写手。”——比尔 盖茨 2. 一个优秀的程序员的效率会是一个普通的程序员的十倍之上。一个伟大的程序员的效率会是一个普通程序员的20-100倍。这不是夸张 — — 1960年以来的. 阅读全文
posted @ 2011-06-19 14:50 egmkang 阅读(654) 评论(4) 推荐(0) 编辑
摘要:每每看一遍都有新的收获 阅读全文
posted @ 2011-05-12 18:48 egmkang 阅读(516) 评论(2) 推荐(1) 编辑
摘要:[读源码]看libc里面实现的strcpy这个libc选用的是dietlibc-0.32,是一位老大介绍的,说是比较简单供学习只用.看后大呼上当....(代码写的个人觉得很糟糕)为什么说这个strcpy呢?略微有那么一点理由:1. 考试几乎必考.而考试给的标准答案很怪异....2. 这个strcpy有提供了两个实现,第二个实现的效率比VC9的汇编实现的strcpy效率还要高,我粗略的测算,要高30... 阅读全文
posted @ 2010-05-25 09:06 egmkang 阅读(6448) 评论(22) 推荐(1) 编辑

点击右上角即可分享
微信分享提示