- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 编程精粹--编写高质量C语言代码(6):对程序进行逐条跟踪
发现程序错误最好的方法就是执行程序。在程序执行过程中,我们利用我们的眼睛,或者通过我们编写的断言和子系统一致性检查等自动测试的工具来发现错误。虽然断言和子系统检查都很有用,但是如果程序员事先没有想到应该对某些问题进行检查,那么也就无法保证程序没有问题。 程序员可以在代码中设置断点,一步步跟踪代码的运行,观察输入变为输出的过程。程序员测试其程序最好的方法就是对程序进行逐条跟踪,对中间的结果进行认真
2014-08-29 21:13:40 1703
原创 编程精粹--编写高质量C语言代码(5):为子系统设防(二)
接着上一篇文章>,继续以内存管理程序为例,讨论 如何为子系统设防。 内存管理程序有一个问题就是当我们第一次创建内存块时知道其大小,但随后几乎马上就会失去这一信息。上一篇文章 讲过,对于内存管理程序,检查指针的有效性不能仅仅检查指针是否为空,还需要检查这个指针是否指向某个 有效内存。假如能够知道已分配内存块的数目及其在内存块中的具体存储位置,那么对于任意指针的值,我们都 能
2014-08-28 20:59:21 988
原创 鸟哥的Linux私房菜 基础学习篇读书笔记(6):Linux的文件权限与目录配置
Linux操作系统作为一个多任务,多用户的操作系统,文件的权限管理是十分重要的。 在Linux操作系统中,每个文件都有三种身份的个别权限,分别为user,group以及others,即文件所有者,文件所属用户组, 以及其它人。不同的身份对文件有不同的权限。另外,之前讲过root账户在Linux中意味着无尽的权限,所以root账户可以去到 任何地方。在Linux操作系统中,用户组是个很重要的概
2014-08-01 21:36:38 922
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人