摘要: 参考:https://www.zsythink.net/archives/1199 Netfilter Netfilter是Linux内核中的一个数据包处理模块,它可以提供数据包的过滤、转发、地址转换NAT功能。Iptables是一个工具,可以用来在Netfilter中增加、修改、删除数据包处理规则 阅读全文
posted @ 2020-03-12 01:38 Enchel 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 三、 Apache安装 安装包:httpd-2.4.18.tar.gz 依赖安装包:apr-1.5.2.tar.gz apr-util-1.5.4.tar.gz pcre-8.30.tar.gz pcre安装依赖gcc-g++,确保你机器上已安装。 (注:对于依赖包,在保证根目录磁盘空间充足的情况下 阅读全文
posted @ 2019-01-21 15:24 Enchel 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目1:输入两个链表,找出它们的第一个公共节点。链表节点定义如下: struct ListNode { int m_nKey; ListNode* m_pNext; }; 思路:有公共节点的链表一定是在尾部有若干个相同的节点,两条链表呈Y状。 ->求两条链表的长度差diffLen。然后使用两个指针分 阅读全文
posted @ 2018-07-06 11:10 Enchel 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://www.metaswitch.com/blog/fd.io-takes-over-vpp FD.io旨在提供一个模块化、可扩展的用户态报文处理框架,能支持高吞吐量、低延迟、高资源利用率的IO服务。FD.IO范围:1.基础用户态IO处理框架(DPRE)。2.报文处理编程框架及 阅读全文
posted @ 2018-02-12 17:27 Enchel 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 标准C的标记化结构初始化语法在标准C中(C89)结构标准初始化是用{}来实始化,在C99的版本,采用了采用可读性更强的标记化实始化,这在LINUX内核和驱动很为常见。这是ISOC99的用法CPrimer Plus第五版中相关章节:已知一个结构,定义如下struct book { char title 阅读全文
posted @ 2018-02-05 11:46 Enchel 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.51cto.com/icooke/757555 在Linux系统中,如何详细了解CPU的信息呢? 当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 经过查看,我的开发机器是1个物理CPU,4核8线程,Inte 阅读全文
posted @ 2018-02-01 14:37 Enchel 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-21 16:54 Enchel 阅读(161) 评论(0) 推荐(0) 编辑