摘要:
正则表达式 符号解释 Example: 正则表达式中\^ 表示就是^的本身的意思,\. \$ 同理, 所以最后你的表达式表示!^.$! 开头后面跟任意非!的字符串重复一次到无穷次,然后以!结束。 比如1321312!^.$! 123!123123, 如果想让字符串只能是!^.$! 123! ,两边没 阅读全文
摘要:
问题描述: 在虚拟机中安装了ubuntu系统,打开vi,当vi进入insert模式后,后退键(backspace)不能删除字符,上下左右键也对应了W,S,A,D。 解决办法: 阅读全文
摘要:
如何单独编译内核模块 1. hello.c 2. Makefile 3.在shell终端输入make 出现如下信息,说明编译成功。 4. 将模块载入内核 5. 删除内核中的模块 在终端输入dmesg,可以查看内核的日志信息 查询安装的模块 阅读全文
摘要:
Netlink 基础知识 Netlink 相对于系统调用,ioctl 以及 /proc 文件系统而言具有以下优点: 1. 用户仅需要在 include/linux/netlink.h 中增加一个新类型的 netlink 协议定义( 如 #define NETLINK_MYTEST 17)即可使用ne 阅读全文
摘要:
【转】netlink socket编程实例 转自:http://blog.chinaunix.net/uid-14753126-id-2983915.html 关于Netlink IPC方式的介绍,请参见http://blog.chinaunix.net/space.php?uid=14753126 阅读全文
摘要:
Git 使用 设置全局变量 查看全局变量 使用不同颜色显示不同文件的内容 查看提交的日志信息 查看工作目录树与暂存区之间的区别(即还没有通过git add提交修改的内容) 查看版本库与暂存区之间的区别(即显示通过git add提交到暂存区的内容,不考虑为提交到暂存区的内容) 查看版本库与工作目录树的 阅读全文
摘要:
winpcap抓包原理 WinPcap 是由伯克利分组捕获库派生而来的分组捕获库,它是在Windows 操作平台上来实现对底层包的截取过滤。WinPcap 是 BPF 模型和 Libpcap 函数库在 Windows 平台下网络数据包捕获和网络状态分析的一种体系结构,这个 体系结构是由一个核心的包过 阅读全文
摘要:
CScope 安装和使用 一、安装 1. 软件下载 https://sourceforge.net/projects/cscope/files/ 2. 解压 3. 安装 二、使用 1. 建立cscope使用的索引文件 1. 在你需要浏览源码的根目录下(如你想用cscope看linux源码)使用下面命 阅读全文
摘要:
Mac安装ctags mac 系统有自带的ctags,但是不支持“ctags -R”指令,需要自己在安装Exuberant Ctags 1.下载ctags 2. 安装 3. 设置路径 在.profile文件中导入新安装的ctags的路径 阅读全文
摘要:
书单 《TCP/IP详解卷一》 《TCP/IP详解卷二》 《TCP/IP协议族》 《Wireshark 数据包分析实战》 《TCP/IP协议原理与应用》 《深入理解linux网络技术内幕》 《linux网络编程》 《一个操作系统的实现》 《Unix 网络编程》 数据包分析工具 tcpdump htt 阅读全文