Fool's Garden

Talking about Windows Mobile and Embedded gadgets...Web counter

导航

2005年1月13日

摘要: 美国人通常喜欢在汽车的尾箱或者保险杠上面贴几张花花绿绿的小纸片,或表明立场或耍耍小幽默,这种小贴纸叫Bumper Sticker,是美国汽车文化里面比较有意思的一个东东。今天看到一篇文章,一位Microsoft的Test Architect -Harry Robinson为Software Testers设计了一些Bumper Stickers,实在是绝妙: 1. 从改造旧的标签开始: ... 阅读全文

posted @ 2005-01-13 21:28 Levins Dai 阅读(781) 评论(0) 推荐(0)

2005年1月9日

摘要: 前几天,偶然弄到了个Wallop账号,试用了一下感觉并不太强烈,但是对这种社会人际关系的建模方式感到很新鲜,也很佩服设计者的创意。如果有一天,社会中人与人之间真实的关系,可以像网页之间的reference一样被建模、计算和挖掘,那么,它带来的冲击力量将会是翻天覆地的。现在的Wallop处于刚刚起步的阶段,infrastructure已经建立起来,但是上层的应用却少得可怜,仅仅是提供personal... 阅读全文

posted @ 2005-01-09 12:36 Levins Dai 阅读(587) 评论(0) 推荐(0)

2004年11月25日

摘要: 看见有个面试题目,求x, y的值: int i = 3, j = 3;int x = (++i) + (++i) + (++i);int y = (j++) + (j++) + (j++); 看到挺多人在争论,这样的表达式值应该是多少?甚至拿出几个不同的编译器来编译运行得到几个不同的结果。对于此题的答案,一句话,The behavior is undefined... 阅读全文

posted @ 2004-11-25 13:34 Levins Dai 阅读(1598) 评论(1) 推荐(0)

2004年9月28日

摘要: Tooltip是一个很常见的Control,在MFC里面也提供了便利和丰富的支持。Tooltip显示的时候缺省是在所关联的控件的下方,但是在某些情况下,我们可能需要重新定位Tooltip的显示位置。一般来说(对于使用MFC内置Tooltip机制),Tooltip在显示之前会发送TTN_NEEDTEXTA / TTN_NEEDTEXTW给其关联的父窗口,请求Tooltip的字串内容,这个时候,可以通... 阅读全文

posted @ 2004-09-28 16:19 Levins Dai 阅读(910) 评论(0) 推荐(0)

2004年9月14日

摘要: MFC的CSplitterWnd可以方便的实现划分窗口,但是有的时候,我们需要让分割条锁定,禁止用户拖放和随意改变分割窗口的大小,CSplitterWnd并没有提供直接的函数或方法可以方便实现这个功能。CodeProject上有篇文章讨论了这个问题,但遗憾的是,它的实现只能锁住所有的Splitter Bar,而无法单独锁住某个Bar。研究了一番CSplitterWnd的源码,发现一个函数是非常有用... 阅读全文

posted @ 2004-09-14 19:29 Levins Dai 阅读(808) 评论(0) 推荐(0)

2004年9月10日

摘要: The firmware update 1.0.2.0 of Canon S1 IS has been released. According to Canon website, the update fixed following bugs: What has been improved in version 1.0.2.0 of the firmware? In extremely r... 阅读全文

posted @ 2004-09-10 18:41 Levins Dai 阅读(564) 评论(0) 推荐(0)

2004年9月6日

摘要: 用过MFC里面的CSliderCtrl就知道,这个Slider Bar是无法跟随Mouse Click而精确定位滑块到鼠标的位置的。事实上Windows里面标准的Slider Bar都是有这样的特性(可以试试Volume Tune),我猜缺省的Slider Bar实现采用的是类似于Scroll Bar的方式,即点击一下就先前Scroll,而不是直接把滑块定位到鼠标的位置。 如果希望实现一个精确定位... 阅读全文

posted @ 2004-09-06 17:14 Levins Dai 阅读(3200) 评论(0) 推荐(0)

2004年8月30日

摘要: 好久没有blog过了,一方面是因为比较忙,另一方面对自己应该blog些什么比较怀疑。可能对于我来说,工作或者说计算机并不是生活的全部,我期望在我的blog里面也可以涉及其它感兴趣的话题(比如音乐,旅行,摄影等等)。当然,Software Design是我的工作,也是我的最大兴趣,这方面的内容无疑会占据Blog的最主要部分,但是,不清楚引入太多技术无关的post,是否会违背博客园的初衷,给大家带来不... 阅读全文

posted @ 2004-08-30 17:58 Levins Dai 阅读(493) 评论(3) 推荐(0)

2004年6月25日

摘要: DAL即Data Access Layer,在多层的企业应用里面它的作用是与数据库直接打交道,最基本的CRUD(Create, Retrieve, Update, Delete)操作都是在这个层次上完成。和其它的模块不同,对DAL进行单元测试面临不少的困难: 1. 测试过程常常会产生垃圾数据,这些数据可能导致各个Test Case之间互相影响,从而无法保证“Test Case必须独立”这条单元测试... 阅读全文

posted @ 2004-06-25 15:29 Levins Dai 阅读(1535) 评论(0) 推荐(0)

2004年6月24日

摘要: COM+ 1.5可以说是Indigo到来之前的暂时替代产品,COM+ Service基本上也都是Unmanaged Code,就像MSDN Magazine里面的一篇文章说的那样,COM+是:complex architecture where there are numerous places where the managed code interacts with unmanaged co... 阅读全文

posted @ 2004-06-24 20:43 Levins Dai 阅读(767) 评论(0) 推荐(0)

摘要: SYMPTOMS Suppose you call Assembly.LoadFrom(...) to load an assembly named SimpleAsm in which type SimpleType is defined. Then you try to serialize a SimpleType ojbect, it works fine. But as soon as y... 阅读全文

posted @ 2004-06-24 20:39 Levins Dai 阅读(811) 评论(0) 推荐(0)