自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 通过反射准备单元测试数据

      (edit by king)在编写单元测试的时候,一般提倡将测试数据和测试代码分离。这样做的好处在于, 测试数据的管理方便,增加和减少测试数据都会相对方便一点。通常,我们可以模仿junit提供的参数化这样的方法,将测试数据进行分类,变成多个test case。 其中可能会遇到的最大麻烦就是数据准备的格式,和如何通过数据文件,生成测试需要的数据。      我尝试使用xml方...

2010-10-03 15:47:37 128

原创 Hudson plugins 插件开发基础

 by Justin 1.    关于Hudson插件的开发环境的搭建Hudson官方的说法是插件的开发必须依赖Maven2和JDK6.0或者更高版本。关于Maven相关不会在这里详细说明。ok,首先方便起见,我们需要配置下我们的Maven,设置以下内容到你的settings.xml文件(在你的.m2文件夹...

2010-09-19 09:59:30 237

原创 maven eclipse插件抽风的手工解决

(edit by king) 最近重新开始搞java源代码的分析工具,其中用到了eclipse的jdt来直接分析java源代码。用maven添加了org.eclipse.jdt.core包之后,发现代码写完之后不能运行,有一些依赖无法找到。搜索了下貌似是因为从maven中央仓库下载的jdt和其依赖包都有小版本号,导致maven的依赖管理找不到这写包了(都不知道为什么能够下载下来,却不能加入到依赖中...

2010-09-05 11:56:42 146

原创 关于jvm应用获得的系统时间问题

(edit by justin)前两日在test某个应用的时候发现一个问题,话说这个应用里面的一个功能是会取得系统的时间并在前段显示,当然部署的服务器的时间设置是美国的太平洋时间(PDT),但是应用启动后在前端的显示无论如何都是中国本地时间(CST),这个究竟是怎么个回事呢...查了相关的资料总算有了点眉目,问题的关键是在jvm虚拟机的时间上,我们的应用在new Date的时候是从jvm中取得...

2010-07-31 22:54:32 166

原创 初次使用cmake

    (Edit by king)毕业设计是标准的 linux c 应用程序,写了一些代码,准备用动态链接库的形式进行编译。    本来准备自己手工写makefile文件的,看KDE中这么多程序都是用了cmake进行管理,也尝试着使用cmake来管理源代码的依赖和编译。     由于程序还没有完全写完,首先尝试的是编译成动态链接库的部分在最外层创建一个CMakeLists.txt文件,用...

2010-05-27 13:00:34 718

原创 HASH JOIN ,MERGE JOIN ,NESTED LOOP

HASH JOIN ,MERGE JOIN ,NESTED LOOP                           --pinklemon 转载  NESTED LOOP:对于被连接的数据子集较小的情况,嵌套循环连接是个较好的选择。在嵌套循环中,内表被外表驱动,外表返回的每一行都要在内表中检索找到与它匹配的行,因此整个查询返回的结果集不能...

2010-05-19 21:12:59 72

磁盘空间不足?其实是inode不足

      为了性能测试需要相同的图片,最简单同时也是最节省空间的方法就是采用软链接的方式。写了个简单的脚本来创建图片的软链接:id=1000000000for((;id< 1010000000; id++))do getUrl $id mkdir -p $url ln -s 1.jpg "$url/$id.summ.jpg"done 把这个脚本放到服...

2010-04-29 21:32:22 495

git的基本用法

    (edit by king)现在一直使用git作为版本管理软件,原来在家里的龙芯电脑上搭建了个gitosis(搭建过程可以看我的个人博客:http://blog.sina.com.cn/s/blog_445694b90100djiu.html 和 http://blog.sina.com.cn/s/blog_445694b90100e3wd.html)但是家里一般不会老是开着这...

2010-04-25 15:57:01 125

图片生成小程序

    (edit by king)由于性能测试需要,需要准备大量不相同的图片(图片md5值不同),为了方便的创建这些图片,写了个小程序来完成这个工作。    这个程序最初的算法是生成一张指定长和宽的图片,然后一个个像素置成特定的颜色。因为最终要生成jpg文件,这样的做法,会导致生成的图片普遍比较小,最终确定为从参数中获得一个种子文件,然后对每个像素进行反色处理。    主要的计算方法如下...

2010-04-18 21:54:38 602

milestone 相关问题

Edit by Justin milestone 2.1 无法进入recovery的问题milestone常规进入recovery的模式是通过rsd recovery之后长按 相机键及power键进入,但是更新到2.1之后问题出现了,首先是rsd recovery无法正常完成,会一直停留在erase flash阶段100%然后最终提示你fail~ 杯具了吧。。其后你也会发现通过相机键和...

2010-04-11 18:40:24 206

opensuse11.2 kde4 akonadi无法连接到google calendar

    edit by king 装了opensuse11.2后,在akonadi中增加google calendar一直失败,提示内容是无效的密码。刚开始一直以为是google calendar现在连接不稳定导致的。最近又在地址簿中增加gmail的联系人,还是失败,同样的错误继续发生着。    今天早上去libgcal上搜索了下,发现还真的有人提了这个bug,在opensuse的论坛上也发现...

2010-04-09 12:15:53 132

javamail+ical4j发送会议邀请

    (edit by king)最近要搞个提醒系统,也就是能够设置个时间,在那个时间发封邮件提醒的系统。为了能够更好的起到提醒的效果,暂定的方案是发送会议邀请。    以前知道outlook的会议邀请格式不能仅仅发送ics附件,这样和outlook发送的会议邀请不太一样,不能默认自动加入到本地日历中,需要直接将ics格式当作正文发送。    在网上找了下基于java的ical格式库,i...

2010-03-31 20:43:50 1179 1

selenuim+java开发环境搭建

    (edit by king)最近开始尝试使用selenuim进行多浏览器的测试,编写代码前的第一步,当然是搞定整个开发环境。    为了方便以后的开发,目前选定的是使用java通过selenuim RC来执行测试代码。java的IDE,毫无疑问是eclipse了。为了方便管理依赖,使用maven来进行selenuim依赖的管理和最终的执行。    首先先要安装m2eclipse,很...

2010-03-30 18:55:48 163

原创 opensuse 跨版本升级后遇到的麻烦

(edit by King) 昨天无聊,把自己电脑的系统从opensuse11.1直接跨版本升级了11.2,这个操作在家里的笔记本电脑上已经干过,当时最大的困难是重启后鼠标和键盘无法使用,需要修改xorg.conf。      记录下这次升级的流程:首先用yast管理安装源,把所有的安装源都从11.1的改成11.2,确保能够直接获得最新的安装包。里面最重要的就是11.2的update, oss...

2010-02-12 09:51:49 226

原创 XPath解决Watir中元素或者属性无法识别的几个问题

Edit by 阿力,可思属性不被Watir支持,但可通过xpath识别//select[@foo='bar')]当遇到有属性名为foo的情况,watir并不支持通过该属性来定位查询元素,但可通过xpath查询识别Watir代码:@ie.select_list(:xpath,”//select[@foo='bar')]“).select ‘Art’当我们有的时候发现一个...

2010-01-27 10:39:57 198

原创 EMMA对功能测试进行代码覆盖率的统计

Edit by 阿力-可思  EMMA,一个用于检测和报告 JAVA 代码覆盖率的开源工具,我们很多情况下在单元测试中用它来代码的用例覆盖率,今天我们讲一下如何在功能测试的时候用emma统计我们的测试用例覆盖了多少java代码。 第一步:插装对文件插装:java emma instr -m overwrite -ip fileDericty -Dmetadata.out.file...

2010-01-20 20:35:26 237

原创 docbook——不错的文档编辑格式

Edit by King      docbook是什么?它既不是一个文档标准,也不是一个文档编辑器,它仅仅是一份XML文档。docbook通过DTD(scheme)来规范一个XML文档,并且根据这些标签,通过xslt将XML转换成可视化程度更高、使用范围更加广泛的文档(如html, chm, pdf等)。      以前编辑文档的时候,总是会遇到页面样式的问题。在写文档本身的时候,...

2010-01-20 20:06:21 652

原创 apache使用userdir

Edit by King最方面和别人共享html文档(由docbook转换),当然是在自己的电脑上搭建apache了。使用系统的源安装apache非常方面,为了能够用非root用户也能够方便发布,将文件放入主文件夹中的public_html文件夹最方便了。      要让apache访问这个文件夹,只要使用userdir模块。在opensuse中默认就已经安装好了,默认配置也已经适用...

2010-01-15 19:43:08 1175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除