当前位置

qyt的博客

SWT 的多线程

前段时间的工作里需要做个 GUI 工具,要用 Java 里的 SWT。以前完全没接触过 SWT,就玩过一阵 SWING。其他没什么,就是多线程的时候似乎比 SWING 麻烦点,后台干活跟窗口里面的进度条之间的配合碰到了问题。google 了一下,看了123等网页,克服代码里碰到的问题后,总结如下:

1.干活是一个线程,UI是另一个线程,不要在干活的线程里牵扯到UI的操作。可以在干活的线程里用设boolean类型变量的方法,通知UI线程做相应变化。
2.使用Display.syncexec/asyncexec(Runnable) 来执行非主线程的代码。

大概的样子就是如下

  1. public work() {
  2.         aaa().start();
  3.         bbb().start();
  4. }
  5.  
  6. private Thread aaa() {
  7.         return new Thread() {
  8.                 public void run() {
  9.                         /* 干活 */
  10.                 }
  11.         };
  12. }
  13.  
  14. private Thread bbb() {
  15.         return new Thread() {
  16.                 public void run() {
  17.                         Display.getDefault().asyncExec(new Runnable() {
  18.                                 public void run() {
  19.                                         /* UI操作 */                         
  20.                                 }
  21.                         });
  22.                 }
  23.         };
  24. }
Topic: 

下雪天要踩着别人的脚印走

一九九○的最后一场雪,比以往时候来得更早一些。上午最后一节课是体育课,铃声一响,老师就说“自由活动”。我们于是接着几秒钟前的状态继续疯跑、玩雪。

估摸快下课了,玩雪的阵地转移到校外,顺便回家。我跟一个同学俩人挑没有人走的路线回去。一路上,看见没人踩过的雪,就跑过去留下自己的脚印。可是这些地方总嫌不够宽敞,要么是人家楼檐下一窄条,要么就是树枝、砖块在地下横着糟蹋了一整块。突然前面有大概十几二十平米的地方,方方正正,洁洁白白,没有一个脚印。很明显,从下雪到此时,这里没有被任何活物打扰过。

我“嗷”地欢叫一声,率先跑过去,心想这下可以痛痛快快踩个痛快了。当我踏上这块完美之地的第一脚时,绝没想到这也是最后一脚,我立刻用整个人破坏了这片白雪——因为我掉到水坑里了。

心中只有慌张,我事后甚至记不起来我脚有没有踩到底。我在水里转过身就向一臂之距的岸边靠。我也记不清是同学拉我上来还是我自己爬上来的。我很快地脱离了危险,但胸部以下全湿了。

原来这是一个建筑工地盖房子用的废弃的石灰坑,里面都是水,但是水面很高,跟坑边几乎没有落差,一下雪就盖住了水,上面平平整整的一片白。

回去的路上我并不觉得很冷。在行人的“注目礼”里,“我迎着风向前”。我知道我的裤管以及鞋子一定在往外流水,只可惜时值雪霁地面湿滑,旁人不易察觉,否则定如《英雄本色》中小马哥拖着流血的步子一样令MM倾倒,噢不对,是笑倒。

到家后,换上干衣服,也没人说我,父母对我的游泳能力一定很满意很信任。

一两年后的冬天,特别冷,池塘里的冰结得很厚,这在湖北这种地方非常少见。所有的小孩都翻下去玩,整个池塘的范围都是安全区域。不过我没下去,害怕自己人品不好,并且从此后再没下过冰面。

——今日下雪,作文以记之。

Topic: 

有道无道

前段时间看到有人介绍新出来一个blog搜索评价网站——有道,紧接着又见有人说不怎么样。既然别人已经帮我尝试了,我就不拨冗拜访了。

今天偶然从别的地方链进去,看见一个什么测blog是男是女的,顺手试了一下。结果没啥问题,不过里面的链接竟然写着“BT的花 blogs(qyb)”,很明显这是被人干预的结果。好消息是这个网站注意到有我们这朵花,坏消息是我qyt被忽略了。

啥叫BT?没T能叫BT吗??太不像话了!做事一点都不认真!!为了表现出我的小鸡肚肠,决定骂骂他,唱衰这个网站。

Topic: 

百万格子,多少万标签?

<tags>hub 標簽中心www.tagshub.com 是一个类似于百万格子的创意,不过他不是卖格子而是卖标签(好像是废话),最普通效果的标签,每字五元,这样如果你的标签名字够短,还是很不错的。据说,比其他类似网站的价格公道多了

更有一点,如果你能在你的 blog 上写一篇关于他的介绍文章或者你的站点 Page Rank 为 5,可以得到一个 88 元的标签。如果你的 Page Rank 为 6,可以得到一个 188 元的标签。

现在标签还不多,如果你的标签名可能跟别人重合,早到早得呀,还等什么呢?

更新:BT的花已经加在TagsHub.com上面了,感谢站长!

