
Unix/Linux 程序设计
南宮逸辰
喜欢听音乐,ACM旅途中
展开
-
linux 中 strftime报错的解决方法
今天在学习的时候遇到strftime编译原创 2014-10-05 13:58:24 · 2549 阅读 · 0 评论 -
centos c++ 找不到头文件mysql.h
c++程序访问mysql报错。虽然已经装了mysql-libs,还要安装mysql开发包。yum install mysql-devel报错,因为php访问mysql的包和系统里已经安装的冲突,按提示执行如下跳过这些包: yum --skip-broken install mysql-devellocate mysql.h可以找到了。我用的是epel的源。参转载 2014-10-06 13:59:06 · 3772 阅读 · 0 评论 -
Linux系统调用--getpid/getppid函数详解
【getpid/getppid系统调用】 功能描述: getpid返回当前进程标识,getppid返回父进程标识。 用法: #include #include pid_t getpid(void);pid_t getppid(void);例子:#include #include #include int main(void)转载 2014-10-07 11:27:22 · 57170 阅读 · 2 评论 -
BUFSIZ定义及作用
一、BUFSIZ定义 Linux平台 stdio.h:# define BUFSIZ _IO_BUFSIZ libio.h:#define _IO_BUFSIZ _G_BUFSIZ _G_config.h:#define _G_BUFSIZ 8192二、BUFSIZ作用 程序输出时,为减轻系统负担,可以先将需要输出的字符保转载 2014-10-07 18:39:55 · 6204 阅读 · 0 评论 -
waitpid()与wait()
waitpid()与wait()功能类似,都是用户主进程等待子进程结束或中断。可用于进程之间的同步。1.wait()表头文件 #include#include定义函数pid_t wait (int * status);函数说明 wait()会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则wait(转载 2014-10-08 10:39:39 · 512 阅读 · 0 评论 -
Linux系统调用--getrlimit()与setrlimit()函数详解
功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:#include getrlimit( resource, rlimit *转载 2014-10-08 11:33:14 · 615 阅读 · 0 评论 -
在Linux下的进程资源的限制(struct rlimit)详解
在Linux下的进程资源的限制(struct rlimit)详解在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。Resouce limit的大小可以直接影响进程的执行状况。其有两个最重要的概念:soft limit 和 hard limit。struct rlimit转载 2014-10-08 11:35:15 · 1074 阅读 · 0 评论 -
linux/unix下setuid/seteuid/setreuid/setresuid
其中setresuid()具有最清晰的语法:setresuid()被执行的条件有:①当前进程的euid是root②三个参数,每一个等于原来某个id中的一个如果满足以上条件的任意一个,setresuid()都可以正常调用,并执行,将进程的ID设置成对应的ID。例子:如果ruid=100,euid=0,suid=300则setresuid(200,300转载 2014-10-08 17:30:37 · 1052 阅读 · 0 评论 -
inux下/var/run目录下的pid文件作用
在Linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件。而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件。那么这些pid文件有什么作用呢?它的内容又是什么呢?(1) pid文件的内容:pid文件为文本文件,内容只有一行, 记录了该进程的ID。用cat命令可以看到。(2) pid文件的作用:防止进程启动多个副本转载 2014-10-13 09:10:12 · 1357 阅读 · 0 评论