linux
batman425
全部博文(28)
common(1)
include(1)
TCP/IP网络编程技(7)
2014年(13)
2013年(15)
upda2016
guicaivi
along819
lmming67
CHINA100
dreamini
ruknow
li02yu
logo111
发布时间:2013-12-06 14:34:55
由于递归需要系统堆栈,所以空间消耗要比非递归代码要大很多,而且,如果递归深度太大,可能系统资源会不够用。递归是用栈机制实现的,每深入一层,都要占去一块栈数据区域,对嵌套层数深的一些算法,递归会力不从心,空间上会以内存崩溃而告终,而且递归也带来了大量的函数调用,这也有需要额外的时间开销。所以在深度.........【阅读全文】
发布时间:2013-12-04 17:26:36
进程ID 0是调度进程,有称为交换进程(swapper)进程ID 1是init进程进程ID 2是页精灵进程 都是内核进程#include<sys/types.h>#include<unistd.h>pid_t getpid(void); 返回:调用进程的进程IDpid_t getppid(void); 返回:调用进程的父进程IDuid_t getuid(void); 返回:调用进程的实.........【阅读全文】
发布时间:2013-12-03 17:20:18
access函数是按实际用户ID和实际组ID进行存取许可权测试的。#include<unistd.h> int access(const char pathname,int mode);mode参数 R_OK 测试读许可权 W_OK 测试写许可权 X_OK 测试执行许可权 F_OK测试文件是否存在#include "ourhdr.h"void err_q.........【阅读全文】
登录 注册