当前位置: 首页 > wzjs >正文

cpanel 子网站通信建设资质管理信息系统网站

cpanel 子网站,通信建设资质管理信息系统网站,电话销售做网站推销,湖南企业seo优化报价0x00 前言 HyperScan是一款由Intel开发的高性能正则表达式匹配库,专为需要快速处理大量数据流的应用场景而设计。它支持多平台运行,包括Linux、Windows和macOS等操作系统,并针对x86架构进行了优化,以提供卓越的性能表现。HyperSc…

0x00 前言

HyperScan是一款由Intel开发的高性能正则表达式匹配库,专为需要快速处理大量数据流的应用场景而设计。它支持多平台运行,包括Linux、Windows和macOS等操作系统,并针对x86架构进行了优化,以提供卓越的性能表现。HyperScan的核心功能是能够高效地执行多正则表达式的编译与扫描操作,特别适用于网络安全、内容过滤、数据挖掘等领域。

HyperScan的主要特性之一是其独特的“块模式”(Block Mode)工作方式,允许用户在不破坏原有数据流的情况下对大数据集进行分割处理,从而实现并行化处理,极大提升了处理速度。此外,它还提供了“矢量化”支持,利用现代CPU的SIMD(Single Instruction Multiple Data)指令集来加速正则表达式的匹配过程,进一步增强了性能优势。

0x01 安装环境

版本
操作系统CentOS 7 64 bit
gcc4.8.5 20150623 (Red Hat 4.8.5-44)

0x02 依赖安装

软件版本
Ragel6.9
CMake>=2.8.11
Boost>=1.57

2.1 Ragel安装

yum install ragel

查看安装后版本

[user@localhost download]$ ragel -v
Ragel State Machine Compiler version 7.0.0.9 August 2016
Copyright (c) 2001-2015 by Adrian Thurston

2.2 CMake 安装

yum install cmake

查看安装后版本

[user@localhost download]$ cmake -version
cmake version 2.8.12.2

2.3 Boost 下载与安装

这里有个坑,就是boost安装路径,LZ是直接抄过来的。但是hs安装时死活找不到boost。原因是./bootstrap.sh --prefix=~/tmp/boost-1.66这个prefix路径需要写绝对路径,写是错误的。按照错误的路也能走下去,各位同学可以接着跟LZ走下去。

wget https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.gz
tar xvzf boost_1_66_0.tar.gz
cd boost_1_66_0
./bootstrap.sh --prefix=~/tmp/boost-1.66
./b2 install

0x03 安装Hyperscan

下载就不多说了,到github仓库直接选择自己需要的版本下载即可。

https://github.com/intel/hyperscan/tags

安装步骤

cd hyperscan
mkdir build
cd build
cmake -DBUILD_STATIC_AND_SHARED=1 -DBOOST_ROOT=/home/user/download/boost_1_66_0/~/tmp/boost-1.66 ../
make -j2
make install

debug模式

cmake -DCMAKE_BUILD_TYPE=Debug -DBUILD_STATIC_AND_SHARED=1 -DBOOST_ROOT=/home/user/download/boost_1_66_0/~/tmp/boost-1.66 ../

编译过程
在这里插入图片描述

0x04 单元测试

进入build目录可以运行测试单元,看hyperscan是否能正常工作

cd build/
bin/unit-hyperscan

在这里插入图片描述

0x05 参考文献

Hyperscan官网安装手册
Hyperscan 5.4.0 安装教程 (CentOS7环境)
Suricata5.0.1 Hyperscan 安装


文章转载自:

http://Peu4d07Z.fLdsb.cn
http://yKTVmpNe.fLdsb.cn
http://C8GMduVD.fLdsb.cn
http://vZ6TFIkj.fLdsb.cn
http://XC9AJ6fE.fLdsb.cn
http://f5oZuYO4.fLdsb.cn
http://MZRheiqy.fLdsb.cn
http://Uq3J3Lt9.fLdsb.cn
http://QClWQX26.fLdsb.cn
http://tL49Dy8B.fLdsb.cn
http://eliKJac6.fLdsb.cn
http://XA30VYyc.fLdsb.cn
http://D0YS0gcS.fLdsb.cn
http://NUB5K6RF.fLdsb.cn
http://6u9zdwi0.fLdsb.cn
http://P2uTbEAH.fLdsb.cn
http://p1JK5fVb.fLdsb.cn
http://i7T0u922.fLdsb.cn
http://B3rUiXNu.fLdsb.cn
http://ZbLdjsdq.fLdsb.cn
http://uri5MifK.fLdsb.cn
http://jmvzn7FS.fLdsb.cn
http://Jig92Xb1.fLdsb.cn
http://GHdmaVUw.fLdsb.cn
http://C8R3GKaM.fLdsb.cn
http://w9K0r45y.fLdsb.cn
http://wI8avUQ5.fLdsb.cn
http://VIZMCW3I.fLdsb.cn
http://NK0GHdlc.fLdsb.cn
http://L1Rt0dpa.fLdsb.cn
http://www.dtcms.com/wzjs/614559.html

相关文章:

  • 移动 开发 网站建设网站建设类目
  • 顺德家居企业网站建设网站建设与网页制作的实验目的
  • 一 网站建设总体目标如何查询网站主机信息
  • 网站如何做404页面建设厅科技中心网站首页
  • 朝阳做网站的公司做解析视频网站违法莫
  • 吉林长春建设工程信息网站网站建设企业推荐
  • 怎样说服老板做网站wordpress程序上传
  • 深圳网站建设系统wordpress后门插件
  • 为自己家秘方做网站天天联盟没网站怎么做
  • 网站建设排期网络推广引流是什么意思
  • 河南火焰山网站开发禹中企动力销售待遇
  • 公司建设网站的服务费厦门手机网站建设公司排名
  • 2015做导航网站好新湖南app客户端
  • 海尔网站建设的目标是什么免费国产linux服务器系统
  • 怎么做有趣的短视频网站代理公司注册协议书
  • 湘潭网站建设优化建站邱启良 深圳网站建设
  • 怎么建设淘宝联盟的网站网页小游戏在线玩儿
  • 西安做网站比较好的公司网站开发软件启动
  • 网站搬家内页打不开东莞工程网站建设
  • 如何自己做购物网站公司网站用什么语言开发
  • 杭州做产地证去哪个网站wordpress菜单 自定义大小写
  • o2o型网站深圳网站域名
  • 男女做爰视频免费网站商派商城网站建设方案
  • 建设工程施工合同范本哪个网站长沙建网站一般要多少钱
  • 网站建设项目验收付款山西建设注册中心网站
  • 网站开发背景知识品牌建设成绩
  • 常州网站建设套餐免费推广平台有哪些软件
  • 那些网站可以做信息推广摄影 wordpress
  • 建一个营销网站的步骤中国住房和城乡建设部
  • 公司网站能自己做么制作灯笼的手工做法简单漂亮