Unix/Linux 实用技巧、箴言
摘要:Unix用起来容易,学起来难 首先学习基本知识,然后学习希望学习的知识,顺序可由自己确定 Unix=内核+使用工具 Unix是一组为聪明人准备的工具 作为Unix用户,您需要的基本技能就是使用命令行输入一条又一条命令来解决问题 erase删除一个字符:<backspace>、<delete>、<^H>,werase删除最后一个单词:<^W>, kill删除整行:<^X> Unix传统:在请求帮助之前尽最大的努力自己解决为题;当他人请求您的帮助是,心甘情愿的帮助他人,即RTFM man 命令是最重要的Unix命令,因为使用它可以学习其它
阅读全文
posted @
2011-05-30 23:26
hustlijian
阅读(738)
推荐(1)
汇编语言学习历程(一)分支、循环控制
摘要:问题介绍:以十进制形式输出有符号字数组BUF中每个元素的值:负数前面需要输出符号,正数前面不需要符号。各个值之间以空格隔开问题分析:一个基本的汇编语言入门的例子,需要掌握基本的程序结构,数据定义,还有一些流程控制语句就可以完成了源代码:1.3862datasegmentuse163masg0db0ah,0dh,'=====outputsingnednumbers======',0dh,0ah,'$'4masg1db'numbersare:$'5numsdw96bufdw9,-9,0,254,-254,255,-255,32767,-327687c
阅读全文
posted @
2011-05-26 15:07
hustlijian
阅读(657)
推荐(0)
代码检查错误列表总结
摘要:数据引用错误 是否有变量使用前未赋值或初始化 下标值是否越界(上越界,下越界) 是否有非整数下标 是否有虚调用(悬挂指针,没有内存空间) 当使用别名时,属性是否正确 记录和结构的属性是否匹配(存储形式) 是否计算位串地址,是否传递位串参数(字节边界) 基础存储属性是否正确 跨过程的结构定义是否匹配(多过程,多子程序使用中) 索引或下标是否有“仅差一个”的错误 继承需求是否满足 运算错误 是否有非运算变量间的运算(数组,字符串) 是否有混合模式的运算(类型不同) 是否存在不同字长变量间的运算 目标变量大小是否小于赋值大小(空间不足) 中间结果是否上溢或下溢 是否除零 是否存在二进制不精确度(3.
阅读全文
posted @
2011-05-24 23:38
hustlijian
阅读(649)
推荐(0)
软件测试的原则
摘要:测试用例中一个必需的部分是对预期输出或结果进行的定义 程序员应当避免测试自己的程序 一个组织也应当避免测试自己的程序 彻底的检查测试的结果 测试用例中需要包含有效的和预料到的例子,也应该包含无效和未预料的例子 测试的一半是“未做其应该做的事”,另一半是“做了不应该做的事” 避免测试用例是一次性的,除非程序是一次性的 计划测试是,不应默许不会有错,注意“调试”和“测试”的区别 程序某部分有更多的错误的可能性,与已经发现的错误成正比(纠结) 软件测试是一项极富创造性,和智力挑战的工作
阅读全文
posted @
2011-05-24 23:38
hustlijian
阅读(219)
推荐(0)
线性表以顺序表为存储结构的实现(数据元素的类型为整型)
摘要:前记: 现在我在学习数据结构与算法,所以计划记录下学习中的心得,以便以后回忆,博客是一个不错的平台,方便学习。 问题描述: 设某线性表数据元素的类型为整型,以顺序表为存储结构,编程实现。 数据类型定义: (一)、数据结构:用顺序结构保存线性表,建立结构,带头结点, /*-------定义线性表的元素类型,此处为整形-------------------- */ typedef int Elemt...
阅读全文
posted @
2011-05-22 11:10
hustlijian
阅读(2833)
推荐(0)