知识角:
软件分为两部分,一部分是数据,另一部分是程序。数据包括键盘输入,鼠标单击,磁盘文件,打印输出等;程序是指可执行的流程,转换,逻辑和运算。而我们测试最常用的一个方法也是按同样的方式划分进行测试。
一、软件测试的四种方法
软件测试常用的方法有黑盒测试,白盒测试,静态测试,动态测试。
先来简单的了解一下它们各自的含义吧:
黑盒测试...
分类:
其他好文 时间:
2014-07-22 22:48:54
阅读次数:
234
第一章:磁盘排序:对于一个提出的问题,不要未经思考就直接给出答案。要先深入研究问题,搞清楚这个问题的特点,依据这个特点,可能有更好的解决方式。比方:文中:最初的需求仅仅是“我怎样对磁盘文件排序”。我们首先想到了经典的归并排序。但,进一步了解到排序的内容是10000000个记录,每条记录都是一个7位整...
分类:
其他好文 时间:
2014-07-18 08:18:16
阅读次数:
241
可以跨存储阵列实时迁移虚拟机磁盘文件。VMware Storage VMotion 使您可以在共享存储位置之间和跨共享存储位置重新分配虚拟机磁盘文件,同时保证连续的服务供应和事务处理的完整性。 1.可以实时迁移虚拟机磁盘文件VMware Storage VMotion 是一套一流的解决方案,使您能够...
分类:
其他好文 时间:
2014-07-16 16:45:56
阅读次数:
306
题目:输入:给定一个文件,里面最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数),且其中每个数都小于等于n,n=10^7。输出:得到按从小到大升序排列的包含所有输入的整数的列表。分析: 1、归并排序。你可能会想到把磁盘文件进行归并排序,但题目要求你只有1MB的内存空间可用,所以,归并...
分类:
其他好文 时间:
2014-07-14 08:47:29
阅读次数:
241
接上面的题目,假若待排序的数据有重复的呢?这里采用的是归并排序。1、算法分析: 1、稳定性:归并排序是一种稳定的排序。 2、存储结构要求:可用顺序存储结构。也易于在链表上实现。 3、时间复杂度: 对长度为n的文件,需进行lgn趟二路归并,每趟归并的时间为O(n),故其时间复杂度无论是在最好情况下还是...
分类:
其他好文 时间:
2014-07-13 20:35:20
阅读次数:
373
一、需求分析:本文结合之前heartbeat与drbd两篇文章,实现磁盘文件高可用。当MySQL01(主数据库服务器)宕机后,MySQL02(备数据库服务器)可以通过heartbeat立刻检测到MySQL01挂了,MySQL02接管VIP,MySQL02的DRBD服务会自动从Secondary切换到Primary状态,然后自动加载DRBD..
分类:
其他好文 时间:
2014-07-10 18:14:54
阅读次数:
358
PS:这里的缓冲与非缓冲的区别是相对于用户进程,下文的“非缓冲文件系统”指用户的程序没有缓冲区,不要误解为系统没有缓冲区。1.缓冲文件系统缓 冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”...
分类:
其他好文 时间:
2014-07-09 20:21:28
阅读次数:
214
ClassLoader.readResourceAsStream 是从 classpath 中读取,也就是说目标资料必须在某个 classpath 节点路径中,比如在某个磁盘文件夹 bin 中或某个 jar 文件里面。放在 src 里面的话,eclipse 会自动在编译时默认地复制到 bin 目录下...
分类:
其他好文 时间:
2014-07-06 22:50:05
阅读次数:
311
多线程的问题在多线程应用中,子线程一定会修改某些公共资源(包括全局变量、磁盘文件等),这样很有可能会影响其它子线程。由于不同线程是并行执行的,有可能某个时刻某个线程对公共资源进行了部分修改,此时公共资源是无效的,CPU 切换到另一个线程执行并访问此公共资源,这样将有可能造成巨大灾难。要解决此问题,就...
分类:
编程语言 时间:
2014-07-06 22:44:56
阅读次数:
256
在winform中可能有这种情况,遍历某一个文件夹得到当前文件夹中的所有文件以及子文件夹中的所有文件,以此类推,然后添加到一个TreeView控件中,或者通过控制台输出文件以及文件夹的名称。方法多种多样,下面说的是通过递归和队列的方式来进行。递归其实就是在函数调用的时候进行压栈进行的,所以可以概述....
分类:
其他好文 时间:
2014-07-03 23:58:55
阅读次数:
295