关键字匹配服务器 libra-server

码农软件 · 软件分类 · 其他开发相关 · 2019-10-24 08:12:22

软件介绍

A keyword match server

为什么需要关键字匹配服务器?你可能想用正则去匹配,不过细想一下,如果有10万个关键字,那不是要用正则匹配10万次。 

而是用关键字匹配服务器只需要匹配一次即可,速度非常快,速度只跟你要匹配的原文长度有关。 

此外,使用此服务器还可以过滤敏感词之类的用途。


#安装方法# 

1.安装libevent(http://monkey.org/~provos/libevent/

2.安装libdatrie(http://linux.thai.net/~thep/datrie/datrie.html

3.make 



PHP接口: 

存储

<?php
include('matcher.php');  
$matcher = new Matcher('192.168.10.20'); $matcher->set('hello'); $matcher->set('world'); $matcher->set('kitty'); ?>



匹配

<?php
include('matcher.php'); $matcher = new Matcher('192.168.10.20'); $matchs = $matcher->gets('hello world, hello kitty') if (!empty($matchs)) {    print_r($matchs); } ?>

输出:

Array (     [hello] => hello
    [world] => world
    [kitty] => kitty )

本文地址:https://codercto.com/soft/d/17437.html

复杂性思考

复杂性思考

Allen B. Downey / 张龙 / 机械工业出版社 / 2013-5 / 49.00元

本书的灵感来源于无聊与迷恋的感觉:对常规的数据结构与算法介绍的无聊,对复杂系统的迷恋。数据结构的问题在于教师在教授这门课程的时候通常不会调动起学生的积极性;复杂性科学的问题在于学校通常不会教授这门课程。 2005年,我在欧林学院讲授了一门新课程,学生要阅读关于复杂性的主题,使用Python进行实验,并学习算法与数据结构。当我在2008年再次讲授这门课程时,我写了本书的初稿。 在2011......一起来看看 《复杂性思考》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试