摘要: Hightlight1.文件操作通用基本格式2.文件操作读写操作 2.1 文件写操作 2.2 简单的文件读操作 2.3 e.g. 2.4 对文件批量处理练习---- fread/fwrite函数3. 函数变长参数4. 字符串转成int/float变量 ---atoi/atof 函数5. s... 阅读全文
posted @ 2015-05-12 09:29 wg934 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Hightlight1. Review & summary2. 指针数组&数组指针(指向数组的指针)3.数组和字符串4. 函数指针(指向函数的指针)5. 堆分配内存 malloc函数6. 堆分配内存其他相关函数: 6.1 calloc 函数 6.2 realloc 函数1. Review & sum... 阅读全文
posted @ 2015-05-10 15:46 wg934 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Hightlight1 预处理2 结构体3 联合1. 预处理 1 #include //从系统目录查找stdio.h 2 #include "01test.h" //从当前目录中查找01test.h文件 3 4 int main() 5 { 6 ... 阅读全文
posted @ 2015-04-26 22:51 wg934 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Highlight: 1. 带参数的宏宏函数 2. gcc 可以对每个.c 文件单独编译 3. 头文件 4. 全局变量extern 5. Makefile写法1. 带参数的宏宏函数 可以传递类型#include #define SWAP(T,x,y){T t=x; x=y; y=t;} ... 阅读全文
posted @ 2015-04-26 22:37 wg934 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Linux vim 命令1. vim里复制多行数据到另一个文件中: :6,16w read.c --> 当前第6行到16行复制到read.c里面 阅读全文
posted @ 2015-04-26 13:40 wg934 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1. stracestrace -f -tt -o /tmp/gwenjie_vemkd_strace.log -p 5913 & -f 打印线程2. sedcat vemkdperf.log | awk '{print $13, $19, $25}' | sed -s 's// /g' > vv... 阅读全文
posted @ 2015-01-28 17:10 wg934 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Background:linux操作系统 如果发现一个进程不明被杀掉 而且也不知道被哪一个进程杀掉的,如果我们不知道 可以通过Configuration:1). root登录并打开audit.rules文件,位于/etc/audit/文件夹下。添加以下内容:-a always,exit -F arc... 阅读全文
posted @ 2015-01-28 17:08 wg934 阅读(928) 评论(0) 推荐(0) 编辑
摘要: Hightlight1.1 自我理解的指针概念1.2 如果用不同类型的数据来赋值指针1.3 野指针1.4 悬空指针1.5 地址(指针)作为参数1.6 数组作为形参1.7 常量指针和指针常量1.8 举例: 排序一组数据 数据都是const类型 不能改变数据的情况下排序1.9 主方法参... 阅读全文
posted @ 2014-10-23 01:28 wg934 阅读(466) 评论(0) 推荐(0) 编辑
摘要: Hightlight 1. 宏 1.1 ifdef 2.2 解决重复引入头文件问题 2.3 C语言中预先定义好的一些宏 2.4 带参宏 2.4.1 宏函数问题1: 参数不带括号情况 2.4.2 宏函数问题2: 式子不带括号情况 2.4.... 阅读全文
posted @ 2014-09-14 23:48 wg934 阅读(197) 评论(0) 推荐(0) 编辑
摘要: HighLight:1. Pointer 1). 用法 2). 指针参数 3). 野指针 4). 指针返回值 5). 指针加减整数 6). 数组和指针 7). const指针和指针const2. StringPointer1. Basic 多字节的数据,将其首字节地址... 阅读全文
posted @ 2014-09-04 17:49 wg934 阅读(143) 评论(0) 推荐(0) 编辑