重复字面量重复;提取到局部变量结构重复;提取到方法语义重复,即同一功能的不同实现;转换为结构重复后提取到方法 条件逻辑一个测试中不应出现条件逻辑,若非常必要,则将逻辑处理提取到辅助方法中。 脆弱的测试依赖时间、随机数、多线程的测试;规避(依赖其他确定的对象),控制(使用mock模拟),隔离(提取到专 ...
分类:
其他好文 时间:
2019-07-31 19:06:18
阅读次数:
97
提供了对Set、List和Map排序、填充和查找元素等辅助方法Collections.shuffle()随机排列容器内元素Collections.reverse()逆序排列Collections.sort()递增排序Collections.binarySearch()查找元素,并返回元素的索引List<String>list=newArrayList<>();Collect
分类:
编程语言 时间:
2019-07-21 16:30:05
阅读次数:
88
1、将字符转换为日期格式 2、请求字符串拼接 3、把字符串按照分隔符转换成 List 4、从包含中英文的字符串中截取固定长度的一段,inputString为传入字符串,len为截取长度(一个汉字占两个位)。 5、获取枚举的description的值 ...
这题如果如果开挂的话, 可以直接用BigInteger类。 思路 用了三个辅助方法: 1. 大数相加。(顺带实现的,毕竟乘法的过程中需要用到加法) 2. 大数 * 一位数字 (很基础的步骤,列竖式的时候用到) 3. 去除结果的前导0。(很容易忽略,如0 * 123 结果会是 000,正确的结果应该是 ...
分类:
其他好文 时间:
2019-04-18 09:15:56
阅读次数:
145
题目描述 给定一个二维网格和一个单词,找出该单词是否存在于网格中。 单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中 “相邻” 单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。 示例: 解题思路 回溯法 首先,需要一个辅助方法 其中 和`String word` ...
分类:
其他好文 时间:
2019-01-24 23:04:43
阅读次数:
157
var labelMap = { onlinePayment:{ label:"在线支付", desc:"支持大部分储蓄卡、信用卡及第三方平台支付", name:"", href:"" }, cashOnDelivery:{ label:"货到付款", desc:"货到付款只支持POS机刷卡支付,不 ...
分类:
其他好文 时间:
2019-01-17 15:18:53
阅读次数:
456
直接上代码,后面说应用场景 新建一个项目,引入需要调用的dll,如下 生成之后称之为辅助程序xxx.exe 调用方式辅助方法: 调用方式如下: 应用场景: 1.调用的dll内部有缓存,但是又没有提供清理的方法,或者dll本身不稳定,用dllimport加载调用后出现问题 2.C#用dllimport ...
分类:
其他好文 时间:
2018-11-14 14:10:36
阅读次数:
90
consol 对象 console对象是 JavaScript 的原生对象 它有点像 Unix 系统的标准输出stdout和标准错误stderr, 可以输出各种信息到控制台,并且还提供了很多有用的辅助方法 常见用途 调试程序,显示网页代码运行时的错误信息 提供了一个命令行接口,用来与网页代码互动 调 ...
分类:
编程语言 时间:
2018-10-11 23:41:31
阅读次数:
200
强类型的辅助方法:这些helper的特征是名称后面加上了 For , 这些叫做强类型的辅助方法。共用布局页:可以在Views文件夹下面新建一个视图页,命名为_ViewStart.cshtml,将这部分统一写到这个文件里(如下图),这样应用布局页的View就可以省略这部分内容了。 另外这个_ViewS ...
分类:
Web程序 时间:
2018-10-08 15:08:39
阅读次数:
175