解决方案:数据采集器的数据导入问题
优采云 发布时间: 2022-12-23 17:49解决方案:数据采集器的数据导入问题
数据采集器的数据导入问题
数据采集器- Unitech HT660 产品介绍: 应用范围: HT660采用新一代MSWinCE。 NET5.0操作系统,拥有美观的图形化操作环境,同时拥有更多的物理按键,方便数据采集和录入; 内置USB功能可以有效完成数据传输工作,特别适合货运、快递等工作人员。 对于需要同时记录信息和携带物品的工作人员,提供了单手即可轻松使用的人机界面。 现有一个程序,通过USB接口和同步数据软件(ActiveSync 4.5)将数据采集器的数据读取成TXT文件,然后将TXT文件导入数据库。现在如果我
复制链接
解决方案:敏感词过滤-php扩展trie-filter安装使用
关键词过滤扩展,用于检查一段文本中是否出现敏感词,基于Double-Array Trie树实现
1.安装libiconv
这是 libdatrie 的依赖
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure
make
make install
二、安装libdatrie
(~thep/datrie/datrie.html#Download) 这个网站不能用了,所以我把文件放在我的网站,你可以下载
wget http://www.az1314.cn/uploads/libdatrie.gz
tar zxvf libdatrie.gz
cd libdatrie-0.2.4
./configure --prefix=/usr/local/libdatrie
make
make install
3.安装trie-filter扩展
由于官方的trie_filter扩展对中文的支持不是很好,我在git上找了一个扩展在官方扩展上重写,测试没有问题
由于作者很忙(懒),没有做php7.0以上版本的兼容,于是自己找了兼容php7的修改版本,根据自己的php版本下载了对应的版本
php5.3~5.6
php7.0~7.1
git clone https://github.com/zzjin/php-ext-trie-filter
<p>
cd php-ext-trie-filter
phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-trie_filter=/usr/local/libdatrie
make
make install</p>
修改php.ini,然后添加一行:extension=trie_filter.so,保存配置,重启php
在命令行输入php -m 查看是否添加了扩展
四、生成词库
由于上面下载的源码包没有生成字典的命令,所以我们在php中写一个函数来生成
<p>