在线亚洲黄色-在线亚洲观看-在线亚洲电影-在线亚洲成人-岛国大片在线观看免费版-岛国大片在线播放高清

windows組件怎么安裝python安裝配置教程

導讀hyperscan 是英特爾推出的一款高性能正則表達式引擎,一次接口調用可以實現多條規則與多個對象之間的匹配,可以支持多種匹配模式,塊模式和流模式,它是以PCRE為原型開發,并以BSD許可證開源。使用時分2步來實現。第1步:對規則集進行預編譯,編譯時可以指定規則集類型的參數:正則表達式或文本模式。第2步:利用編譯好的規則集進行匹配,匹配時可以指定為塊模式或流模式。另外需要注意的是x86版本和arm版本的源代碼是有區別的,官網下載x86版本(github.com/intel/hyper…)無法在arm平臺中編譯通過,arm版本下載地址(github.com/tqltech/hyp…)。下面以在windows X86平臺為例來講解hyperscan python組件的編譯安裝方法。

什么是Hyperscan:hyperscan 是英特爾推出的一款高性能正則表達式引擎,一次接口調用可以實現多條規則與多個對象之間的匹配,可以支持多種匹配模式,塊模式和流模式,它是以PCRE為原型開發,并以BSD許可證開源。使用時分2步來實現:第1步:對規則集進行預編譯,編譯時可以指定規則集類型的參數:正則表達式或文本模式。第2步:利用編譯好的規則集進行匹配,匹配時可以指定為塊模式或流模式。另外需要注意的是x86版本和arm版本的源代碼是有區別的,官網下載x86版本(github.com/intel/hyper…)無法在arm平臺中編譯通過,arm版本下載地址(github.com/tqltech/hyp…)。下面以在windows X86平臺為例來講解hyperscan python組件的編譯安裝方法:1、 下載和解壓hyperscan-5.4.0。2、 在powershell下創建build目錄,執行cd build。3、 輸入cmake -G命令,查看-G支持的類型列表。4、 輸入cmake -G “Visual Studio 15 2017 Win64” -DBUILD_SHARED_LIBS=on …/命令。提示命令執行失敗,需要指定BOOST_ROOT參數5、 下載boost源代碼,解壓到hyperscan目錄中。6、 輸入cmake -G “Visual Studio 15 2017 Win64” -D BOOST_ROOT=%cd%/…/boost_1_78_0/ -DBUILD_SHARED_LIBS=on …/命令。提示缺少PCRE和sqlite37、 下載PCRE、sqlite源代碼并解壓到hyperscan目錄中。8、 輸入cmake -G “Visual Studio 15 2017 Win64” -D BOOST_ROOT=%cd%/…/boost_1_78_0/ -DBUILD_SHARED_LIBS=on -D PCRE_SOURCE=%cd%/…/pcre-8.45/ …/命令,命令執行成功,build目錄下生成一系列的vs2017工程文件。9、 輸入cmake –build .命令執行編譯,編譯成功后分別在bin、lib目錄下生成一系列文件。bin目錄列表lib目錄列表10、 下載hyperscan python源代碼(pypi.org/project/hyp…) ,原來的setup.py無法在windows下安裝成功,需要修改setup.py文件內容如下:# -*- coding: utf-8 -*-from distutils.core import *module1 = Extension("hyperscan.hyperscan",include_dirs = ['src/hyperscan'], libraries = ['hs', 'hs_runtime'],library_dirs= [r'../hyperscan-5.4.0/build/lib'],extra_compile_args = ['/Zi', '/Od'], extra_link_args = ['/DEBUG'], sources = ["src/hyperscan/hyperscanmodule.c"])setup(name="hyperscan", #打包文件名稱 庫說明文件的文件名version="0.2.0", package_dir = {'': 'src'},packages = ['hyperscan'],package_data = {'': ['*']},ext_modules=[module1])復制代碼11、 輸入python setup.py install命令進行python組件安裝,提示安裝失敗,找不到hs_compile_lit_multi。12、 在hs.def中增加導出函數hs_compile_lit_multi,重新編譯hyperscan工程后再執行python組件安裝腳本,安裝成功。13、 成功執行python測試。腳本表示安裝成功,腳本如下:import hyperscandb = hyperscan.Database()print(db)復制代碼執行成功可以試試下面的漏掃服務,看看系統是否存在安全風險

