JUnit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。
1、assertEquals
函数原型1:assertEquals([String message],expected,actual)
参数说明:
message是个可选的消息,假如提供,将...
分类:
编程语言 时间:
2015-02-11 14:36:20
阅读次数:
165
1、 Struts2的方法拦截器概述Struts2拦截器也可以通过MethodFilterInterceptor类实现,MethodFilterInterceptor重写了AbstractInterceptor类的intercept(ActionInvocationinvocation)方法,但提供了一个doIntercept(ActionInvocation invocation)抽象方法。从这种...
分类:
编程语言 时间:
2015-02-11 14:33:19
阅读次数:
250
把下面的函数加载到程序的开始处,例如MFC程序的的初始化中
//////////////////////////////////////////////////////////////////////////
//函数名:Program_Mutex
//功能:确保程序只有唯一的实例
//返回值:0-正常;1-已经有一个正在运行的实例;-1 -创建互斥对象失败
////////////...
分类:
编程语言 时间:
2015-02-11 14:33:05
阅读次数:
231
在qq群里面有很多童鞋经常提出一些问题,我搭建的spring框架示例怎么启动不起来?spring入门示例谁有?等等问题。所以就写了这篇文章,绝对手把手讲解啊!
一、准备篇
spring版本:spring-framework-3.1.1.RELEASE
jar包:spring包下面的dist文件夹下的所有jar包
第三方jar包:
jsp标签包:jstl-api-1.2....
分类:
编程语言 时间:
2015-02-11 14:32:22
阅读次数:
168
一: 定义注解实体import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.an...
分类:
编程语言 时间:
2015-02-11 14:26:44
阅读次数:
322
XE7,回车,自动补充括弧}好用,有时候不准确,代码量多,不知道什么原因就引起错误,总是多一个括弧,一回车就加一个括弧,都不敢回车写代码了,怎么关闭此选项?clang3的64位 总体感觉还是没有c32的写代码流程,提示很慢。CnWizard有个输入引号自动加补全后引号的功能"helllo",这个不是...
分类:
编程语言 时间:
2015-02-11 14:26:32
阅读次数:
265
下面代码转自CSDN:服务器:// Server.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include "winsock2.h"#pragma comment(lib, "ws2...
分类:
编程语言 时间:
2015-02-11 14:23:06
阅读次数:
211
需求:百万、千万、4千万级日志对设备进行除重环境:设备内存64G,scala单机版运行shell文件日志:20G 48000000.log4.0G 10000000.log396M 1000000.log代码如下帮助010203040506070809101112131415161718192021...
分类:
编程语言 时间:
2015-02-11 14:22:38
阅读次数:
743
创建过多的线程会增加操作系统资源占用,并且还要处理资源要求和潜在的占用冲突。并且使用了多线程之后将使代码的执行流程和资源竞争情况变得复杂,稍不留心就会产生bug。与使用单个线程相比,使用线程池的优点如下:1.缩短应用程序响应时间。因为在线程池中有线程的线程处于等待分配任务状态,无需创建线程2.不必管...
分类:
编程语言 时间:
2015-02-11 14:19:13
阅读次数:
198
今天在做LeetCode的时候,碰到一个写字符串匹配的题目:https://oj.leetcode.com/problems/implement-strstr/我一看就懵了,字符串模式匹配我记得当时在上数据结构的时候,书上只写了BF和KMP算法,老师说考试“只可能会考BF”,KMP不要求掌握。然后出...
分类:
编程语言 时间:
2015-02-11 14:20:09
阅读次数:
215
匿名社交应用Secret的开发者开发了一款叫做Ping的应用,用户可以他们感兴趣的话题的推送。Ping有一个很炫的东西,就是主界面和之间切换的动画做的非常的好。每次看到一个非常炫的动画,都不由得会想:“这个东西我要不要自己实现以下”。哈哈~~~这个教程里,你会学到如何用Swift实现这样的很酷的动画...
分类:
编程语言 时间:
2015-02-11 14:18:02
阅读次数:
3100
主要是 解决了压缩目录下 空文件夹 的压缩 和 解压缩问题压缩文件夹的函数: 1 # coding:utf-8 2 import os 3 import zipfile 4 5 def zipdir(dirToZip,savePath): 6 if not os.path.isdir(di...
分类:
编程语言 时间:
2015-02-11 14:16:37
阅读次数:
4190
在python学习开发的过程中,我们总是不断的要对List(列表),Tuple(元组)有取值操作:假如我们有一个列表List1现在想取出1其中的前5个元素,改怎么操作呢?1 >>> List1 = ['zhangxueyou','liuyifei','liudehua','huyidao','hao...
分类:
编程语言 时间:
2015-02-11 14:10:04
阅读次数:
117
单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个訪问它的全局訪问点,该实例被全部程序模块共享。有非常多地方须要这种功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接须要一条且仅仅须要一条电话线,操作系统仅仅能有一个窗体管理器....
分类:
编程语言 时间:
2015-02-11 14:07:39
阅读次数:
240
本文内容 Dynamically Typed Language(动态类型语言) Statically Typed Language(静态类型语言) 比较 参考资料 类型检查所进行的检验处理以及实行类型的约束,可发生在编译时期(静态检查)或运行时期(动态检查)。静态类型检查是在编译器所进行语义分析中进...
分类:
编程语言 时间:
2015-02-11 14:07:03
阅读次数:
301