学会偷懒,并懒出效率

php连接sphinx的三种方式

一、【推荐】用php的sphinxapi连接服务,用这种方式,web不用装扩展包

在coreseek的安装包里提供了连接php类库和例子sphinxapi.php与test.php文件
可以在/opt/modules/src/coreseek-4.1-beta/testpack/api/目录找到这2个文件,用这种方式不用给php装扩展,直接就可以使用。

阅读全文

coreseek4.1的sphinx.conf配制文件说明

sphinx的配置文件是在配置的时候最容易出错的了:
source:数据源,数据是从什么地方来的。
index:索引,当有数据源之后,从数据源处构建索引。索引实际上就是相当于一个字典检索。有了整本字典内容以后,才会有字典检索。
searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。
indexer:构建索引的服务。当要重新构建索引的时候,就是调用indexer这个命令。
attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和排序。

阅读全文

Centos下搭建coreseek4.1中文搜索

coreseek是一款基于sphinx开源的搜索引擎,因为sphinx只支持英文和俄文(即只能进行英文分词和俄文分词),所以如果要使用sphinx做中文搜索的话,需要自己独立去导入中文词库。而coreseek里集成了中文词库模块mmseg,所以直接使用coreseek会方便很多。

coreseek目前的最新版是coreseek4.1版本,2011年发布的,是基于Sphinx2.0.2的,早先有一个版本coreseek3.2.14版,2010年发布的,其中的Sphinx是0.9.9版。看版本号也能看到两者变化很大,2.0.2版性能更好。所以建议使用coreseek4.1版。

coreseek4.1包含sphinx2.0.2+mmseg3

阅读全文

PHP暴力猜密码与暴力扫描域名

大家好,今天给大家分享一下,PHP暴力猜密码与暴力扫描域名怎么玩?试想一下,如果知道对方的密码是全数字,我们如何快速进行暴力密码破解呢?目前域名注册双拼、三拼、四拼或更短的域名还存在吗?是不是想如果程序能自动找出这些域名就好了。用PHP可以实现的。

阅读全文

Laravel生成pdf文档 - tcpdf

工作中遇到了Laravel生成pdf文档,就找了找类库,今天给大家推荐的类库是:tcpdf,因为它官网给的例子比较全,所以就用它了。
官网例子:https://tcpdf.org/examples/ 可以点击进去体验一下。
github: https://github.com/tecnickcom/tcpdf
packagist: https://packagist.org/packages/tecnickcom/tcpdf
之前还看了fpdf类库,支持中文不是很方便,需要一个中文扩展程序,所以就放弃它了。今天tcpdf是主角,先看一下它的特型。

TCPDF具有以下特性:
1、支持页面页脚;
2、支持HTML标签代码;
3、支持jpg/png/gif/svg图形图像;
4、支持表格;
5、支持中文字符;(有些PDF类不支持中文或者处理中文相当麻烦)
6、自动分页,自动页码,等等。

阅读全文

读《跟我学SEO从入门到精通》第10章总结:SEO十万个为什么

大家好,写到这章总结,就算把这本书读完了,因为11、12章的内容讲的是SEO的前景啊什么的,感觉对SEO没什么太大关系,或者说干货不多,所以读《跟我学SEO从入门到精通》这本书,就总结前10章的内容吧,后面的就不写了,本章为最后一次总结,总结完后,就把书还给北京首都图书馆了。总体来说,此书不错,对于我一个程序员来说,读起来很快,主要是细节需要记住。SEO一点也不难,但细节决定成败,读这本书,我把最重要的知识点总结下来了,方便你我以后的回查。

阅读全文