2007年12月25日星期二
开发日志之IWizardPage点击下一步按钮事件
只需要覆盖WizardDialog类的nextPressed()方法即可.
如:
WizardDialog dialog = new WizardDialog(null, wizard){
@Override
protected void nextPressed() {
IWizardPage page = super.getCurrentPage();
if(page instanceof SnifferInfoPage){
SnifferInfoPage infoPage = (SnifferInfoPage)page;
if(!infoPage.validateUnique()){
return;
}
}else if (page instanceof CopyOfSnifferSqlScriptPage) {
CopyOfSnifferSqlScriptPage sqlPage = (CopyOfSnifferSqlScriptPage)page;
if(!sqlPage.validateSQL()){
return;
}
}
super.nextPressed();
}
};
2007年12月20日星期四
开发日志之TableViewer单元格高度的调整
TableViewer tableViewer = new TableViewer(parent, SWT.MULTI| SWT.BORDER | SWT.FULL_SELECTION);
final Table table = tableViewer.getTable();
table.setHeaderVisible(true); // 显示表头
table.setLinesVisible(true); // 显示表格线
table.setLayout(new TableLayout());// 专用于表格的布局
table.addListener(SWT.MeasureItem, new Listener() { // TODO 修改行高度
public void handleEvent(Event event) {
event.width = table.getGridLineWidth(); // 设置宽度
event.height = (int) Math.floor(event.gc
.getFontMetrics().getHeight() * 1.5); // 设置高度为字体高度的1.5倍
}
});
DbVisualizer-6.0.2的破解
dbvis.license.product = DbVisualizer
dbvis.license.edition = Personal
dbvis.license.version = 5.*
dbvis.license.id = 1234567890
dbvis.license.name = Frodo
dbvis.license.org = SSG Team
dbvis.license.activation = 2005-01-01
dbvis.license.upgrade.expire = 2099-01-01
dbvis.license.expire = 2099-01-01
dbvis.license.seal = MCwCFHWDzaLQsyo56F+nZLjFpS3Nh++JAhQeylbv6kl2I/s79uWvLhvbq/uB/w==
2007年12月17日星期一
holiday 2008
经国务院批准,2008年,元旦、春节、清明节、国际劳动节、端午节、中秋节、国庆节放假调休日期具体安排如下:
一、元旦:2007年12月30日-2008年1月1日放假,共3天。其中: 1月1日(星期二)为法定节假日,12月30日(星期日)为公休日,12月29日(星期六)公休日调至12月31日(星期一),12月29日(星期六)上班。
二、春节:2月6日—12日(即农历除夕至正月初六)放假,共7天。其中, 2月6日(除夕)、2月7日(春节)、2月8日(正月初二)为法定节假日,2月9日(星期六)、2月10日(星期日)照常公休,将2月2日(星期六)、2 月3日(星期日)两个公休日调至2月11日(星期一)、2月12日(星期二),2月2日(星期六)、2月3日(星期日)上班。
三、清明节:4月4日—6日放假,共3天。其中:4月4日(清明节),为法定节假日,4月5日(星期六)、4月6日(星期日)照常公休。
四、“五一”国际劳动节:5月1日—3日放假,共3天。其中,5月1日为法定节假日,5月3日(星期六)为公休日,5月4日(星期日)公休日调至5月2日(星期五),5月4日(星期日)上班。
五、端午节:6月7日—9日放假,共3天。其中:6月7日(星期六)照常公休,6月8日(农历五月初五,端午节)为法定节假日,6月8日(星期日)公休日调至6月9日(星期一)。
六、中秋节:9月13日—15日放假3天。其中,9月13日(星期六)为公休日;9月14日(农历八月十五,中秋节)为法定节假日,9月14日(星期日)公休日调至9月15日(星期一)。
七、国庆节:9月29日—10月5日放假7天。其中,10月1日、2日、3日,为法定节假日,9月27日(星期六)、9月28日(星期日)两个 公休日调至9月29日(星期一)、30日(星期二),9月27日(星期六)、9月28日(星期日)上班,10月4日(星期六)、5日(星期日)照常公休。
也来说说色戒
http://you.video.sina.com.cn/b/9413083-1317927632.html
梁朝伟.汤唯.港版《色戒》激情完全无删减片段大曝光-第1段
http://you.video.sina.com.cn/b/9365630-1317927632.html
梁朝伟.汤唯.港版《色戒》激情完全无删减片段大曝光-第2段
http://you.video.sina.com.cn/b/9365773-1317927632.html
尺度真的大胆.看起来是那么真实可信.
2007年12月16日星期日
RCP开发,导出Eclipse product后中文乱码问题的解决办法
通过导出Eclipse product后运行发现界面里所有的中文都成了乱码.
在网上搜索了一番,终于找到问题出错原因:eclipse产品导出是通过ant来完成的.系统默认编译编码是采用系统编码.所有在打包后出现问题.
解决办法如下:
1.打开build.properties文件,浏览"Build Configuration"页面,勾选中"Custom Build"
2.右键单击build.properites文件,"PDE tools" -->" Create Ant Build File"
3.打开生成的build.xml文件,在javac中增加属性"encoding="utf-8"
即:
<javac encoding="utf-8" destdir="${temp.folder}/@dot.bin"...
4.重新导出工程,就能看到中文了.
2007年12月9日星期日
申请msn邮箱
现在觉得有些长,想换个msn的邮箱。
网上搜罗一遍,有些收获。找到一个直接申请msn邮箱的地址:
https://accountservices.passport.net/reg.srf?ns=msn.com&sl=1&lc=2052
有需要的朋友可以试试。
CallOfDuty4秘籍
选择了个难度最大的角色来玩,我是自不量力啊。关关被恐怖分子痛扁,心里可真是郁闷。
在网上搜罗了几个几个秘籍。算是报仇雪恨了,呵呵。。
1.使用秘籍前要确认打开console(控制台)功能,具体是在开始游戏任务前,通过游戏的控制选项里设定。
2.设定完毕后选择“Apply”,在主菜单按‘~’键,会打开console,输入“seta thereisacow 1337"后回车
3.再输入"spdevmap XXX",其中‘XXX'为你要进入的地图名称,游戏所有地图的名称可以进入游戏目录下“...\zone\english\”查找,均为地图。比如说要进入最后一关(关闭要发射的核弹后逃离基地),你可以输入“sedevmap jeepride”
4.进入游戏后,再按键‘~’,调出console,
输入“god” 表示无敌;
输入“noclip” 表示可以穿墙飞行;
输入“give ammo” 表示得到弹药;
输入“give all”表示得到所有武器;
输入“ufo” 和“noclip”类似,幽灵飞行;
输入“demigod” 也无敌,但也有被击中时的效果;
输入“notarget” 敌人看不见你,隐身效果;
jump_height
timescale
cg_LaserForceOn - laser sight on any gun 所有武器都有激光瞄准具;
r_fullbright - way easier to see stuff this way :) 更容易看见物品;
cg_drawGun - Get rid of your gun 扔掉枪;
cg_fov - lets you zoom with any gun 用任何枪开启狙击模式;
说明一下,在重启游戏后,秘籍输入全部会失效;只能玩一次输入一次。呵呵
2007年12月4日星期二
Call Of Duty 4初体验
这两天玩了下Call Of Duty (使命召唤)4,感觉非常好.
给我的感受有下面几点:
1.3D游戏,画面非常细腻逼真.;
2.现代战争游戏,场面火爆,真实,堪比CS;
3.操作简单(Tab,Shift,Ctrl,W,A,S,D,F,C,V,G,N,SPACE,1,2,3,4),游戏方便的自动保存及reload处理,免去手工保存,重新加载的麻烦;
4.游戏场景丰富,都有真实的情节.
5.可以局域网多人游戏
2007年12月3日星期一
cron表达式
cron表达式是由7个field组成的.
| Field Name | Mandatory? | Allowed Values | Allowed Special Characters |
|---|---|---|---|
| Seconds | YES | 0-59 | , - * / |
| Minutes | YES | 0-59 | , - * / |
| Hours | YES | 0-23 | , - * / |
| Day of month | YES | 1-31 | , - * ? / L W C |
| Month | YES | 1-12 or JAN-DEC | , - * / |
| Day of week | YES | 1-7 or SUN-SAT | , - * ? / L C # |
| Year | NO | empty, 1970-2099 | , - * / |
资料来自Quartz - Quartz 1 - CronTriggers Tutorial
'*'可以被用来表示域中“每个”可能的值;
'/'字符用来表示值的增量;
'?'字符可以用在day-of-month及day-of-week域中,它用来表示“没有指定值”。
'L'("last")字符可以在day-of-month及day-of-week中使用,这个字符是"last"的简写,但是在两个域 中的意义不同。例如,在day-of-month域中的"L"表示这个月的最后一天,即,一月的31日,非闰年的二月的28日。如果它用在day-of-week中,则表示"7"或者"SAT"。当使用'L'选项时,最重要的是不要指定列表或者值范围,否则会导致混乱。
'W'("weekday")字符用来指定距离给定日最接近的周几(在day-of-week域中指定)。
'#'表示表示月中的第几个周几。
2007年12月2日星期日
港澳行之---办证篇再续
签了两个名,又交了15块钱给投递员,另外把回执也给了他.
感觉还是挺快的.11月22号到12月3号就办理好了,6个工作日.还是很有效率.
计划这个周日(12月9号)和女友去趟澳门..
办证费用:30(照相)+100(工本)+20(香港签证)+20(澳门签证)+15(EMS)=185元