摘要:
http://blog.csdn.net/ligand/article/details/49839507 MFC运行时类信息 用途: 实现: [cpp] view plain copy BOOL CObject::IsKindOf(CRuntimeClass* pClass)//对象是否属于某个类 阅读全文
2018年2月7日
2018年2月2日
2018年1月25日
摘要:
&& Hugepage 提前分配hugepage内存,可以减少虚拟页地址转换到物理地址所需的时间。 相关命令: 在虚拟机上运行时,在没有NUMA的机器上,执行“echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages”,有N 阅读全文
2017年12月12日
摘要:
#include <stdio.h> #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) #define container_of(ptr, type, member) ({ \ const typeof(((type *)0 阅读全文
2017年7月20日
摘要:
多线程频繁写全局变量导致性能降低 l 问题: 在测试多线程程序性能时,发现多线程比单线程运行时周期长。经实验发现,是由于多线程频繁对全局变量或者静态变量的写操作时,导致的性能降低。 l 测试环境: 系统: CPU:Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz M 阅读全文
2017年3月31日
摘要:
Data Plane Development Kit(DPDK) RTE_SDK and RTE_TARGET must be configured. ~EAL ~librte_mempool ~librte_ring ~librte_mbuf ~librte_timer 算法支持 ~librte_ 阅读全文
2017年3月23日
摘要:
编译环境:centos6.3 32位/64位 由于hyperscan使用许多C++11特性,在低版本系统gcc版本不能编译。后来发现在runtime时也就是hs_scan时只需要依赖libhs_runtime.a这个库,是由c文件编译成的。所以想到直接编译出libhs_runtime.a,先执行cm 阅读全文
2017年3月20日
摘要:
安装万兆网卡,Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection 使用lspci | grep Eth 会看到,但是ifconfig看不到。 这时使用命令, rmmod ixgbe 阅读全文
摘要:
》》hs_compile_ext_multi 使用额外的参数编译表达式, 额外的参数包括: MIN_OFFSET 距离开始的最小偏移开始匹配 MAX_OFFSET 距离开始的最大偏移结束匹配 MIN_LENGTH 最短的匹配长度,例如 带(.*)正则表达式 正则表达式里不必包括 ‘/’‘/’的开始和 阅读全文
2017年3月16日
摘要:
1.配置静态IP 在/etc/sysconfig/network-script/ifcfg-eth0 文件,网卡管理文件。修改为静态IP、IPADDR、网关、掩码等 同一台机器上的网卡不能配置在同一网段。 然后service network restart 2.ping不通 iptables打开关闭 阅读全文
摘要:
光盘安装: 进入BIOS(F2),选择非硬盘启动。 进入安装界面,在soft选择上,选择桌面版,右边选择桌面。 WebBios设置 《RAID卡配置指导》 ,在找不到硬盘的情况下。 阅读全文
2017年2月14日
摘要:
对hyperscan官方的前两个example进行编译和运行。 支持单个和多个正则编译。并行匹配规则,性能高。 对块模式和流模式使用: 示例pcapscan: http://www.cnblogs.com/zzqcn/p/4905235.html 注:保证同一时间仅有一个实例在使用scratch,但 阅读全文
2017年2月13日
摘要:
hyperscan: 编译和安装:http://www.cnblogs.com/zzqcn/p/4900643.html 简单介绍:http://www.cnblogs.com/zzqcn/p/4898620.html 使用:正则编译-》匹配 1.编译 本次使用 hs_error_t hs_comp 阅读全文
2017年2月9日
摘要:
C++读写文件: 头文件 fstream.h 读:ifstream -> open -> seekg -> read -> close 写:ofstream -> open -> seekp -> write -> close 参数:ios::binary 等等 seekg、seekp定位 C读写 阅读全文
2017年1月19日
摘要:
如题 取消校验和校验即可: struct nids_chksum_ctl temp;temp.netaddr = 0;temp.mask = 0;temp.action = 1;nids_register_chksum_ctl(&temp,1); 在init之前。 阅读全文