hubdog's blog
关于unicode,mbcs,utf8,charset,encoding等相关概念的说明 (转贴)
Submitted by hubdog on Mon, 2008-07-21 19:56关于unicode,mbcs,utf8,charset,encoding等相关概念的说明
作者:小猪
发布Antlr For Delphi Target 3.1b2
Submitted by hubdog on Mon, 2008-07-21 14:58这两天休息,抽出时间将Antlr For Delphi Target 从3.01同步更新到了3.1b2,已知大的问题是
感兴趣的可以下载例子程序(http://www.sharpplus.com/downloads/AntlrDelphiExamples.zip)
Google Trends
Submitted by hubdog on Sat, 2008-07-12 21:47Google Trends最近开始支持查询指定一个网站访问者最经常访问的相关网站。
接口循环引用导致的内存泄漏
Submitted by hubdog on Sat, 2008-07-12 08:57接口如果之间循环引用,引用计数总是无法归零,会产生内存泄漏,下面是一个简单的实例,基于GC的Java,不会产生类似的泄漏.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm2 = class(TForm)
btn1: TButton;
procedure btn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
IChild=interface
['{ADA8F7F3-AA7D-4D57-8FA8-0FA501458981}']
procedure SetParent(AParent:IInterface);
procedure SetChild(AChild:IInterface);
end;
TChild=class(TInterfacedObject, IChild)
Antlr 3.1beta1 终于发布了
Submitted by hubdog on Thu, 2008-05-22 07:48Antlr3.1 beta1终于发布了,增加了一些新特性,但是我更感兴趣的Bug修正不是很多。接下来的一两个月里面有空会去研究一下。不过很可能没什么时间
今天为地震灾区的人捐了款
Submitted by hubdog on Sat, 2008-05-17 21:32这一周除了忙着工作,就是在网上看地震灾区的消息,每天只睡了4个小时。
今天出差回到家,在香港红十字会的网站上为灾区捐了款,给香港红十字捐,主要是我不太信任国内的红十字会,以及美加的红十字会,
这一次是我一生中第二次捐款,第一次是捐给印尼海啸受难者,可是我当时内心是很不愿意的,因为印尼总是迫害华人。
这一次是发自内心的,希望我的钱能全部送达灾区人的手里,希望做善事能有好报,老天爷能给我个可爱的小宝宝。
Popular Drupal Modules
Submitted by hubdog on Sun, 2008-04-27 13:34Today upgraded Blog to Drupal6,Following is popular Drupal6 modules
时间就是嵌入式程序开发的生命线
Submitted by hubdog on Sat, 2007-03-10 14:43这周特别郁闷,由于上线的程序一个月内连续出现问题,本周7天,一天没休息,还搞了3个通宵调查现场出现的bug。 这周的几个Bug有一个共同的特点就是都是跟时间有关,其中一个是移植以前的一个硬件的Driver。这个Driver写得比较烂,其中一个TaskDelay的时间本来应该是Tick单位,结果被他们当成毫秒了,这次用的CPU是5ms一个 Tick。结果延时超出了硬件的范围。导致硬件驱动特别不稳定,动不动就通信异常。
Icon Editor
Submitted by hubdog on Wed, 2007-02-28 09:33Sqlite Developer 2.50
Submitted by hubdog on Sun, 2007-02-25 20:06这一版本主要增加了自动SQL语法错误检查。
下载地址
http://www.sharpplus.com/downloads/SqliteDev250.zip
