10 2009 档案
摘要:FreeBSD 上因为环境和 linux 上有些差异,configure 可能不能产生正确的Makefile。如果出现了文件,最好的方法是查找 configure.log.这个文件基本上指示了一些错误。很多人在 编译 GTK+ 的时候 会出现这样的问题:Pango not found. Pango built with Cairo support is required 。你可能会觉得 pango...
阅读全文
摘要:今天在 百度 贴吧 看到了 一个 帖子,http://tieba.baidu.com/f?kz=658993613, 点击里面的图片就会进入自己的设定好的链接。貌似不太可能,因为百度只允许你填入一个图片链接,不允许图片自己加链接了。其实,通过PHP 判断一下是不是被图片引用,还是在查看就好了,代码如下:[代码]file.ini 这样配置:mysql.jpg http://dev.mysql.com...
阅读全文
摘要:在FreeBSD上配置Sphinx搜索引擎和linux上相比,会有一些差异,而且步骤可能会更加的繁琐。有些可能无法用make系统进行编译,必须手动修改configure文件,或者代码。或者只能手动编译。1.安装Mmseghttp://www.coreseek.cn/uploads/sources/mmseg-0.7.3.tar.gzMmseg比较成熟,安装的过程一般不会出什么问题。但是还是有一些注...
阅读全文
摘要:都说vsftp安全,但是安装在我的freebsd上服务器后,经常文件传到一半就中断了,特别是上传网站的时候,因为文件多,经常会中断。所以狠心换成pure-ftpd。下面是安装的方法:1.使用port安装,在freebsd上最方便。/usr/ports/ftp/pure-ftpdMakeconfig配置编译选项选择UTF-8和LARGEFILE,如果其他的需求,请选择其他的选项。MakeMakein...
阅读全文
摘要:排序采用下面的算法:score(q,d) = sum( tf(t in d) * idf(t) * getBoost(t.field in d) * lengthNorm(t.field in d) ) * coord(q,d) * queryNorm(q)。q 是查询 d 是一篇文章, score 表示 q 在 d 中的评分。t 表示 q 的一个部分,一个词汇: 比如,中国人民 可能会分割成 &...
阅读全文
摘要:软件表示的是一种现实的关系,关系往往错综复杂,但是,有时内涵却是一样的。万事万物虽然形态各异,但是,宏观机械运动都符合牛顿运动定律。这种事物深层的内在联系有时候是不容易被发现的。而且,在你的软件中,很有可能没有这样统一的定律。所以,构建一个代码的世界,更像是建筑师构筑一个大厦,而不是科学家发现定律。但,就像建筑师需要力学知识 和美学知识,学习软件的人,也需要一些基本的定律和原则构建这样的大厦。建筑...
阅读全文
摘要:前一段时间,我的Zend studio 5.5 老是出问题,ctrl + F5 或者 按下 run 就会崩溃,而且系统日志里面也是什么都没有。我也不知道具体是上面原因,就换成了 zend studio for eclipse 6.0 ,后来又升级到 zend studio for eclipse 6.1.2 ,好家伙,这东西真不是人用的,真的是太慢了,特别是电脑东西开的比较多,严重影响写代码的效率...
阅读全文
摘要:1. 介绍实际上 sphinx的网站上的title 说的很清楚,这个是一个 “免费开源的SQL 全文索引搜索引擎”。当然,它不是一个完整的搜索引擎,只提供索引 和 查询接口。所以,学习sphinx 主要是要学习:如何建立索引,如何调用查询接口。他的作者只有一个人,但是,功能的确非常强大。目前,支持下面的特性:n高速索引(10M/s, 主流cpu配置)n高速查询(2-4G 文...
阅读全文