自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 suricata IPV4 IP 格式处理过程

suricata 中 DetectAddressParseString 函数是解析IP地址的函数。ipV4 地址中包括 ! 或者 掩码方式 /24 或者 /255.255.255.0 或者 1.1.1.1-1.1.1.2

2021-01-09 11:52:12 204

原创 基于libinjection 代码分析

#基于libinjection 代码分析libinjection 库是github上开源的,目前好多厂家都使用的是它,没有使用正则表达式来进行SQL注入检测,据说速度比正则快,接下来咱们分析一下。网上查找的牛逼点:No memory allocationNo threadsNo external dependenciesFixed stack size100k checks a second贴例子int testIsSQL(void){const char* const s[] =

2021-01-06 19:08:52 320

原创 Cache 这个东西

Cache 位置 ![在这里插入图片描述](https://img-blog.csdnimg.cn/2020032100![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321002315276.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_1...

2020-03-21 00:43:36 266

原创 RTE Read-Write Locks 读写锁函数

读写锁特性:一次只有一个线程可以占有写模式的读写锁, 但是可以有多个线程同时占有读模式的读写锁. 正是因为这个特性,当读写锁是写加锁状态时, 在这个锁被解锁之前, 所有试图对这个锁加锁的线程都会被阻塞.当读写锁在读加锁状态时, 所有试图以读模式对它进行加锁的线程都可以得到访问权, 但是如果线程希望以写模式对此锁进行加锁, 它必须直到所有的线程释放锁.通常, 当读写锁处于读模式锁住状态时, ...

2020-02-28 11:45:23 1423

空空如也

空空如也

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

TA关注的人

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