Topic: 

由淘宝交易的互评机制所想到的

前段时间上淘宝买了点东西。由于是第一次做这种C2C的交易,一切都是挺新鲜的。当把支付宝里的钱划给卖家后,淘宝有一个买卖双方互评的机制确实让我长了见识。这个时候好中差三种评价显得非常重要。作为卖家,中评几乎都是不能接受的,这对他的信用记录有很负面的影响,可能直接关系到以后的生意是否兴隆。

淘宝作为一个C2C的网站可以利用自己的平台优势轻易推出这种完成交易必须的步骤,而这个步骤对规范整个虚拟市场向良性方向发展起着至关重要的作用。因为有这个步骤的存在每个商家都会自省自己的实际商品是不是跟介绍的完全一致,都会掂量自己的服务是不是足够优质。

信誉跟口碑保持它们一直完好很难,毁掉它们却非常容易,绝对是需要慢慢积累,需要每时每刻毫不懈怠地重视的,它们就是你能把生意继续做下去的必要条件。在淘宝上,买家可以轻而易举地看到前人的评价记录,有了不良的记录,卖家无法藏着掖着。作为付钱的买家,手上确实握着这把尚方宝剑,可以在交易结束后,根据自己的实际感受选择是不是给卖家来这么一下子,因此卖家也就不得不打叠十二分的精神兢兢业业地做生意。

如今市面上假冒伪劣商品这么多,每个消费者都要擦亮眼睛去分辨鉴别。如果相关监管部门能想办法把淘宝这种机制强制执行到各个卖场级别,让顾客能轻易的给卖场打分而且这个分数能醒目地被别的顾客看到。卖场为了能让新顾客放心为了能让老顾客成为回头客再严把进货关,我想红心鸭蛋、苏丹红这些事情也许会少出一些吧。

其实我写这篇blog的目的并不是想抒发一大堆感慨,而是想秀一下我买的部分东东,“我是国际米兰球迷”徽章,冠军盾和队徽的式样各两枚。嘿嘿~~

X


http://static.flickr.com/77/181473658_c045580f21_o.gif
“我只有一句话,XXXXX”


http://www.dup2.org/files/qqyybt.gif

keso,我很同情你,你是付费用户。

附:
今天一打开本站的页面,发现左上角的联系方式只能显示1/n了。
不知何时能恢复,或者能恢复吗?

更新:
晚上回来后,试了一下,图片能正常显示。可是在公司不用T,flickr上的照片是不能完全打开的,何解?作为业内鼎鼎大名的公司,应该不会在内部网里封flickr,也许是不同的接入商的缘故。

更新:
今天flickr显示正常了
——20061130

梦想中的资源管理器——ExplorerXP

一两个月前,一哥们给我推荐了一个软件Total Commander,优点是可以在里面打开多个页显示文件文件夹,有了它就不用打开好几个资源管理器了。安装后,发现原来曾经见过一个台湾人用过这个东东。仔细尝试各种功能,调整设置,兴冲冲琢磨了一两个小时,刚开始很兴奋,可是后来发现它对目录树的处理非常不好,简直让我无法忍受。

IE7是支持多页的,我开始遐想,是不是vista里面的资源管理器就是左边一棵树,右边可以是多页的呢?前两天突然又想起这茬,vista不是有不少人试用过吗,看看别人是怎么说资源管理器的变化的?看了几个评测,没有发现新的资源管理器有这个功能。正当我沮丧的时候,看到搜索结果中有一个ExplorerXP,网页里的截图就是我希望的那样,把Groups的panel关掉,样子跟资源管理器就没什么区别了。oh yeah,这样就可以直接在2000和XP系统中用这个多页的资源管理器了。vista里面没有这个也好,反正我也用不起vista,免得看到眼馋。

它可以设置很多的快捷键,其中Ctrl+T,Ctrl+W是一定要设的,跟FxNotepad++一样;剪切、拷贝、粘贴设成连在一起的三个F*键也挺好;另外获得某个文件的路径、获得路径+文件名、只获得文件名这三个操作设上快捷键也很有用;Groups可以用来当做bookmarks用;[View]->[Folders]->[Make All as This Folder]把排列的版式变得一致。

Topic: 

生日恐惧症

又到我的生日了!

我一直以来都很想把这一天从我的日历里抠掉!!

从十八岁起我就不喜欢过生日了,真的!!!

(上面的话是前天晚上想的,所以确切地说,应该是生日前恐惧证。到了今天,早上起来觉得跟往常也没什么不同,太阳还是太阳,晴天还是晴天,而且一来公司收到一封信,昨天assign给我的一个defect又assign给别人了,虽然我也要帮忙处理,不过感觉好多了,哈哈)

更新:
两年多前,为了在国际米兰的官网上下载点东东,注册了一下。有了去年的经验,今年已经不吃惊了,但是比去年更好看了。

Topic: 
订阅 RSS - qyt的博客