`
文章列表

muc协议调试

    博客分类:
  • xmpp
以下是我在调试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电商不好做,然后把开发人员全裁了,只能重新找工作了
    花了三天断断续续把这本书看完了,这本书只需要的4-5个小时的阅读时间。     发现很多自己一直的寻求的解决方案,都在这本书找到了。我想自己把一个业余项目(或者说创业),但整在想计划,我是不是应该3年后开始呢, 我应该积累一定的社会经验及技术能力。     这段时间学习很乱,前些时间看了TDD,于是自己从selemnium, junit, ant, dbunit, hsqldb学了一大堆(看了几本英文ebook),也学会了很多东,明白了什么是单元测,常用的测试技术(测试模式,easyMock, easyMock class),明白了如果使用ant进行管理测试及自动化测试,学会 ...
今天发现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 ...
    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】;     一个复杂业务方法内,会调用此类中很多的方法,而你的测试又 ...
    在读这本书这前,我读完了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()); }  呵呵
在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 ...
Global site tag (gtag.js) - Google Analytics