自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 c语言接口设计与实现读书笔记与习题 解答 (二)

读后感:作者提到了如何使用头文件和源文件进行接口和实现的分离(c 语言),并开始了第一个例子。主要是一个数学运算的基本库。亮点是:提到了之前 Edward 所说的除法的不同结果,并撰写了两个很重要的除法函数。值得一提是,其中 讲到了编写这两个函数的重要意义。比如:p = (p  - 1)  % N,如果用  p = (p - 1  + N) % N,有可能导致溢出的问题。后面作者又

2014-03-14 00:01:04 1982

原创 c 语言接口设计与实现读书笔记与习题 解答 (一)

这一章先是总体地讲述了实现 library 的重要性和必要性,也提到了性能,足够好但不要过分地追求,尤其是以牺牲其他要求的情况更不值得。习题解答:1.1  这是因为如果把 linenum 放到 copy 下面,会导致被跳过的换行没有计算里面;当出现 多个换行时,会少计算行数。1.2  会连续的进行计算。1.3 gcc 下也会出现这种情况,所以对赋值的条件,应该用括号

2014-03-10 01:18:01 1284

原创 《编写可读代码的艺术》读后随笔

这本书目前读了前 3 章,共鸣的地方还是不少的,比如:tmp 这种“不知道怎么命名时的命名”,对自己平常的工作危害是蛮大的;长名字和短名字的取舍困惑;get方法通常代表轻量级的方法,乱用会导致性能问题等等的坑,自己都掉进去过。这里总结几点比较印象深刻的:1. tmp 的使用应该尽可能带后缀 描述场景,并且只用在生命周期较短的时候,且“临时性是其主要因素”的时候;2. 循环迭代器

2013-12-12 14:45:55 578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除