摘要: 记得是夏天的时候去参加一个infoQ的论坛,里面有一个朋友强烈推荐Frank测试框架。所以趁着年底赶紧学一下。这中间需要ruby的基础。 安装过程:1.安装frank-cucumber 命令: sudo gem install frank-cucumber (我一般习惯加-V,查看安装过程) 2.在你的项目下设置frank以及执行下面的命令 命令: frank setup 3.编译frank 命令:frank build 4.启动模拟器 命令:frank launch下来就改写剧本了。。对,就是剧本,frank测试是由一个个测试场景和定义的大纲(就是步骤)来执行的,好吧,咱们就... 阅读全文
posted @ 2013-12-13 17:53 good fortune 阅读(809) 评论(0) 推荐(0) 编辑
摘要: public final static QName SERVICE = new QName("http://server.bjz.com/", "HelloWorldImpl"); public final static QName HelloWorldImplPort = new QName("http://server.bjz.com/", "HelloWorldImplPort"); public static void main(String[] args) throws MalformedURLExcep 阅读全文
posted @ 2012-06-11 08:56 good fortune 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 工作了一年了,一直没怎么多用线程一块,好薄弱,,今天看了看。自己写了个小例子。免的以后忘了。做的主要是线程监控返回值。即不用轮训,和设置变量。让线程通知主类(我做完活东西给你了。) 直接上代码吧。Java代码packagecom.bjz;/***实现*@authorbjz**/publicinterfaceCallbackListener{publicvoidsrtartCallbackThread();publicvoidprint(StringreturnResult);//主要实现方法,为什么不红了???}接口只要是供调用线程的类实现。从而实现线程和调用方法的解耦(ps:线程对主类)Ja 阅读全文
posted @ 2012-06-11 08:55 good fortune 阅读(4086) 评论(0) 推荐(0) 编辑
摘要: 最近要割接个项目,要把另外一个公司的数据库里的一张表倒到我们库里,数据有一亿三千多万吧。正号也符合生产者和消费者的状况。以前用过点线程池和同步队列,,写个例子,让大家拍砖。不多说了,直接上代码,1. 线程池public class ThreadPool {private ExecutorService exe = null;// 线程池private int pool_size;private Service service;public ThreadPool(int pool_size, Serviceservice{this.pool_size = pool_size;this. serv 阅读全文
posted @ 2012-06-11 08:54 good fortune 阅读(3125) 评论(0) 推荐(1) 编辑
摘要: 博客分类:iphone详解IOS开发应用之并发Dispatch Queues转载自:http://mobile.51cto.com/iphone-283323.htm详解IOS开发应用之并发Dispatch Queues是本文介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。1、关于调度队列所有的调度队列都是先进先出队列,因此,队列中的任务的开始的顺序和添加到队列中的顺序相同。GCD自动的为我们提供了一些调度队列,我们也可以创建新的用于具体的目的。下面列出几种可用的调度队列. 阅读全文
posted @ 2012-06-07 15:01 good fortune 阅读(245) 评论(0) 推荐(0) 编辑
摘要: products->debugWorkflow->最后一个勾去掉解决 阅读全文
posted @ 2012-05-10 15:44 good fortune 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_976270ec0100wopi.html在新发布的ios5中,有个很吸引眼球的特性就是“Automatic Reference Counting”,简单来说就是内存自动回收,看起来似乎是平时开发中遇到的各种内存问题的福音,仔细了解了一下,似乎没有那么美好:1。 需要iOS5才支持2。 很多引用的类库暂时还不支持.麻烦的是对大多数第三方库需要加禁用arc的编译flag,因为大多都因为兼容性还在使用手动内存管理。由于 iOS5 xcode4.2 引入了ARC (AutomicReferenceCounting) , 使用xcod 阅读全文
posted @ 2012-05-07 18:10 good fortune 阅读(157) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh#判断文件和文件夹是否存在type=$1name=$2isCreate=$3isDelete=$4if [ "$type" = "0" ];thenif [ -f $name ];then echo "file存在"if [ $isDelete = "true" ]; then rm $name fielse echo "file不存在"if [ $isCreate = "true" ]; then touch $name fifielif [ " 阅读全文
posted @ 2012-05-03 11:00 good fortune 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 今天有空看下memached,结果发现我的电脑不行。必须要重新编译,但是怕麻烦就找到了这个。couchbasehttp://www.couchbase.com/download 阅读全文
posted @ 2012-05-03 09:31 good fortune 阅读(264) 评论(0) 推荐(0) 编辑
摘要: ftp读取多个文件时,必须读取一次,登录一次。下面是inputStream = this.ftpClient.retrieveFileStream(name);retrieveFileStream方法注释。The InputStream itself will take care of closing the parent data connection socket upon being closed.for (String name : names) {ftpLogin();inputStream = this.ftpClient.retrieveFileStream(name);} 阅读全文
posted @ 2012-05-03 09:29 good fortune 阅读(195) 评论(0) 推荐(0) 编辑