上一页 1 ··· 10 11 12 13 14
摘要: 首先先说说进程 1.进程产生 操作运行了一个程序,至少会产生一个进程 问题:进程与程序的区别?回答:程序就是一个编译好的可执行文件,而进程是操作系统为了执行一个程序而创建的,进程是程序的一次执行过程 二 进程相关的命令 1.ps -ef 查看进程的PID和PPID 2.ps aux 查看进程状态 R 阅读全文
posted @ 2018-07-05 13:03 白伟碧一些小心得 阅读(481) 评论(0) 推荐(0)
摘要: 首先,我们看看man 手册中如何说? 说白了,就是截取指定分割符的字符串,怎么用呢? 我们来看一个我们自己写的一个实现strtok函数的功能的模型: int strtok(char * buf,int len){ int i = 0; char *p; char *arg[10]; fgets(bu 阅读全文
posted @ 2018-07-05 12:00 白伟碧一些小心得 阅读(288) 评论(0) 推荐(0)
摘要: 库 本质:实现好的一组函数接口好处:屏蔽底层细节,向上层提供统一的接口 Liunx 库 : xxx.so(动态库) , xxx.a(静态库)windows 库 : xxx.dll 问题:所有的库函数都调用了系统调用接口回答:不是,例如 strcpy ... 系统调用:操作系统给用户提供的一组函数接口 阅读全文
posted @ 2018-07-04 14:37 白伟碧一些小心得 阅读(358) 评论(0) 推荐(0)
摘要: Linux 库的制作 1.动态库 xxx.so2.静态库 xxx.a 相同点:库中都有一组实现好的函数接口 不同点:如果我们连接的是动态库,此时只是在可执行文件的头信息中记录动态库的名字,具体函数的实现代码并没有存放在可执行文件中,所以在可执行文件执行的时候,需要将它依赖的动态库载入内存 可执行文件 阅读全文
posted @ 2018-07-04 14:04 白伟碧一些小心得 阅读(435) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14