2018年2月7日

摘要: http://blog.csdn.net/ligand/article/details/49839507 MFC运行时类信息 用途: 实现: [cpp] view plain copy BOOL CObject::IsKindOf(CRuntimeClass* pClass)//对象是否属于某个类 阅读全文
posted @ 2018-02-07 10:07 遥远飞行 阅读(315) 评论(0) 推荐(0) 编辑

2018年2月2日

摘要: 阅读全文
posted @ 2018-02-02 10:07 遥远飞行 阅读(1309) 评论(0) 推荐(0) 编辑

2018年1月25日

摘要: && Hugepage 提前分配hugepage内存,可以减少虚拟页地址转换到物理地址所需的时间。 相关命令: 在虚拟机上运行时,在没有NUMA的机器上,执行“echo 1024 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages”,有N 阅读全文
posted @ 2018-01-25 10:18 遥远飞行 阅读(206) 评论(0) 推荐(0) 编辑

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 阅读全文
posted @ 2017-12-12 11:09 遥远飞行 阅读(408) 评论(0) 推荐(0) 编辑

2017年7月20日

摘要: 多线程频繁写全局变量导致性能降低 l 问题: 在测试多线程程序性能时,发现多线程比单线程运行时周期长。经实验发现,是由于多线程频繁对全局变量或者静态变量的写操作时,导致的性能降低。 l 测试环境: 系统: CPU:Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz M 阅读全文
posted @ 2017-07-20 10:25 遥远飞行 阅读(1331) 评论(0) 推荐(0) 编辑

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_ 阅读全文
posted @ 2017-03-31 09:57 遥远飞行 阅读(197) 评论(0) 推荐(0) 编辑

2017年3月23日

摘要: 编译环境:centos6.3 32位/64位 由于hyperscan使用许多C++11特性,在低版本系统gcc版本不能编译。后来发现在runtime时也就是hs_scan时只需要依赖libhs_runtime.a这个库,是由c文件编译成的。所以想到直接编译出libhs_runtime.a,先执行cm 阅读全文
posted @ 2017-03-23 17:52 遥远飞行 阅读(719) 评论(1) 推荐(0) 编辑

2017年3月20日

摘要: 安装万兆网卡,Ethernet controller: Intel Corporation 82599EB 10-Gigabit SFI/SFP+ Network Connection 使用lspci | grep Eth 会看到,但是ifconfig看不到。 这时使用命令, rmmod ixgbe 阅读全文
posted @ 2017-03-20 10:51 遥远飞行 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 》》hs_compile_ext_multi 使用额外的参数编译表达式, 额外的参数包括: MIN_OFFSET 距离开始的最小偏移开始匹配 MAX_OFFSET 距离开始的最大偏移结束匹配 MIN_LENGTH 最短的匹配长度,例如 带(.*)正则表达式 正则表达式里不必包括 ‘/’‘/’的开始和 阅读全文
posted @ 2017-03-20 10:45 遥远飞行 阅读(1373) 评论(0) 推荐(0) 编辑

2017年3月16日

摘要: 1.配置静态IP 在/etc/sysconfig/network-script/ifcfg-eth0 文件,网卡管理文件。修改为静态IP、IPADDR、网关、掩码等 同一台机器上的网卡不能配置在同一网段。 然后service network restart 2.ping不通 iptables打开关闭 阅读全文
posted @ 2017-03-16 10:13 遥远飞行 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 光盘安装: 进入BIOS(F2),选择非硬盘启动。 进入安装界面,在soft选择上,选择桌面版,右边选择桌面。 WebBios设置 《RAID卡配置指导》 ,在找不到硬盘的情况下。 阅读全文
posted @ 2017-03-16 10:05 遥远飞行 阅读(135) 评论(0) 推荐(0) 编辑

2017年2月14日

摘要: 对hyperscan官方的前两个example进行编译和运行。 支持单个和多个正则编译。并行匹配规则,性能高。 对块模式和流模式使用: 示例pcapscan: http://www.cnblogs.com/zzqcn/p/4905235.html 注:保证同一时间仅有一个实例在使用scratch,但 阅读全文
posted @ 2017-02-14 18:12 遥远飞行 阅读(1927) 评论(0) 推荐(0) 编辑

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 阅读全文
posted @ 2017-02-13 16:29 遥远飞行 阅读(4264) 评论(0) 推荐(0) 编辑

2017年2月9日

摘要: C++读写文件: 头文件 fstream.h 读:ifstream -> open -> seekg -> read -> close 写:ofstream -> open -> seekp -> write -> close 参数:ios::binary 等等 seekg、seekp定位 C读写 阅读全文
posted @ 2017-02-09 18:25 遥远飞行 阅读(880) 评论(0) 推荐(0) 编辑

2017年1月19日

摘要: 如题 取消校验和校验即可: struct nids_chksum_ctl temp;temp.netaddr = 0;temp.mask = 0;temp.action = 1;nids_register_chksum_ctl(&temp,1); 在init之前。 阅读全文
posted @ 2017-01-19 18:51 遥远飞行 阅读(274) 评论(0) 推荐(0) 编辑

导航