為你推薦
資訊專欄
熱門視頻
相關推薦
蘋果怎么實現雙卡雙待蘋果雙卡雙待怎么設置的 電腦鍵盤上的f1到f12怎么啟用電腦f1 iPhone如何關閉激活鎖介紹如何關閉激活鎖功能 如何進入電腦主板bios設置bios界面里的選項是什么意思 windows10耳機怎么插win10電腦插耳機沒聲音怎么回事 蘋果手機屏幕圓圈怎么設置iPhone屏幕上的圓圈設置方法 如何加快u盤傳輸速度u盤什么接口類型速度最快 macbookpro如何u盤啟動mac啟動u盤制作方法 win10怎么設置賬戶密碼win10如何設置電腦密碼 U盤被寫保護怎么取消u盤被寫保護去除步驟 蘋果手機自己怎么刷機蘋果手機刷機教程步驟 w10系統怎么設置鼠標速度win10電腦怎么調節鼠標靈敏度 如何修改硬盤模式麒麟系統硬盤安裝教程 如何用手機向u盤傳輸數據手機照片直接傳到u盤里詳細步驟 ssd對齊什么意思詳解ssd為什么要4k對齊 u盤有保護怎么取消保護u盤寫保護了怎么解除保護 win10分辨率怎么查看筆記本屏幕分辨率越大越好嗎 怎么繞開電腦密碼開機電腦清除開機密碼的方法 蘋果手機怎么讓手機更快蘋果手機實用小技巧 u盤量產后如何恢復數據量產工具恢復u盤數據方法 怎么判斷usb31接口usb接口的30和32有什么區別 蘋果手機怎么換動態壁紙蘋果手機更換動態壁紙的方法 怎么將u盤內存擴大aigo手機u盤使用教程 dell開機如何啟動項快捷鍵開機啟動項按哪個鍵 win10找不到策略組解決方法win10找不到gpeditmsc怎么辦 聯想筆記本觸摸板怎么開聯想手寫板打開方法 電腦如何將磁盤格式化磁盤格式化參數選擇 win11系統背景桌面怎么設置win11怎么刪掉用過的背景圖片 iphone的光標怎么設置蘋果手機打字怎么移動光標 舊電腦數據遷移到新電腦的教程舊電腦所有東西如何轉移至新電腦 怎么備份硬盤所有分區成鏡像如何備份整個硬盤為鏡像文件 bios系統密碼怎么設置聯想筆記本設置bios密碼詳細步驟 ssd加機械硬盤怎么設置筆記本電腦怎么安裝固態硬盤 xp電腦怎么分區硬盤分區安裝操作系統必須的硬盤分區知識 怎么查看硬盤GPt分區硬盤分區選mbr還是gpt 蘋果電腦安裝打印機步驟如何在電腦上安裝打印機 怎么清理電腦C盤c盤清理詳細步驟 蘋果相機怎么照好看iphone相機怎么設置拍照效果好 虛擬機怎么設置虛擬內存虛擬內存該設置多少 筆記本如何拆除鍵盤筆記本拆鍵盤圖解
Top 主站蜘蛛池模板: 成人a免费视频播放 | 国产午夜电影在线观看 | 亚洲一区二区在线免费观看 | 日韩精品在线一区二区 | 午夜看大片 | 国产精品国产精品国产专区不卡 | 日韩欧美国产中文 | 亚洲成人一区在线 | 亚洲第一免费视频 | 国产高清免费视频 | 欧美福利视频 | 青青国产成人久久91网站站 | 亚洲欧美日韩精品高清 | 欧美日韩国产码高清综合人成 | 欧美日韩高清在线观看一区二区 | 欧美日韩在线视频 | 亚洲高清色 | 欧美第一区 | 亚洲区欧美 | 久久国产精品自由自在 | 国内精品视频在线观看 | 亚洲入口| 在线观看视频国产 | 国产精品久久九九 | 国产 日韩 欧美视频二区 | 久久精品一区二区 | 亚洲欧美日韩另类 | 午夜香蕉视频 | 欧美一区二区三区香蕉视 | 91中文字幕在线播放 | 亚洲 另类 在线 欧美 制服 | 可以看的毛片 | 久久久久成人精品一区二区 | 亚洲精品视频免费在线观看 | 欧美在线日韩 | 国产a久久精品一区二区三区 | 九九久久99综合一区二区 | 另类国产精品一区二区 | 91精品久久久久 | 欧美一区二区在线播放 | 久久久国产这里有的是精品 |