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

自己电脑做网站用jsp实现网站开发的流程

自己电脑做网站,用jsp实现网站开发的流程,263企业邮箱登录入口收费,注册公司如何网上核名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/a/546911.html

相关文章:

  • 南京一等一网站建设微商城登录入口
  • 合肥宣传网站石家庄专业模板网站制作价格
  • 网站策划过程无锡网站建设外包
  • 南京网站建设网深圳西乡 网站建设
  • 滦南县建设局网站农场理财网站建设
  • 唐山网站制作企业回收手表的网站
  • 好消息:KMRE 安卓模拟器现可在Debian/GXDE使用
  • 主营网站开发焦作网站建设设计公司
  • 怎么买域名建网站宣传片制作方案
  • FLOW大纲
  • 缺乏版本控制规范会带来哪些灾难
  • 网站优化的方法与技巧如何做企业黄页网站
  • 企业网站开发框架广州企业500强名单
  • 网站域名需要每年续费做网站应该用什么配置的电脑
  • 深度学习中的两个不确定性
  • 上海网站推广珈维上海做网站哪个好
  • 淮安网站建设要多少钱网站建设软件app
  • 没有网站如何做天天联盟做网站运营需要学的东西
  • Windows开发,制作开发软件安装程序(二)
  • python2
  • 月饼网站建设广州黄埔建网站
  • 织梦如何制作静态网站模板3d全景网站怎么做
  • 开什么网站暴利企业网站内的问答模式怎么做
  • 威海网站建设whhl网站设计素养
  • 温州网站建设平台网站软件下载大全
  • 自贡企业网站学校信息门户网站建设
  • 网站策划方案详解苏州企业网站建设公司价格
  • 长沙企业网站建设收费施工企业管理制度
  • 西安网络公司网站建设12306网站制作
  • dede批量建站昆明哪个公司做网站建设最好