Tuple是基于.NET Framework 4.0 及以上版本才有的。微软称它为元组,如果有三个参数那就是三元组。如 Tuple(T1, T2, T3) Tuple的命名空间在 System 很短吧,也就是说只要是基于.NET Framework 4.0 及以上版本的,创建项目就可以直接在Visu ...
模式简介 就一个类而言,应该仅有一个引起它变化的原因。不要存在多于一个导致类变更的原因。遵循单一职责原则。分别建立两个类T1和T2,使T1完成P1功能,T2完成P2功能。当修改T1时,不会使职责P2发生故障风险。 遵循单一职责原的优点有: 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责 ...
分类:
其他好文 时间:
2016-04-13 20:34:26
阅读次数:
126
C++ pair(对组)用法 类模板:template <class T1, class T2> struct pair 参数:T1是第一个值的数据类型,T2是第二个值的数据类型。 功能:pair将一对值组合成一个值,这一对值可以具有不同的数据类型(T1和T2),两个值可以分别用pair的两个公有函 ...
分类:
编程语言 时间:
2016-04-05 19:23:15
阅读次数:
136
语法: 示例:假如有名T1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写: 一般地,改字段名可以用这条语句: 但是,实际应用中,我们往往是用J-SQL进行编译,而J-SQL不支持修改字段名,所以,如果一定要修改字段名,那么只有通过变通的方法了,具体思路为 ...
分类:
数据库 时间:
2016-04-05 12:35:43
阅读次数:
286
问题: 开发一个关于各烟叶等级的二次验级的原发件数、原发重量及验收重量的统计报表。其中,原发件数、原发重量和验收重量等列要求计算出各等级组别的小计和所有记录的合计。 语句: SELECT DECODE(GROUPING(T4.TOBACCO_CLASS_TYPE) + GROUPING(T1.TOB ...
分类:
数据库 时间:
2016-04-05 12:17:00
阅读次数:
179
作业题目:教材49页第7题a到d,并基于Junit及Eclemma实现一个主路径覆盖的测试一、Use the following method printPrimes() for questions a-f below a.画出控制流图解答: b.设计一个t2=(n=5)比t1=(n=3)容易发现发 ...
分类:
其他好文 时间:
2016-04-05 07:08:04
阅读次数:
168
挺简单的题目,但是有一堆恶心的边界 在刨去恶心的边界之后: 假定我们知道两边的循环节为b1,b2 其中h第一次到达目标的时间为a1,a2 又知道对于答案t t=a1+b1*t1=a2+b2*t2 不妨枚举t1,判断是否存在可行解即可 又因为LCM(b1,b2)就开始循环了 且b1*b2<=b1*mo ...
分类:
其他好文 时间:
2016-04-04 22:37:04
阅读次数:
160
(a) (b) 对于测试用例t1=(n=3)和t2=(n=5),MAXPRIMES = 4时,t1不能检查出错误,而t2则会发生数组越界错。 (c) 对于测试用例t3=(n=1),测试路径不经过while的循环体。 (d) 节点覆盖:TR={1,2,3,4,5,6,7,8,9,10,11,12,13 ...
分类:
其他好文 时间:
2016-04-01 00:59:37
阅读次数:
137
(a).控制流图: (b)保存素数的数组长度为3时。t2=(n=5)会超出数组范围,而t1=(n=3)不会 (c)n=0 (d) 节点覆盖{1,2,3,4,5,6,8,5,6,7,9,10,3,11,12,13,12,14} 边覆盖{(1,2),(2,3),(3,4),(4,5),(5,6),(6, ...
分类:
其他好文 时间:
2016-03-31 21:43:09
阅读次数:
129
第一题、为printPrimes()方法画控制流程图: 第二题、考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历printPrimes()方法中相同的主路径,他们不一定找出相同的错误。设计一个简单的错误,使得t2比t1更容易发现。 数组越界问题 第三题、针对printPrimes ...
分类:
其他好文 时间:
2016-03-31 21:41:48
阅读次数:
275