【文章摘要】 在软件的开发阶段,单元测试是确保代码质量的重要方法。因此,掌握基本的单元测试方法是对一个软件开发人员的基本要求。 本文基于作者的实际项目经历,介绍了一种采用得比较多的单元测试方法。 一、软件模块概述 在实际的软件系统中,各个模块之间的关系可以用错综复杂来形容。根据模块之间有无消息交互,可以将软件模块划分为以下四类。 ...
分类:
其他好文 时间:
2015-03-21 11:17:12
阅读次数:
291
http://acm.hdu.edu.cn/showproblem.php?pid=4268
Problem Description
Alice and Bob's game never ends. Today, they introduce a new game. In this game, both of them have N different rectangular ca...
分类:
其他好文 时间:
2015-03-21 11:17:51
阅读次数:
150
把每个点移动到对应位置的总费用最小。建图后费用流。继续水水练练手~
#include
#include
#include
#include
#include
using namespace std;
const int inf=0x3f3f3f3f;
const int MAXN=20005, MAXE=4000000;
int e[MAXE][4];int head[MAXN];int num...
分类:
其他好文 时间:
2015-03-21 11:14:40
阅读次数:
159
本文其实还算不上真正的启动代码解析,本文主要还是从启动流程上分析到startHMaster部分,初次之外本文将就HBase的伪分布式调试方式进行相关的介绍.
我们将源码倒入到Intellij IDE之后会得到如下的代码结构:
这里我们进入hbase-server中在src/main下面的resources中添加hadoop-metrics2-hbase.properties,hbase...
分类:
其他好文 时间:
2015-03-21 11:15:01
阅读次数:
237
前天给朋友调优,上的生产库用ssms远程连接测试,5个表的连接,每个表大小都在10万多的数据量,有几个是hash连接,比较费时,后来调优了几个索引后IO明显下降,但是在执行时间上一直没有明显下降,实在是没辙了,调优到晚上一点钟,睡觉,第二天继续,最后怀疑是因为网络问题,让朋友上的远程桌面生产库直接执...
分类:
其他好文 时间:
2015-03-21 11:16:22
阅读次数:
123
Hadoop是Apache软件基金会旗下的开源分布式存储计算平台,它以HDFS(Hadoop Distributed File System)和MapReduce为核心,为用户提供了系统底层细节透明的分布式基础架构。其中,HDFS的高容错性、高伸缩性等优点允许用户将Hadoop部署在低廉的硬件上.....
分类:
其他好文 时间:
2015-03-21 11:14:44
阅读次数:
189
转自 :http://blog.csdn.net/kjing/article/details/6936325C++ primer (中文版第四版)第273页9.3.2 begin和end成员 begin和end操作产生指向容器内第一个元素和最后一个元素的下一个位置的迭代器,如下所示。这两个迭代器通常...
分类:
其他好文 时间:
2015-03-21 11:13:08
阅读次数:
167
今天在sqlservercentral上看到一个帖子,关于对set statistics time on输出两个cpu执行时间的解释(大牛的解释):CPU time is how much time was spent by the CPU (or CPUs). Total time is how ...
分类:
其他好文 时间:
2015-03-21 11:11:56
阅读次数:
136
let*是Scheme语言中一种常用的赋值方式,今天想到了一种使用lambda演算解释let*的方式。首先我们知道let*的语法定义如下:(let* ( [ var val ] ...) body ... )其语义是在环境中求值val,与var绑定后,加入环境,构成新环境,然...
分类:
其他好文 时间:
2015-03-21 11:13:43
阅读次数:
589
推箱子Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 5891Accepted Submission(s): 1671Problem Descrip...
分类:
其他好文 时间:
2015-03-21 11:12:54
阅读次数:
159
诡异的楼梯Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/65536 K (Java/Others)Total Submission(s): 9929Accepted Submission(s): 2465Problem Desc...
分类:
其他好文 时间:
2015-03-21 11:11:04
阅读次数:
134
在结构体 platform_device 的定义(include/linux/platform_device.h)中:struct platform_device { const char * name; int id; struct device dev...
分类:
其他好文 时间:
2015-03-21 11:10:04
阅读次数:
137
1 class Solution { 2 public: 3 int hammingWeight(uint32_t n) { 4 int result = 0; 5 while (n > 0) { 6 if (n & 1) { 7 ...
分类:
其他好文 时间:
2015-03-21 11:10:00
阅读次数:
147
#includemain(){int i=5,b;b=i++;printf("%d,%d\n",i,b);printf("%d\t",++i);printf("%d\t",-i);printf("%d\t",-i++);}
分类:
其他好文 时间:
2015-03-21 11:09:49
阅读次数:
96
每当我们要开发一个项目的时候,总是想着自己要敲打出每一个代码。在我们的学习以及课程设计中也是这样的,其实这也是一个误区。就像发明python和zope,开发者已经创造出来了,就完全没有必要去做重复的开发,浪费大量的时间。前辈们已经积累了大量绝佳的技术财富,那么需要我们做的就是继承,复用,继承,而.....
分类:
其他好文 时间:
2015-03-21 11:09:46
阅读次数:
119
背景 某集团经过多年的经营,公司业务和规模在不断发展,公司管理层和IT部门也认识到通过信息化手段可以更好地支撑公司业务运营、提高企业生产和管理效率。同时随着新建办公大楼、研发大楼和厂房的落成,IT部门也需要对整个集团的信息化和企业IT基础架构进行规划和建设。目前主要分为以下两部分: 楼宇智能化规划和...
分类:
其他好文 时间:
2015-03-21 11:09:39
阅读次数:
288
#include#includemain ( ) { float a ,b ,c ,average; scanf ( "%f%f%f" ,&a ,&b ,&c ); average=(a+b+c) / 3.0 ; printf("a=%f,b=%f ,c=%f ...
分类:
其他好文 时间:
2015-03-21 11:09:24
阅读次数:
174