- 浏览: 33059 次
- 性别:
- 来自: 中山
最新评论
-
mark_5528:
少个监听端口s.listen(8000);
14行代码实现网络聊天室,使用nodejs
文章列表
以下是我在调试xep-0045协议时使用的Class
协议地址:http://wiki.jabbercn.org/index.php?title=XEP-0045&variant=zh-cn#.E6.9C.AF.E8.AF.AD
public static void main(String[] args) throws XMPPException, InterruptedException {
Connection conn = new XMPPConnection("192.168.1.102");
conn.connect();
...
在这家公司才待了半年,又要走了!说什么2011电商不好做,然后把开发人员全裁了,只能重新找工作了
37signals rework读书笔记
- 博客分类:
- 读书笔记
花了三天断断续续把这本书看完了,这本书只需要的4-5个小时的阅读时间。
发现很多自己一直的寻求的解决方案,都在这本书找到了。我想自己把一个业余项目(或者说创业),但整在想计划,我是不是应该3年后开始呢,
我应该积累一定的社会经验及技术能力。
这段时间学习很乱,前些时间看了TDD,于是自己从selemnium, junit, ant, dbunit, hsqldb学了一大堆(看了几本英文ebook),也学会了很多东,明白了什么是单元测,常用的测试技术(测试模式,easyMock, easyMock class),明白了如果使用ant进行管理测试及自动化测试,学会 ...
14行代码实现网络聊天室,使用nodejs
- 博客分类:
- nodejs
今天发现node.js太强大了,使用14行代码,就可以实现网络聊天室,
net = require('net');
var sockets = [];
var s = net.Server(function(socket){
sockets.push(socket);
socket.on('data', function(d){
for( var i = 0; i < sockets.length; i++){
sockets[i].write(d);
};
});
socket.on('end', function(){
...
在进行自动化测试时,测试的健壮性很重要,对于数据库驱动程序来说,单元测试的健壮性主要来自于数据库数据。你写测试的时候是一种状态,但数据库的状态会随时改变,如何保证单元测试的健壮性呢? 我们可以在测试前使用dbunit来初化数据,以保证你测试中使用的数据没问题。
1,使用dbunit导出数据库数据:
//先保存上一次保存的数据
InitData.initData();
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection jdbcConnect ...
chrome开发人员工具
- 博客分类:
- 开发人员工具
https://code.google.com/intl/zh-CN/chrome/devtools/docs/overview.html 你懂得
你有木有遇到过这种情况,在为一个复杂业务方法写单个单元测试时,你需要做一大堆初始化工作,主要是各种service,你也可以直接把总个容器初始化(如果你使用spring等容器的话),如果项目比较大,运行单个测试,得等上几十秒,你hold住吗,可以参照我的方法进行加速(http://mingliang-luo.iteye.com/blog/1258830);
现在就复杂业务方法写单元测试给出一个解决方案:我采用的是【 继承 + easyMock 】,也可以使用【easyMock class + easyMock】;
一个复杂业务方法内,会调用此类中很多的方法,而你的测试又 ...
junit Recipes读书笔记
- 博客分类:
- 读书笔记
在读这本书这前,我读完了TDD (Test Driven),HtmlUnitDriver会使用了(主要是xpath),DBunit看了一遍,但是感觉junt还不是很会用,就想去买本junit的书籍,就选了junit recipes,这是本绝版书,所以就硬着头皮看英文Ebook,看了100页,实在看不下去了,前面基础理论部分讲的不错,但是后面就不行了。
1,这本书的是2006年出版的,技术有点过时了,里面提到的许多技术,都已经不更新了,如gsbase(当时项目可以通过gsbase.sourceforce.net访问)
2,但还是有不错的收获,他的基础理论讲得相当的好,我 ...
项目采用mybatis + spring开发,这是以前的测试代码, 【运行需要30s】
private static MemberService memberService;
@BeforeClass
public static void setUp() throws Exception{
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
memberService = (MemberService)context.getB ...
使用Pattern.compile编译表达式时,如何选择多种模式呢
@Test
public void testPattern(){
Pattern p = Pattern.compile("a.*b", Pattern.CASE_INSENSITIVE + Pattern.DOTALL);
Matcher m = p.matcher("AA\nb");
assertTrue(m.matches());
}
呵呵
javascript copy 复制
- 博客分类:
- JavaScript
在IE下,可以使用clipboardData
<input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制地址">
<script language="javascript">
function copyToClipBoard(){
var clipBoardContent="";
clipBoardContent+=document.title ...
split() 方法用于把一个字符串分割成字符串数组。
现在的需求是,一个字条串要根据多种情况分割,如【,】和【,】进行分割,使用方法如下
var str = "363825970@qq.com, mingliang.luo@concept.com.cn";
var emailList = str.split(",|,");
运行结果:["363825970@qq.com, min....luo@concept.com.cn"]
var str = "363825970@qq.com, ...
项目使用MyEclipse8.6开发,并且使用的Spring,下面是我的自动化测试脚本,呵呵
/**
* 整个测试下BeanFactory只运行一次
* @author Administrator
*
*/
public class BeanFactory {
private static ApplicationContext context ;
static{
context = new ClassPathXmlApplicationContext("applicationContext.xml");
}
private BeanFactor ...