为了能够统一进行工作量的比较,ISO、ISBSG(国际软件基准比对标准组)/CSBSG(中国软件基准比对标准组)采用了一些分类方法。
注意这些分类方法看起来很像瀑布模型的“研发阶段”,但实际上即使是采用迭代、敏捷开发,仍可以把每个迭代内的工作量分解为这些类型,以便于以往瀑布模型的工作量进行对比。
左边是ISO的定义,右边是ISBSG(CSBSG采纳了ISBSG的定义)
...
分类:
其他好文 时间:
2014-09-18 20:45:34
阅读次数:
274
像这样的代码printf(foo);往往会引入bug。因为如果foo中包含“%n”将引起printf()对内存的写入并造成安全漏洞。例如:printf("%n"); // Segmentation fault...
分类:
编程语言 时间:
2014-09-18 20:45:24
阅读次数:
245
前言
android的东西还是好复杂,多学习多总结了只能
Fragments
Fragment表现Activity中用户界面的一个行为或者是一部分。你可以在一个单独的activity上把多个fragment组合成为一个多区域的UI,并且可以在多个activity中再使用。你可以认为fragment是activity的一个模块零件,它有自己的生命周期,接收它自己的输入事件,并且可以在a...
分类:
移动开发 时间:
2014-09-18 20:45:04
阅读次数:
218
1004. 成绩排名 (20) (ZJUPAT 结构体)...
分类:
其他好文 时间:
2014-09-18 20:44:44
阅读次数:
160
java对象数组与普通数组有点不一样其实最底层的原理是一样的我们使用对象数组一定要记得创创建对象不然会报空指针异常,
我已经遇到了两次了,每次都浪费 了很长时间现在贴个初始化过程大家看看看好了下面一定要记得new对象不要只在前面new数组
public class Student{ private String username; private int num; public Student...
分类:
编程语言 时间:
2014-09-18 20:44:34
阅读次数:
274
根据EditText搜索框ListView动态显示数据是根据需求来的,觉得这之中涉及的东西可能比较的有意思,所以动手来写一写,希望对大家有点帮助。
首先,我们来分析下整个过程:
1、建立一个layout,包含一个EditText搜索框和一个ListView
2、创建一个数据集mData,用于ListView的Adapter的创建
3、添加EditText的文本改变的监听器
4、利...
分类:
移动开发 时间:
2014-09-18 20:44:24
阅读次数:
267
是一个我个人认为最简单的提交代码的命令集合,是git服务器提交代码的总结。...
分类:
其他好文 时间:
2014-09-18 20:44:14
阅读次数:
209
最近在开发项目中,使用的是ASP.NET MVC
由于之前并没有接触,对于它的传值方式有些陌生,在这里进行初步总结积累学习!
一:使用
ViewData使用:
public ActionResult Index()
{
List colors = new List();
colors.Add("red");
colors.Add("green");
colors.Add...
分类:
Web程序 时间:
2014-09-18 20:44:04
阅读次数:
241
这是关于如何在提交代码之后发现commit不合格,而且又不愿意从新提交一边的简单操作方式,为了方便交流,这是我从新发布,并更新到首页。...
分类:
其他好文 时间:
2014-09-18 20:43:54
阅读次数:
137
1. 在不确定某个参数或对象是否是数组的时候,就可以使用发射机制,把该对象的Class对象传给Array.isArray(Class) 方法进行判断。通过Class对象的 getComponentType() 方法可以进一步知道数组组件的具体类型,数组如果是多维的话可以递归调用Array.isArray;
2.Array.getLength(class)可以得到数组的大小;
3.可以运行时利用...
分类:
编程语言 时间:
2014-09-18 20:43:44
阅读次数:
281
项目分为两个工程domain和manager,工程结构如下图所示,其中domain是Maven java工程主要完成对数据库的操作,manager是Maven Web工程,完成web访问,...
分类:
编程语言 时间:
2014-09-18 20:43:34
阅读次数:
358
UVA 10249 - The Grand Dinner
题目链接
题意:给定几队队员,几张桌子,每队有一个人数,每个桌子也有一个容量上限,要求一种安排方案,使得没有同队人坐在一个桌子上,求方案
思路:明显贪心可以搞- -, 每次往容量最多的桌子塞就可以了。。不过这题既然出在网络流这章,还是用网络流也搞了下
源点连到每队,桌子连到汇点,容量就是容量,然后每队和每个桌子相连,...
分类:
其他好文 时间:
2014-09-18 20:43:24
阅读次数:
276
Queuing
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2773 Accepted Submission(s): 1275
Problem Description
Queues and Priori...
分类:
其他好文 时间:
2014-09-18 20:43:04
阅读次数:
274
最近在学《Windows多媒体程序设计》这门课, 蛋疼, 学的居然是MFC...然后安装了vs2012. 之后又下了几个插件.. 就出问题了。一打开,就提示 vs2012 已停止工作。无比蛋疼阿.. 第一次, 利用vs修复工具, 无效。第二次, 卸载了vs。 重新安装, 来来回回折腾了1个多小时, 发现, 重装后还是这个问题...坑。后来百度了一会, 发现了解决办法, 再自己倒腾下。 可以了...
分类:
其他好文 时间:
2014-09-18 20:42:54
阅读次数:
225
(1)//通过NSObject的方法创建线程
//(这个方法会自动开辟一个后台线程,参数1:在这个后台线程中执行的方法,参数2:用于传递参数)
[self performSelectorInBackground:@selector(banZhuanPlus) withObject:nil];
(2)//通过NSThread创建线程(参数1:方法的执行者;参数2:在线程中执行的方法...
分类:
移动开发 时间:
2014-09-18 20:42:44
阅读次数:
205
实现类似手机QQ白板中手写功能,而且是全屏手写,实时刷新...
分类:
移动开发 时间:
2014-09-18 20:42:34
阅读次数:
361
安装VC2008
1、双击所下载的安装包,选择setup.exe并双击
2
2、出来安装界面,点下一步
3、接受安装协议,点下一步
4、点击安装
5、等着安装完成及点退出完成安装
使用VC2008开发简单C/C++程序的过程
1、点击“开始”菜单,选择“所有程序”中的“Microsoft Visual C+...