ictclas分词COM封装

中文分词,是程序对中文语义的分析的第一步,把一个句子按语法语义分成多个词语,便可方便进行下一步的处理。中文分词在中文搜索引擎方面广泛应用,还可以应用在聊天机器人、信息自动搜集等很多方面。 记得我的毕业设计就是中文搜索引擎,当时自己只用PHP实现了正向最大匹配分词法,效率不是很高,而且分出来的词也不是很精确(不过最简单,哈哈)。但对于一个毕业设计来说,这样已经足够了。但要对一个实际应用来说,分词肯定要越精准越好。中科院的ICTCLAS中文分词库,应该是最好的选择。 这个组件是因为PHP需要用到ictclas分词功能,但官方只提供dll版本,那就有两种方式,一种是封装成php模块,另一种就是封装成com组件了。既然是运行在windows上的,就决定装成com了。 组件提供3函数,init,split,exit.具体看例子一下子就知道了。

集成Discuz用户的老虎机游戏

实在找不到写的,把以前做的东西发发。这是给朋友网站做的Flash抽奖游戏,为更有效地利用论坛积分,吸引人气。这个flash属于早期作品,AS2制作的,界面比较丑哈。 当然,游戏肯定是尽量防作弊的,传输的数据是经过加密的,flash也是防止反编译的。游戏需要用户登录后才能玩。

腾讯跟360高潮了

这一周最引人注目的就是腾讯跟360的战争了,腾讯,会上网的基本上都知道,国内最大的IM服务商,被网友戏称为国内最大的山寨。360,国内很出色的免费杀毒软件,深受广大用户喜爱。用户比例应该是8亿比3亿。 而昨天,腾讯做出了一个“艰难的决定”,就是如果电脑里装了360的,QQ将不会启动。这是非常狠的一招,因为现在的网民,99.9%以上的人开机的第一件事就是登QQ,跟好友聊聊天,要是开机后不能开QQ了,那会让人感到多么的空虚啊!所以腾讯这个决定,完全就是要强制用户去卸载360.这一招引起了很多网友的反感,我有很多朋友都说自己偏要用360,呵呵。 我是一个Linux用户,主系统跑的是Linux,本身不需要360,而虚拟机上的windows也完全是不需要360的,所以本身对我没影响。但是不谈对与错,因为对错都是相对的,我其实是很佩服360的,为了追求自己的真理,哪怕是对手比自己强多少倍,也要走下去!腾讯太强大,360可能会吃亏,我扎希望的是最后的结局就是最后两个还是能共存,让用户自己去选自己喜爱的软件。 但最近乐开花的,真要算MSN了,我的MSN最近是每天都要多增加好几个好友呢,以前都是几个月都会不加一个好友的。微软乐啊,怎么最近中国用户剧烈增加了,哈哈。我一开始就觉得,微软不会进来搅和,但没想到QQ的这个决定会间接地让微软占了大便宜,没想到啊,没想到啊。。。。

世博夜游

我刚到上海时,距世博会开园还有50多天,到距世博会闭园还有7天,终于去了世博会。。世博会的门票在我包里放了5个月,硬是“舍不得”去。 这次去其实是我硬是拉着朋友去的,朋友的朋友说,这下雨天还要晚上去世博会,是不是有病。。所以我在路上一直是怀着忐忑不安的心情,最后到了入口时,发现有很多人进去,我终于松了口气:不可能这么多人有病吧!直接在路边的票贩子那儿拿我的一张平日票换了两张夜票,再买了一张,三人行。一共花了80块,我们还省了10块,而且还不用排队去换票,省半小时,值! 可惜天公不作美,居然下雨,但是比起世博园里的美女帅哥志愿者们,他们不畏天热下雨,我们不算什么,lol~~ 刚进去的时候我们仨都傻眼了,这么多人排队!一夜估计就只能看一个馆了。。无奈之下,排了个预计排队半小时的馆,进去看了接近半小时,又排了个半小时的馆,然后出来后发现很多馆都不用排队。。就这样一连看了好几个馆不排队的,感觉还是不错的。最后发现基本上很多馆都不用排队了。热门馆除外。可惜时间还是不够,最后还是得离园喽。 没照几张照片,就传两张

我做的水煮鱼…怪评如潮!

上周末无锡的一个朋友来上海了,准备亲自下厨招待友人。 这是其中的水煮鱼,虽然吃起来就那样,但是色相还是很不错的啊,照片传上去后居然有好几个朋友说是豆腐花!还有说豆花鱼的。。其实不知道会被这朋友拍下来,早知道要拍我就在盆里摆好看点,摆个真雕大陆什么的!(出自动画片中华小当家),下次拍个吸引人的!哼哼~

iphone用了几天的感受

现在iphone大家用得这么火热,我也受不了了,搞一台来玩玩吧,然后,一不注意就有了一台。 我一开始是想玩玩iphone的系统,传说中的Mac OS,一用就发觉得它跟linux太像了,不止文件系统的组织,就连命令都跟linux的一模一样。。当时还在想,难道这传说中的“Unix like”系统都这个样?后来才知道,原来mac os 就是基于Free BSD的,果然是个Unix like 系统。

[Flash]我的办公室桌面

呵呵,其实搬了个新办公室感觉还是多不错的,至少天天还可以感受到阳光的洗礼。不过呢,我还是比较喜欢整洁的桌面,我的整洁,不是靠整理而整洁的,而是靠没有东西,自然整洁的。这可是纯天然的整洁哦! 上高中的时候我就喜欢整洁的桌面,也是同理。别的同学桌面上堆了好多书,我确偏把这些书放全部放到教室的书柜里。然后上什么课拿什么书,桌面果然整洁了,心情当然也舒畅多了。。。 不多说了,上flash.这个flash可以进行些简单交互。。。。

周末搞了个小游戏–大家来找茬

虽然说这是小女生喜欢玩的游戏,但我以前还是比较喜欢的,特别是休息的时候,玩玩这个有休息大脑的感觉,可能是心理作用吧,呵呵。 周末无聊就做了一个来玩玩,以前用as2做过,不过找不到原代码了,现在又拿as3做了个。as3做起来比as2要简单轻松得多了,游戏是加载xml的,可以动态添加自已制作的游戏。有兴趣的人也可以制作哦!游戏有列表功能,可以选择您添加的游戏~没事我也会添加一些,等以后存多了自己再来玩自己做的。。。 游戏制作器我发到下一个帖子了,链接在———> 这里 <————– 制作好了后可以回到这个帖子里来玩新加的游

PHP模块by Nasm

用了这么多年的PHP,还真有幸地做过几次扩展,以前做的扩展,大都是在windows平台上,然后用的COM组件实现,也有一次写的应用程序,然后用TCP协议调用函数,却从来没有尝试过去写PHP模块,正好这次的PHP产品又有做扩展的需要,服务器也是多种操作系统的,这样的情况,何不尝试用PHP模块的方式来实现呢。我使用了NASM 汇编语言,这种开源的,跨平台的汇编语言。 为什么用汇编语言呢,其实PHP用C语言写模块的话,会有很多的宏调用,方便快捷,而我要用汇编语言去写第一个模块,主要就是想从PHP的文档和源代码共同地去研究PHP的内部,真正深入地了解它的执行。以后的开发肯定还是要用C语言的,因为它不仅仅是跨平台了,还可以跨CPU架构。 开始研究文档,PHP文档《PHP at the Core: A Hacker’s Guide to the Zend Engine》一章里很详细地讲述了PHP内核的运行机制及模块的加载方式,加上官方网站上下载的源代码,一切都不是秘密了。