摘要: 散列表比直接存储的唯一好处是,节省空间 阅读全文
posted @ 2015-02-11 19:58 孙永杰 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 注意n个空间的队列,有最多n - 1个元素 /* * IA_10.1queue.h * * Created on: Feb 13, 2015 * Author: sunyj */ #ifndef IA_10_1QUEUE_H_ #define IA_10_1QUEUE_H_ #include #include // ENQUEUE(Q, x) // Q... 阅读全文
posted @ 2015-02-11 17:04 孙永杰 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * IA_10.1_stack.h 3 * 4 * Created on: Feb 13, 2015 5 * Author: sunyj 6 */ 7 8 #ifndef IA_10_1_STACK_H_ 9 #define IA_10_1_STACK_H_1... 阅读全文
posted @ 2015-02-11 15:23 孙永杰 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 使用信号捕抓ctrl + c信号/* * 1.10ReadCommandsFromStandardInputAndExecuteThem.cpp * * Created on: Feb 11, 2015 * Author: sunyj */ #include "../apuesunyj.h" #include static void sig_int(int); // o... 阅读全文
posted @ 2015-02-11 13:33 孙永杰 阅读(172) 评论(0) 推荐(0) 编辑
摘要: // 以下摘自网络静态函数在函数的返回类型前加上关键字static,函数就被定义成为静态函数。函数的定义和声明默认情况下是extern的,但静态函数只是在声明他的文件当中可见,不能被其他文件所用。定义静态函数的好处: 其他文件中可以定义相同名字的函数,不会发生冲突 静态函数不能被其他文件所用。 存储... 阅读全文
posted @ 2015-02-11 12:41 孙永杰 阅读(1070) 评论(1) 推荐(0) 编辑
摘要: /* * 1.8DemonstrateStrerrorAndPerror.cpp * * Created on: Feb 11, 2015 * Author: sunyj */ #include "../apuesunyj.h" int main(int argc, char *argv[]) { fprintf(stderr, "EACCES: %s\n", stre... 阅读全文
posted @ 2015-02-11 11:10 孙永杰 阅读(328) 评论(0) 推荐(0) 编辑
摘要: // apuesunyj.h #ifndef APUE_SUNYJ #define APUE_SUNYJ #include #include #include #include #include #include #include int64_t const MAXLINE = 4096; // max line length int64_t const ARG_MAX = 40... 阅读全文
posted @ 2015-02-11 10:34 孙永杰 阅读(290) 评论(0) 推荐(0) 编辑
摘要: /* * 1.7ReadCommandsFromStandardInputAndExecuteThem.cpp * * Created on: Feb 11, 2015 * Author: sunyj */ #include #include "../apuesunyj.h" int main() { char buf[MAXLINE]; pid_t... 阅读全文
posted @ 2015-02-11 10:28 孙永杰 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-02-11 10:20 孙永杰 阅读(240) 评论(0) 推荐(0) 编辑
摘要: under the directory of the project, create file .gdbinitwrite the "set follow-fork-mode child"then you can debug the child process 阅读全文
posted @ 2015-02-11 09:53 孙永杰 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * 1.6PrintTheProcessID.cpp 3 * 4 * Created on: Feb 11, 2015 5 * Author: sunyj 6 */ 7 8 #include "../apuesunyj.h" 9 10 int main(void) 11 { 12 printf("hello wo... 阅读全文
posted @ 2015-02-11 08:43 孙永杰 阅读(266) 评论(0) 推荐(0) 编辑