瀑布模型:严格遵循软件生命周期各阶段的固定顺序,一个阶段完成再进入另一个阶段。其优点是:可以使过程比较规范化,有利于评审;缺点在与:过于理想,缺乏灵活性,容易产生需求偏移。所以瀑布模型的应用场合为:需求明确的项目、二次开发项目以及与原型法配合使用。 快速原型模型:采用了一种动态定义需求的方法,通过快 ...
分类:
其他好文 时间:
2016-10-29 21:53:15
阅读次数:
244
1.下面来个递归: function factorial(num){ if(num<= 1){ return 1; }else{ return num*factorial(num-1); } 这是个经典的递归阶乘函数,虽然这个函数表面上看起来没什么问题,但是下面代码可能导致它出错 var anoth ...
分类:
Web程序 时间:
2016-10-27 21:03:03
阅读次数:
186
package com.shushine.framework.第七章Java标准类库;import java.util.ArrayList;/** * * <p> * 描述该类情况 {@link 代表跟谁有关系} * </p> * * @author 王超 * @since 1.0 * @date ...
分类:
其他好文 时间:
2016-10-24 23:56:57
阅读次数:
365
第七章 优秀用户故事准则 经过前几章的学习,我们已经了解了什么是故事,如何拖网式捕捞以及编写故事,如何识别关键的用户角色以及验收测试在其中的作用。除此之外,我们还需要了解一些额外的编写优秀故事的准则。为了确定故事,我们需要从每个用户与角色使用系统的目标开始考虑,通过将目标细化,我们就可以以此衍生出更 ...
分类:
其他好文 时间:
2016-10-23 20:12:14
阅读次数:
146
package com.shushine.framework.第七章Java标准类库;/** * * <p> * 描述该类情况 {@link 代表跟谁有关系} * </p> * * @author 王超 * @since 1.0 * @date 2016年10月21日 上午11:27:48 * @s ...
分类:
其他好文 时间:
2016-10-21 22:02:48
阅读次数:
170
注意:本文档适用于Knockout 3.4.0及更高版本。 ko.onError Knockout包装内部异步调用,并在抛出原始错误之前查找可选的ko.onError回调以执行(如果遇到异常)。 这使您有机会运行自定义逻辑,例如将错误传递到日志记录模块。 此外,由于原始调用被包装在try / cat... ...
注意:本文档适用于Knockout 3.4.0及更高版本。 Knockout的微任务队列 Knockout的微任务队列支持调度任务尽可能快地运行,同时仍然是异步的,努力安排它们在发生I / O,回流或重绘之前发生。 它在内部用于Knockout组件以维护异步行为,以及用于安排可观察量的延迟更新。 k... ...
1.rmdir-p用来删除一串目录,比如rmdir-p/tmp/test/1/2/3如果/tmp/1/2/下面除了3目录外还有个4目录,4目录里还有个5目录,那么是否可以成功删除?rmdir-p删除一个不存在的目录时是否报错呢?rmdir-p不能成功删除非空目录,rmdir-p删除一个不存在的目录时会报错,提示“没有那个..
分类:
系统相关 时间:
2016-10-17 23:41:08
阅读次数:
321
什么是异常?顾名思义,异常就是程序因为某种原因无法正常工作了,比如缩进错误、缺少软件包、环境错误、连接超时等等都会引发异常。一个健壮的程序应该把所能预知的异常都应做相应的处理,应对一些简单的异常情况,使得更好的保证程序长时间运行。即使出了问题,也可让维护者..
分类:
编程语言 时间:
2016-10-12 23:33:41
阅读次数:
321
以下主要记录的是看完scala in programming这本书buildin control structures(第七章)后的要点总结。 1,if,while,do while和for的用法和java类似,不过for语句中可以带filter。 2,通过for循环可以产生集合。格式:for cl ...
分类:
其他好文 时间:
2016-10-01 19:55:10
阅读次数:
229