- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 return type of 'main' is not `int'
为什么我前面加了void main()还会有这个warning,对输出的结果会有什么影响?返回int 是一种标准里的约定。有的编译器不返回int是有警告的,有的没有。
2013-03-30 23:34:55 4289
原创 C语言strstr
函数名: strstr 功 能: 在串中查找指定字符串的第一次出现 用 法: char *strstr(char *str1, char *str2); strstr原型:extern char *strstr(char *haystack, char *needle); 用法:#include 功能:从字符串haystack中寻找need
2013-03-22 16:02:01 971
原创 va_start、va_end、va_list的使用
下面是 里面重要的几个宏定义如下:typedef char* va_list;void va_start ( va_list ap, prev_param ); /* ANSI version */type va_arg ( va_list ap, type ); void va_end ( va_list ap ); va_list 是一个字符指针,可以理解为指向当前参数的
2013-03-20 15:40:32 776
原创 Linux C++中获取指定pid、tid的CPU与内存占用信息
使用的是ps命令+popen函数,直接上代码 #include using namespace std; #define _LINE_LENGTH 300 bool GetCpuMem(float &cpu,size_t &mem, int pid,int tid = -1) { bool ret = false; char cmdline[100];
2013-03-18 14:31:37 3984
原创 Linux下多个进程或线程同时对一个文件进行写操作
Linux下多个进程或线程同时对一个文件进行写操作,如何解决冲突?使用flock(锁定文件或解除锁定),简单可行!先介绍一下flock函数吧头文件 #include定义函数 int flock(int fd,int operation);函数说明 flock()会依参数operation所指定的方式对参数fd所指的文件做各种锁定或解除锁定的动作。此函数只能锁定整
2013-03-14 13:27:53 4811
原创 Linux下的单进程多用户TCP服务器,采用select方法实现。
/************************************************* * File name : server.c * Description : 单进程并发服务器 * Author : sg131971@qq.com * Version : V1.0 * Date : * Compiler : arm-linux-gcc
2013-03-06 11:21:34 918
linux 从配置文件中获取参数
2013-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人