Linux 2.6.19.x 内核编译配置选项简介(二)

Power management options 电源管理选项 Power Management support 电源管理有APM和ACPI两种标准且不能同时使用.即使关闭该选项,X86上运行的Linux也会在空闲时发出HLT指令将CPU进入睡眠状态 Legacy Power Manage...

2016-03-06 18:31:39

阅读数:213

评论数:0

Linux 2.6.19.x 内核编译配置选项简介(一)

Linux 2.6.19.x 内核编译配置选项简介 作者:金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它...

2016-03-06 18:29:31

阅读数:181

评论数:0

getenv putenv setenv和unsetenv详解

getenv: 定义函数 char * getenv(const char *name); 表头文件 #include  函数说明 getenv()用来取得参数name环境变量的内容。 参数 name为环境...

2015-07-29 11:48:31

阅读数:268

评论数:0

C语言strcasecmp()函数:判断字符串是否相等(忽略大小写)

头文件:#include 定义函数:int strcasecmp (const char *s1, const char *s2); 函数说明:strcasecmp()用来比较参数s1 和s2 字符串,比较时会自动忽略大小写的差异。 返回值:若参数s1 和s2 字符串相同则返回...

2015-07-13 16:51:54

阅读数:7492

评论数:2

pthread_create()

pthread_create函数     原型:int  pthread_create((pthread_t  *thread,  pthread_attr_t  *attr,  void  *(*start_routine)(void  *),  void  *arg)     用法...

2015-07-13 16:23:05

阅读数:221

评论数:0

fd_set 用法 socket

一、winsock中 #include 原型 int   select(  int   nfds , fd_set*   readfds , fd_set*   writefds , fd_set*   exceptfds , const struct timeval...

2015-07-13 15:58:39

阅读数:4212

评论数:0

串口编程 tcflush()函数

tcflush函数刷清(扔掉)输入缓存(终端驱动法度已接管到,但用户法度尚未读)或输出缓存(用户法度已经写,但尚未发送).   int tcflush(int filedes,int quene)   quene数该当是下列三个常数之一:     *TCIFLUSH  刷清输入队列    ...

2015-07-13 14:41:39

阅读数:276

评论数:0

bzero()函数

原型:extern void bzero(void *s, int n);   用法:#include   功能:置字节字符串s的前n个字节为零且包括‘\0’。   说明:bzero无返回值,并且使用strings.h头文件,strings.h曾经是posix标准的...

2015-07-13 14:17:15

阅读数:17175

评论数:0

C语言学习进程:fseek与ftell函数

fseek函数是 用来设定文件的当前读写位置. 函数原型: int fseek(FILE *fp,long offset,int origin); 函数功能:把fp的文件读写位置指针移到指定的位置. fseek(fp,20,SEEK_SET); 意思是把fp文件读写位置指针从文件...

2015-07-13 13:52:06

阅读数:366

评论数:0

fopen

pen为C语言编程中所需的一个常用语言,多数用来打开文件。其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式);其中,‘’文件指针名”必须是被说明为FILE 类型的指针变量,文件名”是被打开文件的文件名;“使用文件方式”是指文件的类型和操作要求。“文件名”是字符串常量或字符串数组...

2015-07-13 13:45:26

阅读数:370

评论数:0

C语言gmtime()函数:获取当前时间和日期

头文件:#include 定义函数:struct tm *gmtime(const time_t *timep); 函数说明:gmtime()将参数timep 所指的time_t 结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果由结构tm 返回。 结构tm 的定义...

2015-07-13 13:41:56

阅读数:7831

评论数:0

access(C语言函数名)

函数名: access   头文件:io.h(linux中为)   功 能: 确定文件的访问权限,检查某个文件的存取方式,比如说是只读方式、只写方式等。如果指定的存取方式有效,则函数返回0,否则函数返回-1。   用 法: int access(const char *filen...

2015-07-13 11:52:48

阅读数:270

评论数:0

C语言strstr()函数:返回字符串中首次出现子串的地址

头文件:#include strstr()函数用来检索子串在字符串中首次出现的位置,其原型为:     char *strstr( char *str, char * substr ); 【参数说明】str为要检索的字符串,substr为要检索的子串。 【返回值】返回字符串s...

2015-07-13 11:49:33

阅读数:2162

评论数:0

函数sync、fsync与fdatasync总结整理

一、术语解释        脏页:linux内核中的概念,因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁的数据事先放到内存中,以提高读写速度,这就叫高速缓存,linux是以页作为高速缓存的单位,当进程修改了高速缓存里的数据时,该页就被内核标记为脏页,内核将会在合适的时间把脏页的数据写到...

2015-07-13 11:15:12

阅读数:4607

评论数:0

sync/fsync函数

传统的unix在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到...

2015-07-13 10:50:28

阅读数:324

评论数:0

perror函数

perror 头文件 #includestdio.h> #include 注意 不可以掉了#include这个头文件,perror是包含在这个文件里的 perror表头文件完善版 定义函数 void perror(const char *s); perro...

2015-07-13 10:43:39

阅读数:198

评论数:0

Linux PS 命令详解

Linux操作系统PS命令详细解析 要对系统中进程进行监测控制,用 ps 命令满足你。 /bin/ps ps 是显示瞬间行程的状态,并不动态连续;如果想对进程运行时间监控,应该用 top 工具。 kill 用于杀死进程。 ==============ps 的参数说明===========...

2015-07-13 10:38:57

阅读数:173

评论数:0

Linux下ps命令详解

有时候系统管理员可能只关心现在系统中运行着哪些程序,而不想知道有哪些进程在运行。由于一个应用程序可能需要启动多个进程。所以在同等情况下,进程的数 量要比程序多的多。为此从阅读方面考虑,管理员需要知道系统中运行的具体程序。要实现这个需求的话,就需要利用命令ps来帮忙。 要对进程进行监测和控制,首先...

2015-07-13 10:36:02

阅读数:316

评论数:0

linux popen函数

描述 popen() 函数 用 创建管道 的 方式启动一个 进程, 并调用 shell. 因为 管道是被定义成单向的, 所以 type 参数 只能定义成 只读或者 只写, 不能是 两者同时, 结果流也相应的 是只读 或者 只写. command 参数 是 一个 字符串指针, 指向的是一...

2015-07-13 10:23:04

阅读数:337

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