本文描述集成测试的测试计划、测试活动过程、测试用例及执行等三部分内容实践,每部分仅举例部分实际内容供参考,以及相关测试规范。
文中推荐使用UML时序图做为测试用例中测试步骤描述。...
分类:
其他好文 时间:
2015-07-26 22:46:54
阅读次数:
1184
package two.java.test;
/**
* java中的选择排序
* @author hello
*
*/
public class SelectionSort{
public static void main(String args[ ]){
int [ ]intArray={12,11,45,6,8,43,40,57,3,20};
int keyValue;//...
分类:
编程语言 时间:
2015-07-26 22:46:11
阅读次数:
186
栈和队列常见题型:
实现栈和实现队列。
两个栈实现一个队列。
设计栈,使得pop,push和min时间复杂度为O(1)。
滑动窗口的最大值。
栈的进出序列。...
分类:
编程语言 时间:
2015-07-26 22:45:25
阅读次数:
233
package two.java.test;
/**
* 冒泡排序最基本的学c语言的时候就先接触的是冒泡排序
* 也有叫起泡排序的不过我还是喜欢叫冒泡排序
*/
public class BubbleSort{
public static void main(String args[ ]){
int [ ]intArray={12,11,45,6,8,43,40,57,3,20...
分类:
编程语言 时间:
2015-07-26 22:47:22
阅读次数:
189
poj 3281 DiningDescriptionCows are such finicky eaters. Each cow has a preference for certain foods and drinks, and she will consume no others.Farmer John has cooked fabulous meals for his cows, but he...
分类:
其他好文 时间:
2015-07-26 22:45:48
阅读次数:
142
前言:
对于文件系统中的文件,都可以使用FileInputStream流类以二进制的形式进行读取,但是由于Java本身的定位在JVM之上,没有处理计算机底层的能力,因此一些涉及底层处理的方法都是使用native方法调用第三方底层语言进行处理的。
本人重在讲解FileInputStream类的内部实现,不会对其应用过分的讲解。FileInputStream的类图:
解析:
Fi...
分类:
编程语言 时间:
2015-07-26 22:44:50
阅读次数:
315
今天,我能够自称是一个混IT的人,并能以此谋生,将来大家能一次谋生,都要感谢两个人:克劳德.香农和约翰.冯.诺依曼,是他们发现了所有的数字化信息,不论是一段程序,一封email,一部电影都是用一连串的1和0进行编码的;是他们发现了我们可以利用一个预先编写好的程序控制机器,并使之完成我们期望它完成的动作。建议大家在心里默念三遍他们的名字,以示仰慕。当然,如果让你们带着现在的知识回到他们的那个时代,那...
分类:
编程语言 时间:
2015-07-26 22:45:15
阅读次数:
193
Lookup类
Dictionary只为每个键支持一个值.新类Lookup是.NET3.5中新增的,它类似与Dictionary,但把键映射带一个值集上.这个类在程序及System.Core中实现,用System,Linq命名空间定义.
Lookup的方法和属性如下表:
属性名或者方法名
说明
Count
属性Count返回集合中的...
希尔排序
package ShellSort;import Utils.SortUtils;public class Demo { public static void shellSort(int[] a){ int temp,j;
int increment = a.length; do{
increment = incr...
分类:
编程语言 时间:
2015-07-26 22:44:00
阅读次数:
360
45. 蛤蟆的数据结构笔记之四十五克鲁斯卡尔算法
本篇名言:“假如生活欺骗了你 ,
不要忧郁 , 也不要愤慨 !
不顺心的时候暂且容忍 :
相信吧 , 快乐的日子就会到来。--
普希金”
上两篇学习了弗洛伊德和迪杰特斯拉算法。这次来看下克鲁斯卡尔算法。
1. 克鲁斯卡尔算法
克鲁斯卡尔(Kruskal)算法是在剩下的所有未选取的边中,找最小边...
分类:
编程语言 时间:
2015-07-26 22:44:56
阅读次数:
379
Problem Statement
Bob is going to create a graph with N nodes. The graph will be constructed in two steps. First, Bob will take N isolated vertices, label them 1 through N and color each of them us...
分类:
其他好文 时间:
2015-07-26 22:44:29
阅读次数:
261
本节学习系统中特殊的广播接收者。
我们前面几节不是说了,当广播接受者一旦注册到系统中,当系统发送的广播和你注册的广播的action匹配时,系统就会启动广播接收者所在的进程。除非用户手动停止广播接收者所在的进程。但是生活中有这样一种情况,比如说:我在玩网络游戏,假设说游戏本身在系统电量低的情况下,会自动保存当前游戏的进度,也就是存档的。可以这么说,此广播接受者只有在用户玩游戏时才需要启动,别的时候...
分类:
移动开发 时间:
2015-07-26 22:43:57
阅读次数:
162
Valid Parentheses
Given a string containing just the characters '(', ')', '{', '}', '[' and ']',
determine if the input string is valid.
The brackets must close in the correct order, "()"...
分类:
其他好文 时间:
2015-07-26 22:43:18
阅读次数:
142
以前说到去除状态栏和标题栏总会用到动态代码的方式实现:
getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN , WindowManager.LayoutParams. FLAG_FULLSCREEN); requestWindowFeature(Window.FEATURE_NO_TITLE);
但是在...
分类:
其他好文 时间:
2015-07-26 22:42:35
阅读次数:
301
RTTI(Run-Time Type Identification)是面向对象程序设计中一种重要的技术。现行的C++标准对RTTI已经有了明确的支持。不过在某些情况下出于特殊的开发需要,我们需要自己编码来实现。本文介绍了一些关于RTTI的基础知识及其原理和实现,并分析比较三者是线上的差异与联系。...
分类:
编程语言 时间:
2015-07-26 22:43:46
阅读次数:
177
AIDL (Android Interface Definition Language )AIDL 适用于 进程间通信,并且与Service端多个线程并发的情况,如果只是单个线程 可以使用 Messenger ,如果不需要IPC 可以使用BinderAIDL语法:基础数据类型都可以适用,List Map等有限适用。static field 不适用。AIDL基本用法
1、实现.aidl文件
接口...
分类:
移动开发 时间:
2015-07-26 22:43:14
阅读次数:
191
第一次推荐书籍目录如下,后续蛤蟆会陆续增加到本篇当中
1、《程序员修炼之道》
2、《重构》
3、 《设计模式》
4、《测试驱动发开》
5、《UNIX编程艺术》
6、《算法导论》
7、《计算机程序设计艺术》
8、《数据结构》 叫这个数目的书很多,推荐作者是:Ellis Horowitz, Sartaj Sahni, Susan Anderson-Freed...
分类:
其他好文 时间:
2015-07-26 22:43:53
阅读次数:
147