博文

目前显示的是 十月, 2008的博文

微软为什么要把http协议做到kernel中去?

今天在硬盘上发现了http.sys。网上一搜,才发现我太古董了。这是微软“了不起”的新发明,把http server做到kernel里面去。
用户态的硬件驱动,内核态的http server。微软的开发人员真是颠覆性的创造思想。http server(apache/iis)一向都是漏洞频出的东西,微软果然很有胆量。

varchar(256)

今天一个同事创建表的时候把一个字段设置成varchar(256)并设置成key。
数据库是mysql,表类型是innodb。
然后就报错了
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes
查了下才知道,
"internal maximum key length for InnoDB indexes is 3500 byte, and limited by MySQL to 1024 bytes. In real-life it is limited to 767"
mysql认为utf8每个字符最长3个字节。如果是varchar(255)的话,3 * 255=765\<767,如果是varchar(256),就完蛋了。

终于把Encarta 2009装上了

从2006追到2009,追了4年。这软件真讨人喜欢,里面啥都有。就是,就是,每次出新版本后下载太烦。adsl的猫速下DVD,唉……为啥中国的电信设施比日本落后这么多呢?

煮粥记

早上起来想煮点粥喝。话说我4、5的时候就开始自己做饭煮粥了。把水和米按一定比例放进电饭锅里然后按下开关,不就这么简单呗?小时候我经常一个人在家自己做饭。可今天被难到了。厨房有两个电饭煲,都是美的牌的,区别仅在于容量。煮的米饭很香,但是不可煮粥。然后我觉得微波炉要比煤气灶简单点,就先尝试微波炉。拿出微波炉的碗,淘米,加水,盖好盖子露出小眼,然后把碗放进去。微波炉上有煮粥的按钮,按一下。它说需要45分钟,OMG~ 好多电费啊。时间好长,于是我就回卧室玩电脑。几分钟后,听见一声响,我赶紧跑回厨房。打开微波炉一看,碗的盖子飞起来了,微波炉里水汪汪的一片。败……换煤气灶吧。我把办信用卡的时候送的奶锅拿出来洗了洗,然后把米和水放进去。然后先开大火让水开,然后把火关到最小。不敢盖锅盖,会溢。过了10分钟后回去看,水快干了。米太多,水太少,因为锅太小。于是我就取出来一些米,然后加水。但是再过一会儿,水又干了,于是我只好继续加水,如此反复。又过了许久后,终于熟了。米是软了,但是水很清。而且粘锅了。恨!谁教教我怎么煮粥啊!!!就要最最简单的白米粥即可。

狗改不了吃屎,《天龙八部》流氓安装Sogou PXP

sogou当年信誓旦旦的说自己要做好人,与流氓软件决裂,然后一心去推它的sogou 输入法。
ok,2年过去了。《天龙八部》是我自愿安装的sohu的第一个软件。重启,然后发现启动速度特别慢,然后在进程列表中发现一个进程叫做p2psvr。多可怕,一个进程正在偷偷摸摸的上传下载东西。一查,是在C:\Program Files\Common Files\Sogou PXP目录下。太让人恼火了!而且这个exe绝非删除就可以了事的。删了它还会再出来,删了它还会再出来。
真应了那句话,狗改不了吃屎,狐狸总是要骗人。