摘要: 排序有很多种方法,但人们首先总会想起冒泡和快排,现在总结一下这两种经典算法。 1. 冒泡 冒泡排序还可以优化,例如当第一次冒泡时发现所有数字已经按照顺序排列,则跳出循环,不必在进行后面的n-2次冒泡,可以如果数据量大的话节约的时间很明显。 优化原理是增进一个标签flag,当内层循环中的a[j]>a[ 阅读全文
posted @ 2017-05-04 18:50 测试人生- 阅读(2194) 评论(0) 推荐(0)
摘要: 优化了一下字符串转换方法,使用的最大和最小值 形象比喻: 问题:公司发了一袋鸡蛋让员工自己去领,每个人的鸡蛋个数不确定,规定自备容器,且只能一次性倒入容器,不能一个个捡。我想用一个大碗去装,碗的最大容量是10个,但是如果碗太小多出的鸡蛋会掉地上摔碎。 解决办法:在公司找其他领鸡蛋的同事借一个篮子或脸 阅读全文
posted @ 2017-05-04 12:48 测试人生- 阅读(1038) 评论(0) 推荐(0)
摘要: public void reindexArray(int[] arr, int step) { int len = arr.length; int s = step % len; int[] a = new int[len]; for (int i = 0; i < len; i++) { ... 阅读全文
posted @ 2017-05-04 12:45 测试人生- 阅读(542) 评论(0) 推荐(0)
摘要: //两个有序数组的合并函数 public static int[] MergeList(int a[],int b[]) { int result[]; if(checkSort(a) && checkSort(b)) //检查传入的数组是否是有序的 { result = new int[a.l... 阅读全文
posted @ 2017-05-04 12:44 测试人生- 阅读(2922) 评论(0) 推荐(0)
摘要: import java.util.Stack; import java.util.HashMap; public class BinTree { private char date; private BinTree lchild; private BinTree rchild; public BinTree(char c) { ... 阅读全文
posted @ 2017-05-04 12:42 测试人生- 阅读(273) 评论(0) 推荐(0)
摘要: log4j.properties配置详解 转自 http://blog.csdn.net/dr_guo/article/details/50718063 ######################################################################### 阅读全文
posted @ 2017-04-18 21:51 测试人生- 阅读(197) 评论(0) 推荐(0)
摘要: 最近需要验证数据仓库某个字段是否转化成某种日期格式,比如时间戳格式 ‘2016-05-03 23:21:35.0‘, 但是DB2不支持REGEXP_LIKE(匹配)函数,所以需要重新想其他办法。 最后使用了最常规的like来模糊匹配,虽然比不上正则匹配那么精准,但也够用了。 思路: 一个下划线代表一 阅读全文
posted @ 2017-04-17 22:58 测试人生- 阅读(2676) 评论(0) 推荐(0)
摘要: Dim wshShellSet wshShell = CreateObject("Wscript.Shell")wshShell.SendKeys "{ENTER}" '模拟键盘操作回车 1.基本键 一般来说,要发送的按键指令都可以直接用该按键字符本身来表示,例如要发送字母“x”,使用“WshShe 阅读全文
posted @ 2017-04-06 16:50 测试人生- 阅读(16431) 评论(0) 推荐(1)
摘要: 由于近期一直被firefox的保存文件弹出框困扰,摸索尝试过几种方法,已有的方法可以跑通但是对对效果不太满意,因此一直在寻找合适的解决办法。 最近发现了也可以通过VBS来处理弹出框,速度也不错,其原理就是模拟键盘操作,和rebot对象类型。现在对各种方法总结一下。 我们在测试中经常会遇到各种弹出框, 阅读全文
posted @ 2017-04-06 16:37 测试人生- 阅读(2156) 评论(0) 推荐(0)
摘要: 在理解这两种反射机制之前,需要弄清楚java类的加载机制. 装载:通过类的全限定名获取二进制字节流(二进制的class文件),将二进制字节流转换成方法区中的运行时数据结构,在内存中生成Java.lang.class对象。这个时候该类型没有被分配内存,设置默认值,也没有初始化。 链接:执行下面的校验、 阅读全文
posted @ 2017-03-31 14:24 测试人生- 阅读(4118) 评论(0) 推荐(1)