- 博客(9)
- 资源 (16)
- 收藏
- 关注
原创 正则表达式函数详解(regcomp、regexec 、 regfree 、regerror)
1.int regcomp (regex_t *compiled,const char *pattern, int cflags)这个函数把指定的规则表达式pattern编译成一种特定的数据格式compiled,这样可以使匹配更有效。函数regexec 会使用这个数据在目标文本串中进行模式匹配。执行成功返回0。regex_t 是一个结构体数据类型,用来存放编译后的规则表
2011-10-31 15:36:48 4777
转载 linux C 中使用正则表达式(转)
#include #include #include /* 取子串的函数 */static char* substr(const char*str, unsigned start, unsigned end){ unsigned n = end - start; static char stbuf[256]; strncpy(stbuf, str + start, n); st
2011-10-31 15:25:16 1361
原创 unix/linux c 正则表达式 示例表
正则表达式示例1. 符号:* ,含义:任意长度的字符串。 示例:a* 表示:空字符串、aaa、a……。2. 符号:?,含义:长度为0或者1的字符串。示例:a?表示:空字符串或者a。3. 符号:+ ,含义:长度为1个或者多个的字符串。 示例:a+ 表示:a、aa、aaaaa……4. 符号:. ,含义:任意字符。 示例: a. 表示:a后跟任意字符串。5. 符号:{} ,
2011-10-31 15:17:37 1676
转载 酷睿i3、i5、i7 一代 二代 区别对比
酷睿i3和i5以及i7有什么区别?先来一起关注下i3与i5的区别:酷睿Core i3 i5 i7针脚区别酷睿i3和i5的区别是什么, 酷睿i3和i5哪个好?酷睿 i3可看作是酷睿i5的进一步精简版,将有32nm工艺版本(研发代号为Clarkdale,基于Westmere架构)这种版本。Core i3最大的特点是整合GPU(图形处理器),也就是说Core i3将由CPU+GP
2011-10-31 13:50:56 31735
转载 linux c/c++ a.out的由来
用过linux的都知道,在linux下编译链接程序,如果不加-o参数,生成的binary代码的名字都是默认的a.out。一不小心,a.out还会覆盖上次其他code生成的binary代码。a.out是"assembler output"的缩写格式,代表汇编程序输出。在较早版本的类unix系统中,a.out是一种输出格式,用于可执行文件,目标文件和共享库。早期的 PDP-7系统上没有链接器,
2011-10-26 14:59:11 17929
原创 线程编译问题(undefined reference to `pthread_create')
#include #include #include voidprintids(const char *s){ pid_t pid; pthread_t tid; pid = getpid(); tid = pthread_self(); printf("%s pid = [%u] tid = [%u]
2011-10-26 10:01:09 11904 3
原创 竞争条件(race condition)
在一些操作系统中,协作的进程可能共享一些彼此都能读写的公用存储区。这个公用存储区可能在内存中(可能是在内核数据结构中),也可能是一个共享文件。这里共享存储区的位置并不影响通信的本质及其带来的问题。为了理解实际中进程间通信如何工作,我们考虑一个简单但很普遍的例子:一个假脱机打印程序。当一个进程需要打印一个文件时,它将文件名放在一个特殊的假脱机目录 (spooler directory)下。另一个进程
2011-10-24 11:53:52 22495 5
原创 Linux下C语言实现 密码不回显输入
代码下载地址:http://download.csdn.net/detail/silentpebble/3712476
2011-10-24 11:14:05 2006
oracle 性能测试
2013-01-21
linux tcp udp 简单例子
2012-10-24
项目开发总结报告
2011-11-14
概要设计说明书(模版)
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人