随笔分类 - Linux
摘要:C标准库不支持正则表达式,但大部分Linux发行版本都带有第三方的正则表达式函数库。 以常见的<regex.h>为例: /* regcomp将正则表达式编译成适合后续regexec函数搜索的形式 preg指向模式缓冲区,传出参数 regex字符串,传入参数 cflag决定编译类型,可位或: -REG
阅读全文
摘要:内存映射 内存映射是一种将文件或设备映射到进程的虚拟地址空间的技术。映射到内存后,允许程序直接对这部分内存进行读写操作,无需传统的IO调用,减少系统调用次数。 // addr:指定到内存的地址,若为NULL,则由内核分配地址 // length:设置映射的长度 // prot:设置映射内存的权限,P
阅读全文