All Stories

9月9日桔钓沙

9月9日桔钓沙

尽管是后半夜2点才睡的,早上7点20又自己醒过来,真郁闷,于是开始打点,洗澡、洗头、刮脸、洗脸等等,然后上了一会儿网,到8点40的时候,开始收拾要带的东西,就是换的衣服、泳裤、太阳帽、拖鞋这些,就在要出门的时候,同事打电话来催了。这次忒方便,就在小区门口的公车站上车。老大的帽子和太阳镜好 fashion!

糟了糟了

糟了糟了

我越来越朝居家型男人路线发展了!

某某人的杰作

某某人的杰作

以体贴关心老婆为荣,以漠视指挥老婆为耻

堕落了堕落了

堕落了堕落了

迷上了打俄罗斯方块,真是堕落啊!

LLYF SocketCapture W.I.P.

LLYF SocketCapture W.I.P.

先骂两句,这个csdn的blog太太太太太不稳定了,其稳定性只能用一个字来形容,“烂”,如果可以用两个字的话,就是“很烂”,再长一点三个字,“非常烂”,四个字的版本是“咋那么烂”,假如一定要用五个字的话,我想说“烂得不得了”!

LLYF SocketCapture W.I.P.

LLYF SocketCapture W.I.P.

用鱼鱼桌面秀装扮了一下桌面,视觉效果不错,不过最大的一个毛病,就是总要把程序焦点抢过去,所以导致有时候为了做点事情,不得不先把它关了。这样一来,它就真的只是个中看不中用的东东了。另外就是,它居然用Object Pascal作为它的脚本语言扩展,好像InnoSetup也是用OP,网上有个RamObjects的project,不知道有没有什么联系。鱼鱼提供了一大堆的函数,不过看了一下论坛上的扩展,似乎绝大部分第三方的插件都仅限于在官方插件的基础上换个皮肤,没有其它更有创意的东西了。以前用鱼鱼日历秀的时候,在Windows的进程管理器中看到它占用的内存很小,很惊奇,昨天才用LLYF ProcessHelper看了一下,其实它占用的内存峰值还是超过30MB的,估计是不停地调用EmptyWorkingSet造成占用物理内存低的假象吧。

逛街逛虚了

逛街逛虚了

今天下午去跟一个同事买电脑,先是跟xcc走来走去,逛了2个小时,然后找到同事,一起去逛电脑市场,同事看了几个本本后,毅然决定买一个,而且在那样的价格底线下,同时又要追求一定的外观和性能,只有那么几款了,就只追着HP的DV1600系列看,最后,想要的DV1617也没有了,无奈之际,只好转向 Compaq,看中一款2626AU,似乎外观稍微次一点,但其它的都还可以,基本能满足同事平常娱乐消遣的需求了。装的软件全是D版的,晕!不过怎么说,也算是可定制程度高啊,像IBM的,就那么弄死了。

“值得回味50年”

“值得回味50年”

这句话是从一个同事那里听来的,那时还蛮不在意的,觉得只是随心之语。

LLYF ProcessHelper W.I.P.

LLYF ProcessHelper W.I.P.

在VCKBASE 上看到一段代码,觉得好玩,打开VC2005 试了试,得出一大堆数据来,高兴死了。于是想增强一下ProcessHelper,把代码从VSS 里Check out,打开BDS2006来,整了一会,发现有一部分代码总是工作不正常,而同样的代码在VC2005 里面却工作得好好的,这是怎么回事!不禁又要抱怨一番,总感觉除了VCL,Borland 的C++ 编译器套件不如Microsoft 的好用(其实是我自己的问题啦)!稍微仔细地观察一下问题现象,发现似乎是结构体里面引用成员变量时错位了。我马上想到,是不是字节对齐的缘故。然后加上调试语句,看这个结构体的大小,果然在BDS2006里是 56bytes,而VC2005里是64bytes,差了整整8个字节,还以为是编译选项没选好,就在这个结构体声明的地方加了强制8字节对齐。试了试,还是老问题。于是索性在使用这个结构体的地方,把各个成员的起始地址都打印出来看,好像两边都一样。后来,想想用sizeof看看里面各个成员变量占用多少空间,发现BDS2006里最后两个成员,都只占用1byte,而VC2005里都占用4bytes!看到这两个变量的类型,都是枚举类型,突然想起C++ Builder里有个编译选项可以设置是否把枚举类型当作整型来处理,找了一会,勾上这个再编译,运行,果然好了!