1.我们知道无论在J2SE还是android中都有junit测试,利用junit能够帮助方便测试代码。在之前的博客中我也写了一些J2SE的一些junit测试例子,今天对于Spring中junit小小的讨论一下。
这个Spring测试需要的jar包:
spring-test-3.2.0.RELEASE.jar
2.Spring和Junit的关系图
左边的采用传统的方式,...
分类:
编程语言 时间:
2014-09-22 02:42:11
阅读次数:
255
分为两部分,一部分用来更新数据,另一部分用来响应客户端的请求。
from SocketServer import TCPServer, StreamRequestHandler
from time import ctime
from SocketServer import ThreadingTCPServer
import traceback
import threading
Mut...
分类:
编程语言 时间:
2014-09-22 01:52:01
阅读次数:
217
大数值问题:
如果基本的整数(如:int、long)和浮点数的精度不狗满足需求时,那么就可以用java.math包中的两个类BigInteger(任意精度的整数)和BigDecimal(任意精度的浮点数).
这两个类可以实现人一次长度数字的数值
BigInteger a = BigInteger.valueOf(100);//把100转换为大数类型的整数使用valueOf()方法...
分类:
编程语言 时间:
2014-09-22 02:41:01
阅读次数:
261
一、将类打包成jar文件
首先分别看下MainActivity.java和func.java的源代码
现在要将func.java打包成jar包,方法如下:
a、右击func.java ->Export ->Java ->JAR file
b、在Select the resources to export中选择要打包的类,这里注意,如果这个类有调用其他动态/静态库,不需要一...
分类:
编程语言 时间:
2014-09-22 02:07:01
阅读次数:
249
java语言操作读卡器 不需要其他插件 jdk1.6 提供的Package javax.smartcardio可以直接连接pcsc读卡器、和读卡器进行指令交互...
分类:
编程语言 时间:
2014-09-22 02:06:56
阅读次数:
219
在Javascript中什么是回调函数,我认为简单来说就是把一个函数B作为参数传递给另一个函数A,在A函数中的一定时机调用函数B。这里可以看出回调函数形成了一个闭包,它可以访问函数A中的活动对象。请见下面代码:某村二娃子像买肾机6,但苹果店发现木有库存了,准备去进货,那么这时候二娃子有选择:一是:过...
分类:
编程语言 时间:
2014-09-22 02:38:11
阅读次数:
170
一、os模块os.getcwd()获得当前工作目录os.chdir("...")切换到特定目录(一般为数据文件所在目录)二、处理运行时错误两种截然不同的方法:1.“不要让错误发生”:增加更多错误检查代码2.“异常发生时再做处理”:再增加一层异常处理总结:异常处理能够让你重点关注你的代码需要做什么,而...
分类:
编程语言 时间:
2014-09-22 01:47:31
阅读次数:
252
SpringMVC前传--从Struts 1.x-2.x MVC-Spring 3.0 MVChttp://downpour.iteye.com/blog/1330537在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身...
分类:
编程语言 时间:
2014-09-22 00:39:01
阅读次数:
216
资源管理一直是C++被其他语言(例如Java)诟病的地方。不可否认,垃圾回收是更为先进而且便捷有效的管理资源的手段,并且由于其内在的算法改进,它的速度和效率也在逐步提升。但是,毕竟垃圾回收使得程序员离系统内部又远了一步,不但使得程序员对程序内部发生的事情更加不了解(这也是我学了Java却不喜欢使.....
分类:
编程语言 时间:
2014-09-22 02:01:51
阅读次数:
135
1.Spring MVC简介Spring MVC框架是有一个MVC框架,通过实现Model-View-Controller模式来很好地将数据、业务与展现进行分离。从这样一个角度来说,Spring MVC和Struts、Struts2非常类似。Spring MVC的设计是围绕DispatcherSer...
分类:
编程语言 时间:
2014-09-22 02:18:02
阅读次数:
215
捕获到异常时,往往需要进行一些处理。比较简单直接的方式就是打印异常栈轨迹Stack Trace。说起栈轨迹,可能很多人和我一样,第一反应就是printStackTrace()方法。其实除了这个方法,还有一些别的内容也是和栈轨迹有关的。 1.printStackTrace() 首先需要明确,这个方法并...
分类:
编程语言 时间:
2014-09-22 00:37:01
阅读次数:
201
python执行shell命令#!/usr/bin/python2.7#coding=utf-8 import shleximport datetimeimport subprocessimport timedef execute_command(cmdstring, cw...
分类:
编程语言 时间:
2014-09-22 00:53:31
阅读次数:
434
2)Linux程序设计入门--进程介绍3)Linux程序设计入门--文件操作4)Linux程序设计入门--时间概念5)Linux程序设计入门--信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--网络编程9)Linux下C开发工具介绍1)...
分类:
编程语言 时间:
2014-09-22 02:31:21
阅读次数:
202
本博文主要探讨字符串的相关操作。问题描述:将一篇文本录入,实现查询功能。a):可以输入字符或者字符串,然后将包含他们的单词取出,并打印;(即返回一个容器)b):允许重复;c):如果查询词包含多项,则执行多次查询。例如:“hello world”,则先查询hello,后查询world。本程序待优化之处...
分类:
编程语言 时间:
2014-09-22 02:14:21
阅读次数:
329
列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodO...
分类:
编程语言 时间:
2014-09-22 00:30:41
阅读次数:
272
// 数组
var arr = ["wjp", 520, 'wcc', 13.14] ;
for(var i=0; i<arr.length; i++){
alert(arr[i]);
}
// 数组为空undefined
var arr2 = ["wjp",,519+1] ;
for(var i=0; i<arr2.length; i++){
alert(ar...
分类:
编程语言 时间:
2014-09-22 00:49:41
阅读次数:
350
// Array对象
// 第一种构造方法
var arr = new Array();
alert(arr.length);
arr[0] = 520 ;
arr[1] = "wjp" ;
alert(arr.length);
// 第二种构造方法
// Array(4) ;
// 第三种构造方法
// Array(520, "wjp", 13...
分类:
编程语言 时间:
2014-09-21 23:42:01
阅读次数:
357