自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (6)
  • 收藏
  • 关注

原创 搬家

CSDN的博客基本废了,编辑器太弱了。新博客www.bloodlee.com

2013-03-13 11:28:48 872

原创 事情一定要向前推进

Team有了新的项目,要做新的产品,同时也来了新领导。开始的需求非常不明确,一切处于混沌中,我心中也没有任何底气,根本没法做计划和估算。其实也没有别的办法,虽然是一片混沌,也要把事情一点点的向前推进。就这样,一点点,从设计界面,设计交互行为,分析后台交互协议,混沌好像就在一次

2011-09-07 01:20:54 915

原创 初识SWTBot

经过1年左右的开发,公司第一个基于Eclipse RCP的产品终于Release。现在有时间要考虑后续的很多问题,其中之一就是UI的自动化测试。为什么要引入UI自动化测试?第一个版本出去之后,之后的开发必然要考虑版本兼容的问题。如果一直要手动来测试UI上的所有

2011-07-04 18:21:05 3768 5

原创 如何解决Flickr看不到图片的问题

平时我喜欢照相,常把相片传到Flickr上。但国内看Flickr有一个很讨厌的地方就是有时很多图片看不到,有可误的X。查了很多,可以按如下方法解决: 1. 打开C:/Windows/System32/drivers/etc/hosts2. 在最后加上:76.13.18.78 farm3.static.flickr.com76.13.18.79 farm5.static.fl

2011-06-20 11:15:00 3248

原创 Google Guava学习之Immutable Collection

以前为了实现传递不可变容器,我们常要做预防性拷贝,实现起来很繁琐。Guava的Immutable Collection实现了只读容器。当你试图调用改变容器的操作时,就会有相应的异常抛出。以下代码以ImmutableMap和ImmutableSet做为例子。import java.util.HashMap;import java.util.Map;import com.googl

2011-06-08 16:49:00 1984

原创 Google Guava学习之Ordering

Guava的Ordering和JDK Comparator相比功能更强。它非常容易扩展,可以轻松构造复杂的comparator,然后用在容器的比较、排序等操作中。以下是一个代码实例。import java.util.Arrays;import java.util.Collections;import java.util.List;import com.google.comm

2011-06-08 16:44:00 2959

原创 Google Guava学习之Table

Guava Table是一个比较有意思的容器。可以把它想成一个两维表格,有行(Row)和列(Column),数据在一个格子(Cell)中。Table可以是稀疏的。以下是代码实例,展示如何使用它的部分APIs.import com.google.common.collect.HashBasedTable;import com.google.common.collect.Table;

2011-06-08 16:39:00 3998

原创 Google Guava学习之Constraint

Guava Constraint非常有用。有它,我们可以创建一些受限的容器,如list/set/multiset/map...看看代码实例。import java.util.HashSet;import java.util.Set;import com.google.common.base.Objects;import com.google.common.collect.Con

2011-06-08 16:35:00 2036

原创 Google Guava学习之BiMap

Guava的BiMap非常强大,我们很容易就可以构造出一个双向的Map。请看示例代码:import com.google.common.collect.BiMap;import com.google.common.collect.HashBiMap;public class TryBiMap { public static void main(String[] args) {

2011-06-08 15:05:00 2419 2

翻译 成为更优秀程序员的4条黄金规则

Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE

2011-06-08 14:58:00 1151

转载 转载:开发工程师人生之路

<br />相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也真的走过几回。对了,在这几年中,因为你的经济条件不错,你开始买房、开始谈恋爱、结婚、开始

2010-12-10 17:35:00 767

原创 给Form/Section加上工具钮

使用Eclipse RCP开发,为了让界面更加美观,经常要用到Form API,非常强大。本文就先说说,如何给Form/Section加上工具钮,就像下图所示:对于Form来说,可用如下代码:对于Section来说,可以这样写:

2010-12-01 18:01:00 1468

原创 使用Anki记东西

搞编程的,难免要常看看外文文献,难免就有生词,难免就要查。可我现在脑力真是不行,老是记不住,看到一个词,只能记下一个大概的意思。最近发现一个辅助记忆的工具叫Anki,跨平台,操作简单,而且很小可以放在U盘里,公司家里都能用。主界面可以自己加条目,这里可不仅限于单词哦!开始复习了!希望对你有用!^_^

2010-11-30 00:49:00 2308

原创 在Eclipse RCP开发中使用jMock

在做单元测试时,jMock可以非常方便的构建出mock对象,大大提高写test case的时间。本文就谈谈如何在RCP开发中使用jMock做单元测试。1. 导入jMock包在Eclipse RCP开发,因为包之间的依赖是通过OSGi的完成的,所以要复杂一些。就好像jUnit就被做成了Eclipse下的一个Plugin, 所以我也同样使用屡试不爽的"Plug-in from existing JAR archives"。从jMock的网站上下载所有的jar packages(http://www.jmock.

2010-11-29 12:02:00 1853 2

原创 广度优先算法学习总结

广度优先算法的几点简要概括:1) 确定状态转移函数2) 待检查的状态队列3) 剔除已检查过的状态POJ上相应的题目: 1915, 1444, 2243

2010-11-29 00:04:00 964

原创 ReivewBoard+Perforce代码评审平台搭建

代码评审(Code Review)是敏捷开发很重要的一环,是保证软件质量的最佳实践之一。要做好Code Review, 就需要有一套简单,高效,功能完善且界面友好的工具链支持。 我所在的团队原来一直使用Code Striker做为Code Reivew的平台,但其对Perforce支持的不好,且界面不很友好,给我们带来不少麻烦,使用效果也打了折扣。从去年底,我们开始使用功能和界面都全面增强

2010-05-28 10:57:00 5857 20

原创 写个Python脚本每天自动下载VOA录音

学习英文练听力就要多听。VOA Special English对我这种听力不好的同志很适合,所以我常去网站下载,不过时间长了就觉得很不方便。干脆写个Python脚本,再加到Windows的“计划任务”里就可以每天自动为我下载了。:) Python脚本很直接简单 ,用到都是最基本的Python库,直接把代码贴上来。import urllib2import osimport dat

2010-03-13 23:45:00 2690 1

原创 体验GDB 7.0中的Reverse debugging

听说GDB 7.0中有一个很酷的功能,那就是所谓Reverse Debuggin(RD),简单的说是程序可以倒着调试。一下子也想不到特别有用的地方,但感觉上确实是很酷的功能。 从发布的信息中看,GDB主要支持以下几种Reverse命令: reverse-continue (rc) -- Continue program being debugged but run it i

2009-12-23 01:05:00 1746 1

原创 美国50 state quarter收集攻略

今年7月, 我有机会到美国出差, 为期3个月. 在出发之前, 就有同事对我说可以收集一下美国50个州的Quarter. 我开始并没有当回事, 觉得这个Task应该很困难吧.开始的一个月, 这件事根本没有放在心上. 一是本来就觉得这是Mission Impossible, 二是确实没什么机会得到Quarter, 大部分使用信用卡. 同去的几个同事只零星的得到几个Quarter.

2009-11-09 14:22:00 11397 2

post-review scripts

Post-review的替换scripts

2010-11-24

ReviewBoard Windows 安装包

在WinXP上安装ReviewBoard服务器必需的软件。

2010-05-28

pidgin飞信(win32)

pidgin win32下的协议

2008-02-13

MSYS-1.0.1

MSYS-1.0.1

2008-02-13

OPENGL 开发库2

OpenGL开发的库<br>

2008-02-13

OPENGL 开发库

开发OpenGL需要的开发库

2008-02-13

空空如也

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

TA关注的人

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