软件测试:软件的错误是无法改变的,为了把握软件开发各个环节的正确性,需要进行各种确认和验证工作。验证和确认是贯穿软件生命周期的规范化评估方法。验证和去容忍是两个相互独立但却相辅相成的活动。V&V的活动。软件测试的目标在于以最少的时间和人力系统地找出软件中潜在的各种错误和缺陷。测试基本原则(把“尽早地...
分类:
其他好文 时间:
2015-03-01 13:13:51
阅读次数:
109
1 开启event_scheduler 1.1 找到my.cnf的位置 find / |grep my.cnf 1.2 修改my.cnf配置 vim ./usr/my.cnf [mysqld] event_scheduler=ON 1.3 restart mysql ...
分类:
数据库 时间:
2015-03-01 13:12:51
阅读次数:
158
面向对象分析,在分析对象模型中,分析类是概念层次上的内容,用于描述系统中较高层次的对象。分析类分为实体类,边界类和控制类3种类型。需求分析重点在于理解系统本身,他的需求将获取阶段产生的用例和场景转换成分析模型。识别分析类:识别边界类,识别控制类,识别实体类。顺序图可以将用例图和分析对象联系在一起,实...
分类:
其他好文 时间:
2015-03-01 13:14:36
阅读次数:
122
Say you have an array for which the ith element is the price of a given stock on day i.Design an algorithm to find the maximum profit. You may complet...
分类:
其他好文 时间:
2015-03-01 13:13:19
阅读次数:
119
线程是一个进程内的基本调度单位,也可以称为轻量级进程。线程是在共享内存空间中并发的多道执行路径,它们共享一个进程的资源,如文件描述和信号处理。因此,大大减少了上下文切换的开销。同进程一样,线程也将相关的变量值放在线程控制表内。一个进程可以有多个线程,也就是有多个线程控制表及堆栈寄存器,但却共享一个用...
分类:
编程语言 时间:
2015-03-01 13:14:19
阅读次数:
272
软件项目管理特征:不可见性,不确定性,多变化性,高流动性。降低复杂性和控制变化成为软件项目管理面临的关键问题。有效的软件项目管理集中在人员,产品,过程,项目。软项目管理活动:项目启动、规划、实施、收尾。项目组织:民主式组织结构,主程序员式住址结构,技术管理式组织结构。成员数量应该在3-7人。沟通方式...
分类:
其他好文 时间:
2015-03-01 13:14:15
阅读次数:
120
本文在于巩固基础我们来看看什么是深复制、浅复制:C#中对于数据的复制机制虽然简单但是容易让人误解。C#数据类型大体分为值类型(value type)与引用类型(reference type)。对于值类型数据,复制的时候直接将数据复制给另外的变量,而对于引用型变量而言,复制时,其实只是复制了其引用。复...
项目中经常会需要获取文件的真实MimeType类型,导入activation.jar,在调用其中的API借款方面简单的获取。activation.jar文件下载地址:http://www.java2s.com/Code/Jar/a/Downloadactivationjar.htm/** *...
分类:
其他好文 时间:
2015-03-01 13:14:05
阅读次数:
121
首要记住的是,软件错误不同于硬件的错误。桥梁、建筑物和其他工程建筑可能由于劣质的材料、差强的设计、构件的老化而失败。但是循环在上百次的迭代后不会老化,参数不会从一个构件到另一个构件传递中丢失。如果一段特殊的代码没有恰当的工作,如果一个劣质的硬件不是错误的根源,我们可以确信代码中存在错误。由此,许.....
分类:
其他好文 时间:
2015-03-01 13:13:04
阅读次数:
116
软件工程中的形式化方法,软件规格说明是对软件系统对象,对象的操作方法,以及对象行为的描述。在系统的开发及演化过程中,对象、对象的性质以及操作应作为一个整体来处理。形式证明与实验技术主要包括模型检测和定理证明。程序求精是将自动推理和形式化方法相结合,从抽象的形式规约推演出具体的面向计算机的程序代码的全...
分类:
其他好文 时间:
2015-03-01 13:13:15
阅读次数:
107
Node.js 安装配置我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v0.10.26 版本为例。Node.js安装包及源码下载地址为:http://www.nodejs.org/download/。根据不同平台系统选择你需要的Node.js安装包...
分类:
Web程序 时间:
2015-03-01 13:11:43
阅读次数:
234
hdu 5178求|a[i] - a[j]| 的对数,一开始认为数据不大就直接ans++了,后来结果出来才知道,啊啊啊,too young too simple。总之一个教训思路:先排序,然后用二分查找寻找a[i] + k 在数组中的位置,然后 ans相加#include #include #inc...
分类:
其他好文 时间:
2015-03-01 13:10:43
阅读次数:
136
在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的字符不同的个数。 1 #include 2 /*给定两个字符串,求两个字符串的汉明距离*/ 3 int hamming_distance(char *s1, char *s2) 4 { 5 int i; 6 int di...
分类:
其他好文 时间:
2015-03-01 13:11:11
阅读次数:
122
软件工程的规则建议系统开发在维护的早期变化。如果你已经在需求阶段组织了设计代码模块以及交叉引用部分,你就可以跟踪需求变化到受到影响的模块,以及必须重新进行测试。相应地,如果发生了错误,你可以找到包含错误的模块,然后在所有的层次(设计、编码和测试)上进行更正而不仅仅在编码上进行修正。软件工程的原则.....
分类:
其他好文 时间:
2015-03-01 13:11:22
阅读次数:
130
在Quartz中如何设置旋转点?12UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]; imageView.layer.anchorPoint = CGPointMa...
分类:
其他好文 时间:
2015-03-01 13:10:11
阅读次数:
134
第10章软件测试软件测试是软件质量保证的一项关键活动,它是通过对需求规格说明、软件设计说明和程序代码等进行复审,以保证在软件产品交付前,尽可能发现软件中潜伏的问题。一、验证与确认符合以下5条规则的软件问题定义为软件错误:(1)软件未达到产品说明书表明的功能;(2)软件出现了产品说明书指明不会出现的错...
分类:
其他好文 时间:
2015-03-01 13:10:07
阅读次数:
135
面向对象基础,发展史:初级阶段20世纪69年代末;20世纪80中期-90年代发展阶段;90年代后成熟阶段。方法:面向对象分析、设计、编程、测试、维护。概念:对象、类、封装、继承、消息、关联、聚合、多态性。模型概念:系统、模型和视图;软件建模的重要性。统一建模语言UML是一种可视化,可用于详细描述,文...
分类:
其他好文 时间:
2015-03-01 13:11:08
阅读次数:
135