Hey!! Sky!

2009-06-29 Mon

23:00 Published (1936) (739 Bytes) » This Day in History
Gone with the Wind, a Pulitzer Prize-winning American novel by Margaret Mitchell, tells the story of a rebellious Georgia woman named Scarlett O'Hara. It presents a detailed view of her complex relationships with family and friends and her struggle to survive in the American South before, during, and after the Civil War. Many regard the book as having a strong ideological commitment to the cause of the Confederacy. Why was Mitchell's book the subject of a 2001 court case? Discuss
21:04 利用UTL_SMTP发送邮件 (528 Bytes) » yangtingkun
Oracle提供了UTL_SMTP包,可以发送EMAIL。写了一个很简单的小例子:SQL> DECLARE2 MAIL_CONN UTL_SMTP.CONNECTION;3 BEGIN4 MAIL_CONN := UTL_SMTP.OPEN_CONNECTION('mail.itpub.net', 25);5 UTL_SMTP.HELO(MAIL_CONN, 'mail.itpub.net');6 UTL_SMTP.COMMAND(MAIL_CONN, 'AUTH LOGIN');7 UTL_SMTP.COMMAND(MAIL_CONN, 8 UTL_RAW.CAST_TO_VARCHAR2(9 UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW('yangtingkun@itpub.net'))));10 UTL_SMTP.COMMAND(MAIL_CONN, 11 UTL_RAW.CAST_TO_VARCHAR2(UTL_ENCODE.BASE64_ENCODE(UTL_RAW.CAST_TO_RAW...
20:50 郑渊洁:为人父26年体会 (3095 Bytes) » 郑渊洁—皮皮鲁之父

为人父26年体会

                                                                   郑渊洁

 

 

    今天,我的儿子郑亚旗26岁。为人父26年,最深刻的体会如下:闭上你的嘴,抬起你的腿,走你的人生路,演示给孩子看。自己责无旁贷地挑起为家族创造荣誉的重担,给孩子一个快乐惬意的人生。

 

     儿子,在你26岁生日时,老爸可以自豪地对你说,26年,我让你天天都快乐了。

   还记得你上小学每次期末考试时,我送你到学校门口说的那句话吗?我是这么说的:随便考,不管你考多少分,在我眼中你都是这个世界上最聪明的孩子。

 

 

 

 

 

儿子郑亚旗另起炉灶

 

2009年最美新娘

18:12 郑渊洁:“中国最帅交警”叫阮秉义 (2119 Bytes) » 郑渊洁—皮皮鲁之父

                 “中国最帅交警”叫阮秉义

 

                                                                       郑渊洁

 

    2009年6月7日,我发表了博文《中国最帅交警》,三天点击量达19万。今天,《北京晨报》披露了“中国最帅交警”的姓氏和隶属警队,我查到“中国最帅交警”叫阮秉义,隶属北京市交管局东四中队。

    我是北京市公安交通管理局聘请的警风监督员。警风监督员的职责是报忧不报喜,只向交管局汇报警风差的交警,无须汇报警风好的交警。但是我的这次“报喜”受到了公安部和北京市交管局的肯定。

 

 

 

 

17:35 DataReport的数据共享改进 (3547 Bytes) » AnySQL.net

    用oramon将数据库的主要负载信息收集到了性能数据库, 用DataReport去显示这些性能数据时, 发现要写很多个SQL语句, 要不同的列显示一次, 例如要显示三幅图片(平均Load值, 用户CPU消耗, SQL执行次数)就得执行三个SQL.

WEBCHART.QUERY_1=SELECT TIME, LOAD FROM DATABASE_LOAD ...
WEBCHART.QUERY_2=SELECT TIME, CPUUSR FROM DATABASE_LOAD ...
WEBCHART.QUERY_3=SELECT TIME, EXECS FROM DATABASE_LOAD ...

    其实DATABASE_LOAD是一个宽表, 可以一次查询出多个列的数据来, 几个图片可以共享一次查询的结果, 就可以减少数据库的执行次数, 提高页面访问速度. 如下所示, 只需要指定某个查询的SQL语句为减号.

WEBCHART.XCOL=TIME
WEBCHART.QUERY_1=SELECT TIME, LOAD, CPUUSR, EXECS
  FROM DATABASE LOAD ...
WEBCHART.YCOL_1=LOAD
WEBCHART.QUERY_2=-
WEBCHART.YCOL_2=CPUUSR
WEBCHART.QUERY_3=-
WEBCHART.YCOL_3=EXECS

    最近做了一次大的数据库改造, 用DataReport分析性能数据比较繁烦, 因此才注意到这个方面的性能提升.

Relative Posts:

08:55 IIS下PHP的ISAPI和FastCGI比较 (6252 Bytes) » 月光博客

  在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。

  1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE文件,和WEB服务器各自占据着不同的进程,而且一般一个CGI程序只能处理一个用户请求。这样,当用户请求数量非常多时,会大量占用系统的资源,如内存、CPU时间等,造成效能低下。

  2、ISAPI(Internet Server Application Program Interface)是微软提供的一套面向WEB服务的API接口,它能实现CGI提供的全部功能,并在此基础上进行了扩展,如提供了过滤器应用程序接口。ISAPI应用大多数以DLL动态库的形式使用,可以在被用户请求后执行,,在处理完一个用户请求后不会马上消失,而是继续驻留在内存中等待处理别的用户输入。此外,ISAPI的DLL应用程序和WEB服务器处于同一个进程中,效率要显著高于CGI。

  在Windows Server 2003的IIS6下配置ISAPI方式的PHP,配置方法是,在IIS的“WEB服务扩展”中,添加一个新的WEB服务扩展,程序后缀为PHP,ISAPI程序为php5isapi.dll,然后再“环境变量”-“系统变量”中增加变量名PHPRC,数值为php.ini的路径,在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\php\php5isapi.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。重启服务器即可完成PHP的配置。

  3、FastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。

  FastCGI已经集成于IIS7,也支持IIS6,在IIS6中的安装方法可参见微软的官方文档,我这里简单翻译一下。

  先点这里下载一个32位的FastCGI extension for IIS,然后将其安装,安装后的文件应该放到system32\inetsrv目录下。

  之后打开system32\inetsrv目录,执行下面的语句,其中c:\php为你的PHP目录,可以修改为其他数值。

  cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"c:\php\php-cgi.exe"

  在Internet信息服务管理器中,选择网站或应用程序的根目录,打开目录属性页(右键选择“属性”),再选择“主目录”。点击“配置”按钮,选择“映射”Tab页。点击“添加...”,在“可执行文件”设为: c:\windows\system32\inetsrv\fcgiext.dll,扩展名设为.php,选择“确认文件是否存在”,然后“确定”保存设置。

  修改php.ini文件,增加如下语句:

  fastcgi.impersonate = 1
  cgi.fix_pathinfo = 1
  cgi.force_redirect = 0

  之后打开system32\inetsrv目录,执行以下语句:

  cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000
  cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

  最后,配置c:\php目录的安全性,使得IIS_WPG组对于这个目录有读取和执行的权限。

  这时候,基于FastCGI的PHP就成功配置到IIS6上了。

  不过根据我自己的测试,FastCGI的性能比ISAPI的好像高不了多少,不知道Windows Server 2008下的IIS7是不是会好一些。这里是微软提供的基于内置FastCGI的IIS7安装PHP的方法。

评论《IIS下PHP的ISAPI和FastCGI比较》的内容...

相关文章:

关于我们:我的Google Reader - 我的Twitter - 我的饭否 - 我的开心 - 我的Facebook


08:41 LOB segment上的HW enqueue问题 (9205 version) (6963 Bytes) » eagle's home

第一次遇到这个问题是在2006年,后来陆陆续续的遇到过好几次,都是在9205的版本上。

可是一直没有在自己的blog上好好总结一下。我以为自己写过了,今天想找给别人时才发现没有写过。

数据库版本当时为9205。问题表现为大量的active session等待在mod为6的HW enqueue上。

当前获得enqueue的session执行非常慢,平时小于一秒钟的DML操作现在大约需要几十秒钟才能完成。

查询v$lock得到下面的信息:

SID TY ID1 ID2 LMODE REQUEST CTIME BLOCK
———- — ———- ———- ———- ———- ———- ———-
3575 HW 16 159461642 6 0 18 1
3546 HW 16 159461642 0 6 257 0
3542 HW 16 159461642 0 6 348 0
3468 HW 16 159461642 0 6 31 0
3329 HW 16 159461642 0 6 46 0
2634 HW 16 159461642 0 6 171 0
2565 HW 16 159461642 0 6 94 0
2532 HW 16 159461642 0 6 77 0
2497 HW 16 159461642 0 6 304 0
2179 HW 16 159461642 0 6 386 0
1972 HW 16 159461642 0 6 116 0
1927 HW 16 159461642 0 6 183 0
1777 HW 16 159461642 0 6 209 0
1690 HW 16 159461642 0 6 249 0
1637 HW 16 159461642 0 6 164 0
1616 HW 16 159461642 0 6 17 0
1601 HW 16 159461642 0 6 109 0
1353 HW 16 159461642 0 6 134 0
1236 HW 16 159461642 0 6 320 0
1218 HW 16 159461642 0 6 64 0
1163 HW 16 159461642 0 6 234 0
1150 HW 16 159461642 0 6 291 0
1082 HW 16 159461642 0 6 150 0
1074 HW 16 159461642 0 6 219 0
987 HW 16 159461642 0 6 195 0
713 HW 16 159461642 0 6 374 0
683 HW 16 159461642 0 6 331 0
672 HW 16 159461642 0 6 275 0
535 HW 16 159461642 0 6 361 0
404 HW 16 159461642 0 6 400 0

ID2是DBA,我们可以用“oracle DBA convertor”工具得到相应的File#和Block#

SQL> !dba 159461642

Oracle DBA convertor

by Stephan Haisley, Center Of Expertise, Oracle Corporation
RDBA: 0×981310a (159461642) File#: 38 Block#: 78090

SQL> select segment_name,partition_name,header_file,header_block from
SQL> dba_segments where segment_name=’SYS_LOB0000009458C00013$$’;

SEGMENT_NAME PARTITION_NAME HEADER_FILE HEADER_BLOCK

—————————————- —————————— ———– ————
SYS_LOB0000009458C00013$$ SYS_LOB_P19 38 65289
SYS_LOB0000009458C00013$$ SYS_LOB_P20 46 52489
SYS_LOB0000009458C00013$$ SYS_LOB_P21 38 78089 — 78090 = 78089+1

然后你会发现这个Block并不是Lob segment header,而是Lob segment header后面一个block。注意这一点非常重要,这是这一类问题的标准特征。

如果等待的block是segment header,那么你遇到的不是本文所描述的问题。

一般的HW enqueue发生在segment header上,而后面这个block是什么呢?

说到这个block,要从Lob segment的undo方式说起。Lob segment将old image存放在自己的segment中,而不是undo segment中。
这块存放old image的空间的大小有两种方式来定义,pctversion或者是retention。
对此不熟悉的同学可以参考我以前的两篇文章当ORA-01555遇到了LOBPCTVERSION or RETENTION?

而这个block就是用来记录这些可以被回收的old image blocks,采用bitmap方式存储。

当可回收的old image space超过PCTVERSION定义的百分比时,新增加的数据可以从这些old image space中回收。

但是oracle在回收时有两个bug:

Bug 4867884(Note:4867884.8) - Lob HW lock contention with space reclaimation — fixed in 10.1.0.6, 10.2.0.3, 11g (Future version)
Bug 4113930(Note:4113930.8) - Space reclaimation shows HW enqueue contention with concurrent insert of LOBs — fixed in 9.2.0.8 , 10.1.0.5 , 10.2.0.1

触发这个bug有两个条件
1. 可回收的old image space超过PCTVERSION定义的百分比
2. concurrent transaction超过一定的数值,具体的值不清楚,我遇到问题时的concurrent transaction数目大约为30

所以解决这个问题就从上面两点来入手。

1.

最快解决问题的方法就是调大pctversion。

dump segment header后的那个block(38,78090)
alter system dump datafile 38 block 78090;

找到一行free blocks:10109615,根据这个可以算出free blocks所占的百分比,然后调整pctversion使其大于该百分比,这样就不会有回收空间的动作。
这一方法可以很快的解决问题,就是比较浪费空间。如果有维护的时间,可以通过move的方式来回收空间。

2.

从segment上的并发数入手,例如减少并发量,或者hash partition table使每个segment上面的并发数减少

07:46 恩墨科技为中电财提供顾问咨询及容灾服务 (3670 Bytes) » Oracle Life

©作者:eygle 发布在 eygle.com

近日恩墨科技中国电力财务有限公司提供数据库容灾环境实施及顾问咨询工作。

近年来,国内越来越多的公司开始认识到数据安全的重要,以各种手段和方式开始实施数据库安全架构。在众多的可选方案中,Oracle的DataGuard技术以其成本低、可用性及安全性能够满足绝大多数需求成为了很多企业的首选。在下个月即将发布的Oracle Database 11gR2版本中,Oracle Active DataGuard技术将得到进一步增强,可以预计,这一新版的的卓越新特性将为Oracle带来更多的客户

中国电力财务有限公司(以下简称中国电财)成立于1993年,是经中国银行业监督管理委员会批准的一家全国性非银行金融机构。中国电财注册资本金50亿元,由国家电网公司控股、各省(市、区)电力公司等50家电力企、事业单位共同参股组建。经银监会批准,中国电财拥有东北、西北、华中和华东等多家区域性分公司,注册资本金、资产规模、利润总额等多项指标在国内财务公司行业中均名列前茅,在电力和金融行业树立了良好的企业形象,当选为中国财务公司协会理事长单位。

客户的数据库采用Oracle Database 10g RAC架构,异地容灾以Oracle DataGuard技术为主体实现。

感谢用户及合作伙伴用友公司的信赖与支持,希望稳健架构的实施可以帮助用户实现数据安全和业务连续性的需要。


相关文章|Related Articles

评论数量(0)|Add Comments

本文网址:

05:00 GreenPlum 架构 [Flickr] (454 Bytes) » DBA notes

Fenng(dbanotes) posted a photo:

GreenPlum 架构

GreenPlum 还是给DB集群带来一些新的思路和可能的。

或许,DBA 真的不应该只关注关系数据库了。

02:01 麦当劳记 (5682 Bytes) » 不许联想

作者:陈晓卿
(注:这是陈老师给某刊物写的美食专栏文章,结果被毙了,陈老师不好意思贴出来,我跟编辑要过来贴在这里了)

用老六的话讲:忙得蛋疼。组里平时很忙,不管男女都会忙得蛋疼。可不管怎么忙,饭是一定要吃的。尤其我这个对吃有一种先天癖好的人来说,别人是一顿不吃饿得慌,我是一顿吃不好憋得慌。可是由于蛋疼得厉害,难免有时候在吃这件事儿上草率行事,肚子虽然不叫苦了,但是味蕾像爱国青年一样不断抗议。

平时组里最常见的景象就是人手一个麦当劳的汉堡包,坐在编辑机面前,眼睛盯着监视器,一只手捏着汉堡,一只手在机器上胡乱按着。有一次台领导审片子,看到一半,一个局级干部说:“最近这几期好像没什么滋味嘛。”整天靠麦当劳充饥的人,能把节目档次弄上去吗。

组里的几个姑娘后来就冲我嚷嚷,你作为一个京城伪美食家,怎么可以这样不负责呢?我也有苦难言,最近新来一个台长,要改革,忙得我们不敢马虎,我跟姑娘们讲,在不方便的日子里,先忍忍吧,等三把火之后,就好了。

关于麦当劳,我们都一致认为,它就像王三表的博客一样,快速且没有营养,但你又抵御不住它的诱惑。自从陈乐断奶之后,我常去的一个地方就是麦当劳。从一开始,我就想方设法不让乐乐去接触麦当劳。上学前还是可以的,自从陈乐上了小学,我就控制不住了,因为周围的同学父母不是美食家。经常他放学后就打电话给我:“爸爸,我要吃麦当劳。”我想起了古代有个老和尚教小和尚的故事,一个小和尚,从小在寺院里长大,没见过女人,长大后,老和尚带他进城,小和尚见到什么都好奇地问:“这是什么?”老和尚都耐心回答。后来看到一个姑娘,小和尚问:“这是什么?”老和尚慌慌张张地说:“这是老虎,会吃人的,不能碰。”我向陈乐灌输无数次老虎的故事,希望在他接触麦当劳之前能现在食欲上对它产生抗体。陈乐在没见过麦当劳之前,显然是很听我的话,我苦口婆心地跟他讲:“乐乐,麦当劳是一种很坏的食物,小孩吃了之后会长得很胖,小孩长胖了之后会得很多病,更主要的是,长胖了就没有女同学喜欢你了,就像你现在的和菜头叔叔。”

这些话随着陈乐上小学而失效,隔三差五,他就嚷嚷吃麦当劳。我每次都是好言相劝,可每次陈乐晓之以理,还没动之以情,我就心一软,依他了。看着他吃的那么带劲,我恨死美国人了。一般在陈乐吃得差不多之后,我会跟陈乐讲:“乐乐,你看,爸爸好歹也是个美食家,现在都给杂志写美食专栏了,最好不吃这种东西,咱们不是没条件吃好吃的,以后爸爸带你去吃各种好吃的,都比麦当劳强。”最后我跟陈乐商量,从现在每周吃六次麦当劳,改成每六天吃一次麦当劳。按我的计划,以后变成每十六天、每六十天吃一次,慢慢让陈乐把麦当劳戒了。但陈乐得知我的计划后,当时就哭了:“爸爸,你不能这么残忍,我会被同学鄙视的。”我说:“爸爸不这样,也会被朋友鄙视的。美食家,即便是一个伪美食家,他的儿子喜欢吃快餐,传出去不好听,本来中央电视台的口碑就不好,爸爸已经很黑了,就不能再给台里抹黑了。”

陈乐显然无法接受我的这些道理,好几天不给我打电话,搞得我心里挺难受。我就想,这麦当老怎么就这么招孩子喜欢呢?为此我专门去麦当劳吃了一次。老实讲,我一直是对自己要求很严格的,从来没吃过这类快餐。即便当初肯德基、麦当劳进入中国,人们排队吃快餐,我也都没正眼瞧过一次,我知道它是与我的胃相冲突的。

为了不让同事们看见,我开车到石景山一个偏僻的地方,找到一家麦当劳。我点了几种套餐,挨个品尝。

美国人确实把人们的食欲研究透了,虽然快餐的配料很简单,都是标准化,但是很讲究。面粉要加很多膨松剂,咀嚼起来不沾牙,易于消化。生菜一点要新鲜,用手轻轻一掰就能脆断,牛肉要选牛身上最嫩的部位,捣碎,加入香料,浸一天的时间,让牛肉的每个地方都充分享受到香料的滋润,然后用温火烘焙,既要熟透,又不能把汤汁靠干,这个火候是很讲究的,全球任何一家麦当劳,做出来的口味必须一样。然后将生菜、青黄瓜放在面包上,再把焙好的牛肉饼放在上面,涂上千岛沙拉酱,将另一片面包覆盖上,一份麦当劳就这样做成了,吃的时候要趁热,要双手抓住,不然里面的配菜容易脱落。当你一大口咬下去,鲜嫩的牛肉在口腔里滚动,伴着生菜和黄瓜的一点点清香,再加上沙拉酱的调剂,整个口腔在充分体验和享受着独到的美味。

我一边吃一边想,难怪像陈乐这样的孩子喜欢吃麦当劳,他确实有科学依据,这么好吃的东西,以前我怎么就没当回事呢。看来,对很多食物的认识不能先入为主,孩子看世界跟大人不一样,他们的感受才是最真实的。

01:00 hotness hypnosis (1046 Bytes) » Urban Word of the Day

When act of finding someone so physically attractive that you overlook serious flaws in their personality.

Brad Pitt finally wakes from hotness hypnosis, starts to realize that Angelina is batshiat crazy.


2009-06-28 Sun

23:46 必须竖中指 » 韩寒
23:00 Globe Theatre Burns to the Ground (1613) » This Day in History
22:27 郑渊洁:为上海大楼倒塌叫好 » 郑渊洁—皮皮鲁之父
18:00 Jacques Derrida » Quotes of the Day
18:00 E. H. Gombrich » Quotes of the Day
18:00 Arthur Schopenhauer » Quotes of the Day
18:00 Alfred Lord Tennyson » Quotes of the Day
08:37 一落千丈 » 不许联想
05:10 Google Trends和Google Insights » 月光博客
04:13 郑渊洁:弃考比造假聪明 » 郑渊洁—皮皮鲁之父
02:29 投其所好 » 不许联想
01:08 Use index_desc » 玉面飞龙的BLOG
01:00 brain bleach » Urban Word of the Day

2009-06-27 Sat

23:00 Ned Kelly Is Captured (1880) » This Day in History
18:28 北京如实行12年义务教育只能往下走 » 郑渊洁—皮皮鲁之父
18:00 Sydney Smith » Quotes of the Day
18:00 John A. Wheeler » Quotes of the Day
18:00 Edith Sitwell » Quotes of the Day
12:46 no news is good news. » 后花园
10:44 虚寒 » 不许联想
09:59 毫无保留 » 韩寒
08:24 谷歌被阴谋陷害之谜 » 月光博客
01:00 Hiking in Appalachia » Urban Word of the Day

2009-06-26 Fri

18:29 2009年第8期《皮皮鲁》杂志封面人物揭晓 » 郑渊洁—皮皮鲁之父
18:00 Walt Kelly » Quotes of the Day
18:00 Solomon Short » Quotes of the Day
18:00 Samuel Butler » Quotes of the Day
18:00 Margaret Mead » Quotes of the Day
13:12 一样的问题 » 不许联想
13:01 sys password change and orapwd file » Ask Tom MOST RECENT ARTICLES
13:01 Is PGA memory allocated from SGA ? » Ask Tom MOST RECENT ARTICLES
12:10 解解闷儿玩吧 » 不许联想
11:01 Running Total » Ask Tom MOST RECENT ARTICLES
11:01 Parallel Insert and Serialization » Ask Tom MOST RECENT ARTICLES
11:01 Need to select fields having only numeric data » Ask Tom MOST RECENT ARTICLES
11:01 Insert reading UNDO or looking for HWM? » Ask Tom MOST RECENT ARTICLES
09:01 ORA-600(qctVCO:csform)错误 » yangtingkun
02:11 我也试着饭否了 » 傻逼老愤青
01:20 给金大侠提个醒 » 郑渊洁—皮皮鲁之父
01:00 cha mon » Urban Word of the Day

2009-06-25 Thu

23:38 这个分一定要扣 » 郑渊洁—皮皮鲁之父
23:08 阉牛网开张了 » 傻逼老愤青
13:59 中国网民坚决支持铲除媒体毒瘤 » 对牛乱弹琴 | Playin' with IT
11:26 我不热 » 不许联想
07:57 国内外DNS服务器地址列表 » 月光博客
06:51 如何安全的split partition » eagle's home
02:07 你瞧瞧人家的绿霸 » 不许联想
01:00 This guy knows what I'm talking about » Urban Word of the Day
00:38 郑渊洁:她是彭毛卓玛 » 郑渊洁—皮皮鲁之父

2009-06-24 Wed

22:22 OpenDNS network Map [Flickr] » DBA notes
21:20 致twitter上的罗永浩 » 傻逼老愤青
21:01 无语了,伟大的天朝! » OracleDBA Blog---低调做人,高调做事!
21:01 利用HASH CLUSTER判断质数 » yangtingkun
18:13 Google被封, 苦了IT工作者 » AnySQL.net
16:10 更黑暗的一天 » 对牛乱弹琴 | Playin' with IT
11:44 2009年06月25日 » 韩寒
06:21 小心中暑 » 玉面飞龙的BLOG
06:04 皮皮鲁中文总动员计划之史家小学篇 » 郑渊洁—皮皮鲁之父
03:54 解决中文Google的跳转问题 » 月光博客
01:00 brown chicken, brown cow » Urban Word of the Day

2009-06-23 Tue

07:53 中文分词和TF-IDF » 月光博客
01:00 drop a dime » Urban Word of the Day

2009-06-22 Mon

18:11 郑渊洁宣布退出北京作家协会 » 郑渊洁—皮皮鲁之父