自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 收藏
  • 关注

原创 linux0.11 - setup.s第一阶段(获取系统信息)

setup第一阶段获取系统各种参数信息,并将其保存到原bootsect的位置

2026-05-12 21:07:42 383

原创 linux0.11 - bootsect.s 小结

bootsect最后设置root_dev, 然后跳转到setup执行,至此bootsect生命周期结束

2026-05-06 21:34:44 368

原创 linux0.11 - bootsect.s 第三阶段(加载system)

bootsect.s通过BIOS获取磁盘驱动器参数,进行批量读取system模块到内存0x10000位置

2026-05-03 16:17:52 488 1

原创 linux0.11 - bootsect.s 第二阶段(加载setup)

bootsect在将自身移动后,接着加载setup模块到内存地址0x90200处

2026-04-22 21:00:00 223

原创 linux0.11 - bootsect.s 第一阶段(迁移)

开始执行bootsect时,首先bootsect将自身从0x07c00移动到0x90000处

2026-04-21 20:00:00 394

原创 linux0.11 -序

现代环境下开始学习linx0.11

2026-04-20 20:17:24 68

原创 suricata之Packet

Packet采用两种数据存储方式:内嵌存储(pkt_data数组)和外链存储(ext_pkt指针)。其生命周期管理支持两种模式:数据拷贝模式(安全但性能较低)和零拷贝模式(高效但需保持数据源生命周期)。系统通过预分配内存池机制优化性能,以单链表形式管理Packet,且内存池为线程级别实现无锁操作。

2026-04-07 21:11:30 218

原创 suricata之Threads

suricata中线程的注册管理

2025-12-01 20:23:30 398

原创 suricata之thread model

suricata中thread model, 不同的model使用不同的回调函数进行处理。

2025-12-01 20:22:27 480

原创 suricata之storage

suricata的storage模块结合var,实现基于host,flow,ippair等维度的变量存储

2025-10-22 21:12:44 1051

原创 suricata之PoolThread

suricata 的 PoolThread 机制基于Pool为每个线程实现独立的内存池管理,主要用于 TCP 会话池的处理。

2025-10-20 21:02:18 651

原创 suricata之Pool

suricata的Pool结构,管理预分配元素

2025-10-18 16:26:46 1152

原创 suricata之MemBuffer

suricata中MemBuffer实现

2025-10-16 09:00:00 1151

原创 suricata之hashtable和hastlisttable

suricata的hashtable以及hastlistbable

2025-10-15 08:41:40 333

原创 suricata之面向对象的GenericVar

suricata中的var,规则中flowbit等变量存储管理

2025-10-14 08:48:17 300

原创 angie未生成coredump文件

angie coredump生成配置

2025-10-13 08:34:07 417

原创 valkey9.0之HFE

valkey9.0中引入HFE, 支持hash字段的过期时间

2025-09-22 22:25:48 823

原创 valkey之深入理解事件驱动

valkey 理解事件驱动以及IO多路复用

2025-07-30 08:48:29 354

原创 valkey之网络管理架构深度解析

valkey中网络抽象层

2025-07-21 09:16:17 1132

原创 valkey:深入理解 Fenwick Tree(BIT)

valkey 中bit的应用

2025-07-14 09:05:09 815

原创 valkey之kvstore:数组式哈希表管理方案

valkey中的keystore结构统一管理hashtable,组建独立,接口统一,代码简介。

2025-07-08 09:10:15 763

原创 valkey之函数sdssplitargs优化解析

sdssplitargs函数优化解析

2025-07-01 08:41:08 532

原创 valkey之sdscatrepr 函数优化解析

valkey的sdscatrepr函数优化

2025-06-27 22:35:06 748

原创 ValKey中使用SIMD指令优化bitcount命令

valkey中使用simd指令优化bitcount命令

2025-06-24 21:33:42 994

原创 给交叉工具链增加libelf.so

交叉工具链增加libelf.so

2025-06-21 23:00:22 572

原创 Suricata以systemd方式启动时日志输出到messages导致磁盘空间满的问题分析与解决

systemd启动的suricata,将suricata的终端输出捕获到/var/log/message,导致磁盘空间不足

2025-06-20 08:34:17 586

原创 Valkey异步IO线程优化:从阻塞到并发的架构演进

valkey 异步io线程,将读/写/ssl 协商/poll/释放等操作卸载到io线程上,充分利用多核资源

2025-06-14 00:30:00 794

原创 优化ValKey 8.1客户端内存:基于读共享内存的设计与实践

共享读缓存区,减少内存占用,提升吞吐,降低延迟

2025-06-08 00:22:47 942

原创 Valkey Dict 结构深度解析:多态、内存优化与动态扩缩容

valkey优化dict结构

2025-05-28 18:00:00 961

原创 ubuntu安装vmware启动虚拟机失败

secureboot模式下,vmmon.ko加载失败,无法启动虚拟机

2025-05-18 16:30:00 786

原创 深入分析PostgreSQL与OpenGauss中的认证问题:Expected Authentication Request from Server, but Received v

openGauss的libpq.so未实现'v'消息导致连接PG失败

2025-05-17 10:39:21 1396

原创 suricata增加单元测试编译失败

suricata 增加单元测试缺少头文件编译失败

2025-05-12 23:00:00 468

原创 suricata之规则去重

suricata 规则去重

2025-05-11 22:45:00 499

原创 suricata之日志截断

suricata 日志输出被截断

2025-05-10 20:45:00 637

原创 manimgl安装

安装manimgl

2025-02-05 22:30:00 705

原创 制作离线版Koczkatamas工具包

制作离线Koczkatamas工具

2024-10-06 21:05:33 686

原创 suricata7 rule加载(三)加载options

suricata7.0.5 rule加载options, 一个简单例子

2024-07-09 21:35:12 684

原创 suricata7 rule加载(二)加载header

suricata7 rule加载header

2024-07-07 12:15:00 434

原创 suricata7 rule加载(一)加载 action

suricata7 rule加载前期工作,加载action

2024-07-06 19:45:00 577

原创 suricata7 rule格式

suricata7.0.5 rule格式

2024-07-05 21:37:01 895

jquery.min.js

jquery.min.js

2024-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除