上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 思想: 从所有序列中先找到最小的,然后放到第一个位置。之后再看剩余元素中最小的,放到第二个位置……以此类推,就可以完成整个的排序工作了 c++: 突然发现,java中arraylist很好用。 选择排序是一个不稳定的排序算法: 例如: 4,3,4,4,3,1 第一次交换,4的相对位置就变了。 选择排 阅读全文
posted @ 2016-09-07 15:56 prog123 阅读(152) 评论(0) 推荐(0)
摘要: 原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位, 然后再从头开始进行两两比较交换,直到倒数第二位时结束, 冒泡就是每次将最大的元素放在最后。 例如: 原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 | 第一趟排序 阅读全文
posted @ 2016-09-06 13:54 prog123 阅读(192) 评论(0) 推荐(0)
摘要: Selenium开发Java WebDriver测试程序 一、安装Selenium插件 在FireFox浏览器中,选择 菜单--开发者--获取更多工具,搜索Selenium即可,安装完成后,在浏览器中出现下图图标表示安装成功。 二、使用SeleniumIDE录制并导出脚本 1、录制脚本 点击上图所示 阅读全文
posted @ 2016-04-16 20:42 prog123 阅读(221) 评论(0) 推荐(0)
摘要: 第三次作业 Use the following method printPrimes() for questions a–d. 程序如下: a、画出数据流图: b、测试用例t1=(n=3)和t2=(n=5),t2会发现但是t1不会发现的错误。 数组越界问题。 c、找到一个测试用例不经过while循环 阅读全文
posted @ 2016-03-28 18:27 prog123 阅读(213) 评论(0) 推荐(0)
摘要: 一、Eclipse下安装junit, hamcrest and eclemma。 由于现在版本的Eclipse都已经集成了JUnit Test Case,所以不必再导入JUnit和hamcrest的jar包了,只需要在需要测试的类中,右键点击New,选择新建一个JUnit Test Case即可,E 阅读全文
posted @ 2016-03-18 16:31 prog123 阅读(193) 评论(0) 推荐(0)
摘要: 一、JUnit的安装和使用 Eclipse下JUnit的使用,因为现在版本的Eclipse和JDK下自带了JUnit的包,所以不再需要再去手动引进JUnit的包和hamcrest的包。 首先创建一个需要去测试的类,Calculate.java代码如下: 之后建立一个JUnit Test Case,右 阅读全文
posted @ 2016-03-17 16:20 prog123 阅读(276) 评论(0) 推荐(0)
摘要: 策略模式 定义:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 问题:有一个鸭子类定义了鸭子的种种行为,包括swim(),quack(),fly(),但是,并不是所有的鸭子都会飞行(fly)或者叫(quack),在这里,我们认为所有的鸭子都 阅读全文
posted @ 2016-03-17 13:47 prog123 阅读(213) 评论(0) 推荐(0)
摘要: 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: 抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用 阅读全文
posted @ 2016-03-17 12:59 prog123 阅读(235) 评论(0) 推荐(0)
摘要: 第二次作业 对于以下两个程序 1、找出fault 2、如果可能的话,找出一个测试用例不执行fault 3、如果可能的话,找出一个测试用例执行fault,但是不产生error 4、如果可能的话,找出一个测试用例产生error,但是不会导致failure 对于第一段代码 (1)、for循环不能遍历数组中 阅读全文
posted @ 2016-03-08 12:56 prog123 阅读(212) 评论(0) 推荐(0)
摘要: 最近的时间内,我印象最深刻的Bug是在上学期的javaweb的大作业中。 其中的要求是在工作人员的每一条记录后面添加一个修改按钮,要求把前一个页面的内容带入到下一个页面中,由于密码采用的是MD5的加密,所以带入到后面的页面中的内容是经过加密后的内容,当需要修改密码时,不会发生错误,但是,如果不修改密 阅读全文
posted @ 2016-03-04 20:05 prog123 阅读(137) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页