3 Star 1 Fork 0

stamhe / filterd

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

filterd 脏字过滤服务


编译步骤

  1. cd libs/poller && make && cd ../../
  2. cd src/ && make && cd ../
  3. ls -al bin/ => 可以看到此目录下面有名为filterd的二进制服务可执行文件

安装步骤

  1. cd conf/
  2. vim db2_filterd.sh => 按你的实际数据库参数修改(不要更改表名及gbk编码)
  3. bash db2_filterd.sh => 创建好所需要的数据库表
  4. vim import.sh => 按你在db2_filterd.sh中所填写的数据库参数填写为一致的
  5. bash import.sh dirty.txt 2 => 导入脏字文本到数据库,注:2代表脏字级别
  6. cd ../conf/ && vim filterd.conf => 修改其中的SERVER段的参数及MYSQL段的参数,跟db2_filterd.sh及import.sh使用的保持一致
  7. cd ../bin/ && bash start.sh => 启动filterd服务,在ps -ef|grep filterd中可以看到进程
  8. cd ../

测试步骤

  1. cd api/
  2. vim filterd.php => 修改其中ifHasBad函数口的config配置,此处填写的参数与filterd.conf中的SERVER字段的保持一致
  3. php filterd.php
  4. 如果返回false,则表示无脏字,如果有脏字,则为输入的内容中的脏字及其出现频率、级别,下图为测试结果

空文件

简介

脏字过滤服务,由前盛大切客网基础架构部研发,感谢马立盈、王选、何全等开发同事,自有代码,未经许可,不得传播、商用。 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/stamhe/filterd.git
git@gitee.com:stamhe/filterd.git
stamhe
filterd
filterd
master

搜索帮助