一、单元测试的流程 1、判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象,我们需要对组件的基本功能十分清楚。因此,J2EE单元测试实际上也属于设计过程的一部分。 2、设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,我们可以使用UML或者其他文档视图 ...
分类:
其他好文 时间:
2016-09-10 22:14:49
阅读次数:
114
一、单元测试的流程 1、判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象,我们需要对组件的基本功能十分清楚。因此,J2EE单元测试实际上也属于设计过程的一部分。 2、设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,我们可以使用UML或者其他文档视图 ...
分类:
其他好文 时间:
2016-09-10 14:29:55
阅读次数:
157
描述 在N个数中找出其和为M的若干个数。先读入正整数N(1<N<100)和M(1<M<10000), 再读入N个正数(可以有相同的数字,每个数字均在1000以内), 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个数,输出组合的个数(不考虑组合是否相同)。要求 ...
分类:
其他好文 时间:
2016-08-20 23:15:35
阅读次数:
541
组件:主要接口从父类继承而来,由系统基础框架调用,开放给外部调用的接口比较少;符合开闭原则和依赖倒置原则;通过基础架构的回调实现其复用和功能。 模块:独立的服务接口,为无继承耦合的其它模块提供服务,功能或职责比较独立,除对外提供服务外与其他模块耦合比较少。 http://blog.csdn.net/ ...
分类:
其他好文 时间:
2016-06-27 19:24:26
阅读次数:
135
字典中其它API的实现。。 下一讲可能要等几天, 或许不用等, 取决于我的工作效率与热情。 因为在Redis的数据结构中, 截止字典, 已经把设计组织最清晰的那部分讲完了。 接下来的数据结构部分是互相纠缠的。 我需要时间去分析一下。 视频下载地址 ...
分类:
其他好文 时间:
2016-06-19 07:54:24
阅读次数:
213
整体鸟瞰 本书运用大量源于实践的示例,从编码、设计、组织、架构、测试、评估、应对需求变更等方面,深入而多角度地讲述了我们应该如何重构,建设性地提出了高效可行的重构七步。读完本书,实践重构不再卡壳,需求变更不再纠结。全面领悟重构之美,遗留系统不再是梦魇,自动化测试原来可以这样做。本书帮助程序员告别劣质代码步入精妙设计,让遗留系统的维护者逐步改善原有设计,指导重构实践者走出困惑步步坚定。同...
分类:
其他好文 时间:
2016-06-11 02:02:28
阅读次数:
242
原理: 在数据中加入几个校验码,并把数据的每一个二进制位分配在几个奇偶校验组中. 设:校验位的个数为r,能表示2^r个信息,1个表示“没错误”, 2^r -1个指出错误发生在哪一位. k= 2^r –1-r个信息可用于纠正数据位. 2^r≥k+r+1 若要检测并纠正一位错,同时发现两位错,r,k应满 ...
分类:
其他好文 时间:
2016-05-25 22:11:04
阅读次数:
300
?Booth 一位乘法规则: 将部分积初始化为0; 通过将乘数的尾部增加1位0作为[Y]补的第n+1位; 比较Yi与Yi-1; i=n+1,……,2,1 若Yi-Yi-1=1, 则部分积作加[X]补运算; 若Yi-Yi-1= –1,则部分积作加[-X]补运算; 若Yi-Yi-1= 0, 则部分积作加 ...
分类:
其他好文 时间:
2016-05-21 15:54:23
阅读次数:
193
浮点数 是指小数点位置可浮动的数据。通常表示为: N = M · R^E (例:0.10111 × 2110 ) 其中N为浮点数, M为尾数(mantissa),E为阶码(exponent),R为阶的基数(radix) R为常数,一般为2,8,16。在一台计算机中,所有数据的R都是相同的。因此,不需 ...
分类:
其他好文 时间:
2016-05-21 14:26:44
阅读次数:
306
IEEE754 阶码:移码;尾数:原码 一个规格化的32位浮点数x的真值可表示为: x=(-1)^s×(1. M) × 2^(E-127) e=E-127 其中尾数域所表示的值是1. M。因为规格化的浮点数的尾数域最左位(最高有效位)总是1。故这一位经常不予存储,而认为隐藏在小数点的左边。 64位的 ...
分类:
其他好文 时间:
2016-05-21 14:19:01
阅读次数:
2296