花费 58 ms
孤儿进程与僵尸进程[总结]

1、前言   之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没 ...

Wed Aug 21 08:57:00 CST 2013 23 120405
linux下core dump【总结】

1、前言   一直在从事linux下后台开发,经常与core文件打交道。还记得刚开始从事linux下开发时,程序突然崩溃了,也没有任何日志。我不知所措,同事叫我看看core,我却问什么是core, ...

Sat Nov 19 07:32:00 CST 2016 6 57823
采用dlopen、dlsym、dlclose加载动态链接库【总结】

1、前言   为了使程序方便扩展,具备通用性,可以采用插件形式。采用异步事件驱动模型,保证主程序逻辑不变,将各个业务已动态链接库的形式加载进来,这就是所谓的插件。linux提供了加载和处理动态链接库 ...

Fri May 23 08:21:00 CST 2014 11 87874
linux下判断文件和目录是否存在[总结]

1、前言     工作中涉及到文件系统,有时候需要判断文件和目录是否存在。我结合APUE第四章文件和目录,总结一下如何正确判断文件和目录是否存在,方便以后查询。 2、stat系列函数   sta ...

Thu Oct 03 05:15:00 CST 2013 3 91976
多个文件目录下Makefile的写法

1、前言   目前从事于linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile。关于Makefile的详细内容可以参考网上流传非常广泛的《跟我一起写Ma ...

Wed Aug 07 07:48:00 CST 2013 6 73838
linux下获取硬盘使用情况[总结]

1、前言   在嵌入式设备中,硬盘空间非常有限,在涉及到经常写日志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃。为了捕获硬盘写满的异常场景,我们需要在写日志过程中判断硬 ...

Tue Oct 22 07:43:00 CST 2013 1 71209
Linux动态链接库的使用

1、前言   在实际开发过程中,各个模块之间会涉及到一些通用的功能,比如读写文件,查找、排序。为了减少代码的冗余,提高代码的质量,可以将这些通用的部分提取出来,做出公共的模块库。通过动态链接库可以实 ...

Tue Jan 21 08:11:00 CST 2014 8 49483
Linux环境崩溃生成core文件以及调试

Windows环境崩溃问题可根据vs调试工具查看,Linux同样可以查看调用堆栈的信息,只是 需要更改Linux设置,使程序崩溃时候产生core文件。然后gdb调试即可。 1产生core文件方法 ...

Wed Aug 03 22:54:00 CST 2016 0 22155
[Linux环境编程] Linux系统命令“ls -l”的实现

Linux系统命令“ls -l”的实现 一、基本概念 1、“ls -l”的意义   以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组 ...

Mon Jul 23 06:29:00 CST 2018 1 11010

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM