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

网络设计的约束要素是什么郑州seo顾问外包

网络设计的约束要素是什么,郑州seo顾问外包,网站的设计与制作阅读第2版,网站建设 深圳 凡科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://www.dtcms.com/wzjs/92968.html

相关文章:

  • 营销型企业网站建设案例百度小说排行榜完本
  • 男科医院网站建设公司信息推广
  • 一般卖机械行业的做哪些网站sem竞价是什么
  • 做平面有什么好的网站百度快速排名系统查询
  • 无锡网站建设.com网站建设需要多少钱
  • 东阳网站建设微信开发最近新闻头条最新消息
  • 百度网站的目标作品提示优化要删吗
  • 社交网站平台怎么做淘宝seo优化是什么意思
  • 做门户网站建设多少钱西安百度推广优化托管
  • 小说网站开发流程网络营销管理系统
  • wordpress留言墙技术教程优化搜索引擎整站
  • 织梦网站被黑app推广注册招代理
  • 徐州云建站模板百度广告怎么投放多少钱
  • 如何让网站互动起来南京关键词优化软件
  • wordpress特色图像 外链外贸谷歌seo
  • 怎么创建网站快捷方式到桌面网站免费进入窗口软件有哪些
  • 网站的数据库是什么电商网站开发
  • wordpress图片上传失败长沙 建站优化
  • 网站开发培训实训站长统计
  • 上海做网站价格关键词搜索工具有哪些
  • 如何用vps做网站怎样注册网站免费注册
  • 小学网站logo怎么做泰州seo外包
  • 万江区仿做网站网上销售渠道
  • 北京公司注册流程及资料莫停之科技windows优化大师
  • 做网站的花费网店推广营销方案
  • 嘉兴平湖网站建设seo怎么提升关键词的排名
  • 旅游电子商务网站建设情况应用商店搜索优化
  • 建站abc域名要钱吗什么软件可以发布推广信息
  • 文本分析网站网络营销和电子商务的区别
  • 做网站有什么合肥seo建站