- 博客(167)
- 问答 (2)
- 收藏
- 关注
原创 hyperscan技术
Hyperscan是一个高性能的正则表达式匹配库,设计用于高速、大规模和并发的匹配需求。它最初是由Intel开发的,现在已经是一个开源项目。Hyperscan是许多安全和网络应用中的关键组件,因为它可以非常快速地在大量文本中搜索多个正则表达式模式。其中使用hyperscan分为四个过程:①用户需要先调用Hyperscan编译函数来生成一个数据库;②然后为运行期的匹配分配一个scratch内存;③以数据库、scratch内存和提供的用户回调函数作为输入触发hs_scan()进行匹配;
2023-09-21 16:15:24 966
原创 suricata之进程亲和性(绑定cpu核心)
/ 一个名为 taf_mutex 的互斥锁,用于保护线程亲和性设置的访问。// 一个 CPU 集合,用于存储低优先级线程允许运行的 CPU。// 一个 CPU 集合,用于存储中优先级线程允许运行的 CPU。// 一个 CPU 集合,用于存储高优先级线程允许运行的 CPU。// 一个指向字符串的指针,用于存储线程亲和性类型的名称。
2023-08-22 13:32:38 399
原创 信号(软件中断)编程
注:目前只讨论前32个信号(1~31)ps aux 可以查看进程状态当信号停止之后,用 fg 1可以让进程继续运行;bg 1可以让它在后台运行1.信号机制(下面五种情况触发信号)man 7 signal 可查看信号机制终端特殊按键:在终端中 ctl+c SiGINT(程序终止信号) ctl+z SIGSTP(停止信号) ctl+\ SIGQUT(退出信号)硬件异常...
2022-10-04 20:14:08 524 1
__auto_type报错
2022-10-18
有名管道的一个小例子,但就是跑不通,请问下是怎么回事
2021-05-19
请问下 enum << enum中的 << 是什么意思,有什么用处呢
2021-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人