QA MichaelPeng

一个QA的零零碎碎

2010年2月22日

看图不说话

摘要: 爱词霸对scala的解释 http://www.iciba.com/scala/ 阅读全文

posted @ 2010-02-22 09:20 Michael Peng 阅读(189) 评论(0) 推荐(0) 编辑

2010年2月21日

看图不说话

摘要: home.live.com右下角要先登录,并且这里几张图片在切换,所以不一定马上就能看到这张图片。 http://a.ads2.msads.net/CIS/89/000/000/000/001/595.gif 看见这张图,惊呼又发现了一个bug,旁边人说你好像又发现了一个新大陆似的。那当然,偶是专业QA啊,写代码只是业余消遣而已。 阅读全文

posted @ 2010-02-21 09:14 Michael Peng 阅读(310) 评论(0) 推荐(0) 编辑

2010年2月18日

ReentrantLock代码剖析之ReentrantLock.lockInterruptibly

摘要: ReentrantLock.lockInterruptibly剖析 阅读全文

posted @ 2010-02-18 13:46 Michael Peng 阅读(3929) 评论(0) 推荐(0) 编辑

2010年2月17日

ReentrantLock代码剖析之ReentrantLock.unlock

摘要: ReentratLock.release方法剖析 阅读全文

posted @ 2010-02-17 21:31 Michael Peng 阅读(2521) 评论(0) 推荐(0) 编辑

2010年2月12日

ReentrantLock代码剖析之ReentrantLock.lock

摘要: java.util.concurrent.lock包中可重入锁ReentrantLock的实现剖析 阅读全文

posted @ 2010-02-12 19:59 Michael Peng 阅读(6834) 评论(0) 推荐(2) 编辑

2010年2月11日

习新而温故

摘要: 最近在看java,第一次认真的学一门计算机语言。原来很懵懂,不知道一门语言有啥好学的,只要知道if,else,for,switch,了解一些API,拿起来能写程序就成了,凑合着也能糊弄人。 过了而立之年,才知道要学习一门语言,象这样是不行的,必须深入了解语言底层实现,语法难点,内存模型,线程模型,常用框架,常用应用等才算是学懂了。 学习java中的concurrent包,interrupt,loc... 阅读全文

posted @ 2010-02-11 08:05 Michael Peng 阅读(290) 评论(1) 推荐(0) 编辑

2010年2月2日

代码覆盖工具cobertura实战手记

摘要: 学会用junit在eclipse下跑测试了,下一步就是生成测试覆盖报告。java和.net最大的不同就是开源的东西太多,好处是选择多,出问题了还能自己动手改。坏处就是没有vs这种傻瓜化的什么都集成但不见得好用的东西,很多工具都要自己摸索配置。 生成测试覆盖报告,我首先想到的是找个eclipse插件能做这事就好了。但coverlipse在Eclipse Galileo上装上了用不起来,无奈,转向c... 阅读全文

posted @ 2010-02-02 20:40 Michael Peng 阅读(2111) 评论(0) 推荐(0) 编辑

2010年1月31日

发现tomcat的一个bug

摘要: apache-tomcat-6.0.20-src package org.apache.catalina.util; public final class RequestUtil { … /** * Decode and return the specified URL-encoded byte array. It is assumed * the string is not a query s... 阅读全文

posted @ 2010-01-31 21:44 Michael Peng 阅读(295) 评论(0) 推荐(0) 编辑

2010年1月17日

杂而不专

摘要: 最近两三个月做的个项目,总结一下,大致用到了这么一些东西 8042芯片(芯片是如何与键盘鼠标交互) PS2协议(鼠标键盘数据是如何传输的) WDM驱动开发(如何在驱动层模拟键盘鼠标) Windows GDI API.(C#不支持非true type字体,非true type字体生成需要用GDI函数) C#与.NET编程。 图像处理与文本识别(识别屏幕文本并优化算法)。 数据结构,算法设... 阅读全文

posted @ 2010-01-17 14:38 Michael Peng 阅读(518) 评论(0) 推荐(0) 编辑

2009年12月30日

夯实地基

摘要: CC.NET已经搭起来了,msbuild也一直在跑,问题是test没有加入到持续集成。几百个单元测试开发机上都能通过,服务器上持续集成跑起来总有些问题,导致持续集成总是失败,后来都懒得看了,完全失去意义。又没时间去整为什么在那个服务器上总有些测试失败,是权限问题,软件兼容或硬件兼容?于是把测试从持续集成中移除,只做daily build, 还能及时发现build break, 比持续集成总失败没人... 阅读全文

posted @ 2009-12-30 21:05 Michael Peng 阅读(271) 评论(0) 推荐(0) 编辑

导航