我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。 一、包含必要地Package 在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了...
分类:
其他好文 时间:
2015-08-27 23:11:35
阅读次数:
172
题目地址:POJ 2229
题意:给定一个正整数,求有多少种方法把它写成若干个2幂次的和
思路:可以用递推,对于一个整数n,分为奇数和偶数,我们应该分情况讨论。
1.如果为奇数,那么在这个表示中一定含有一个1,把这个1减去,就是n-1
即dp[n]=dp[n-1]。
2.如果为偶数,那么也分两种情况,有1和没1。对于有1的情况可以直接拆出两个1,然后变为n-2的情况。对于没有1的情况可以直...
分类:
其他好文 时间:
2015-08-27 23:12:33
阅读次数:
445
1.题目描述:点击打开链接
2.解题思路:本题利用DFS解决。不过本题的解法颇为巧妙,注意到2^0+2^1+...+2^(i-1)
3.代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-08-27 23:12:03
阅读次数:
209
引言毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单艺术起来。JUnit 是 Java 社区中知名度最高的单元测试工具。它诞生于 1997 年,由 Eri...
分类:
其他好文 时间:
2015-08-27 23:12:31
阅读次数:
302
1、几个相关的概念白盒测试——把测试对象看作一个打开的盒子,程序内部的逻辑结构和其他信息对测试人员是公开的。回归测试——软件或环境的修复或更正后的“再测试”,自动测试工具对这类测试尤其有用。单元测试——是最小粒度的测试,以测试某个功能或代码块。一般由程序员来做,因为它需要知道内部程序设计和编码的细节。JUnit ——是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框...
分类:
其他好文 时间:
2015-08-27 23:12:17
阅读次数:
208
LeetCode 110 : Balanced Binary TreeGiven a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subt...
分类:
其他好文 时间:
2015-08-27 23:10:30
阅读次数:
141
译的不好,还请见谅。。。
大部分内容来自wiki
decision theory决策理论部分:
Normative and descriptive decision theory
规范和描述性决策理论
规范或规范的决策理论关心的是确定最好的决定(在实践中,有些情况下,“最好”的不一定是最大,最优可能还包括值除了最大,但在特定或近似范围),假设一个理想的决策者充分了...
分类:
其他好文 时间:
2015-08-27 23:11:22
阅读次数:
473
Tree chain problem
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 940 Accepted Submission(s): 248
Problem Description
Coco has a tr...
分类:
其他好文 时间:
2015-08-27 23:09:14
阅读次数:
197
Struts2 的Action中若希望访问Session对象,可采用两种方式: 1、从ActionContext中获取; 2、实现SessionAware接口。 1、从ActionContext中获取: import java.util.Map;
import com.opensymphony.xwork2.ActionContext;
import ...
分类:
其他好文 时间:
2015-08-27 23:10:51
阅读次数:
148
前提:起码要有两个视图控制器。
注意事项:
设置跳转的动画效果
UITextField输入时,虚拟键盘的位置设置(整体布局向上移动,虚拟键盘的自动隐藏)
实现的功能:
A:在第一个页面跳转到第二个页面,然后第二个页面点击按钮,进行返回
B:在第一个页面有一个text控件,点击一个按钮,传递到第二个页面,然后显示到第二个
页面的label上面:
效果展示:...
分类:
其他好文 时间:
2015-08-27 23:11:07
阅读次数:
211
1136 欧拉函数
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
收藏
关注
对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler's totient function、φ函数、欧拉商数等。例如:φ(8) = 4(Phi(8) = 4),因为1,3,5,7...
分类:
其他好文 时间:
2015-08-27 23:10:15
阅读次数:
332
任务分析是为任务建模服务,任务分析作为软件设计必不可少的环节,是交互系统可用性的保障。任务分析是指对人们在实际执行任务过程中的数据进行收集和分析,其目的是深入理解用户需要完成的目标、用户执行任务的过程和环境;对任务分析中得到的数据进行结构化,逻辑化的组织是任务建模的过程;任务模型是任务分析和建模的产物。
目前任务分析和建模方法的研究主要分为三个部分:任务模型的描述能力...
分类:
其他好文 时间:
2015-08-27 23:10:27
阅读次数:
5644
CMS全称Content Management System,内容管理系统,内容可以包含咨询、博客、介绍等,主要用于网络建站,可以作为企业门户网站、新闻网站、博客站点等,甚至可以集成电子商务功能,随着这两年移动互联网的发展,也出现了越来越多的微网站,那么CMS不仅仅要求能在PC网站上使用,同时也要求在移动互联网上使用。...
分类:
其他好文 时间:
2015-08-27 23:08:40
阅读次数:
525
题意:求n有顺序的划分为k个数的方案数.思路:显然这个就是一个组合公式,隔板法。可以把问题转化为x1+x2+…..xk = n 这个多元一次方程上。然后这个解就是C(n+k-1,k-1)
这道题n,k范围都是1e6。
我们可以预处理出阶乘,然后求对应的组合数,注意这里需要取Mod,用下逆元就好啦.参考code:/*
#pragma warning (disable: 4786)
#pragm...
分类:
其他好文 时间:
2015-08-27 23:08:49
阅读次数:
138
#include
#include
#include
using namespace std;int a[10];
int goal[][2] = {{0,0},{0,0},{0,1},{0,2},{1,0},{1,1},{1,2},{2,0},{2,1},{2,2}};
int move[4][2]={{-1,0},{0,-1},{0...
分类:
其他好文 时间:
2015-08-27 23:06:13
阅读次数:
164