hyperscan
arm平台上hyperscan编译报错,需要下载特殊的arm版hyperscan
下载 wget https://github.com/kunpengcompute/hyperscan/archive/v5.2.1.aarch64.tar.gz 说明地址 : https://github.com/intel/hyperscan/issues/283 ......
hyperscan使用
# 编译产物 hyperscan编译完成后有如下文件 ``` ls -R .: include lib64 share ./include: hs ./include/hs: hs_common.h hs_compile.h hs.h hs_runtime.h ./lib64: libhs.a li ......
hyperscan编译
hyperscan是intel开发的用于高效正则匹配的工具。适用场景就是数据量大,性能要求高,匹配关键字领域。 hyperscan会把需要检测的关键字/正则表达式转换成对应的db数据,然后使用这些db数据进行匹配。所以如果数据更改了,需要重新创建。 理论上只能在intel的x86架构下才可以正常使用 ......