linux/unix 函数使用
文章平均质量分 66
flyingqr
这个作者很懒,什么都没留下…
展开
-
getrusage 函数调用
getrusage 函数调用功能描述:用于获取当前资源的利用情况 头文件位置:结构声明:#include 函数声明:#include 函数原型:#include int getrusage(int who, struct rusage *usage); 参数设置: who:RUSAGE_SELF:获取当前进程的资源利用情况。RUSAGE_CHILDREN:获取原创 2009-12-29 09:03:00 · 1863 阅读 · 0 评论 -
代码风格中需要注意的问题
关于代码,什么才能被称为“好看”——或者说“优美”?在和几个程序员朋友讨论后,我得出了结论:代码应该局部连贯而且功能单一:一个函数解决一个问题。而且应该很清晰。局部代码应该能够解释,至少暗示整体的系统设计。代码应该“自文档”,尽可能地避免注释。因为无论是在读还是写代码时,注释都是一项冗余工作。如果你需要添加注释才能帮别人理解,那么那段代码可能需要重写。这里是idTech4引擎的编码转载 2013-01-23 09:20:06 · 885 阅读 · 0 评论 -
ssh 超时断开
当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开。必须重新登陆才行,每次都重复相同的操作,很是烦人,一般修改两个地方可将这烦人的问题解决 1、echo $TMOUT 如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.Defini转载 2012-12-13 14:22:40 · 486 阅读 · 0 评论 -
去掉WINDOWS中^M的好办法
UNIX与WINDOWS间的换行转换 一次工作中由于在处理一个SHELL时候发现,忽然所有的程序在执行时候被添加了/r(也就是一个回车符号)感到莫名其妙,回来才发现是INPUT的文件有问题.因为这个INPUT文件是从WINDOWS上COPY到LINUX中的~利用cat -A 发现文件中含有大量的^M,这下子才恍然大悟.用了很多种办法来去掉这个^M都觉得效果不好,偶然的一天发现了这个好转载 2012-12-24 15:59:20 · 2757 阅读 · 0 评论 -
Zero Copy 简介
Zero Copy 简介Posted onJanuary 10, 2011 byadminlink: http://www.ibm.com/developerworks/library/j-zerocopy/许多web应用都会向用户提供大量的静态内容,这意味着有很多data从硬盘读出之后,会原封不动的通过socket传输给用户。这种操作看起来可能不会怎么消耗CPU,但是转载 2011-11-07 10:51:16 · 7970 阅读 · 0 评论 -
转 非正常关闭vi编辑器时会生成一个.swp文件
<br />非正常关闭vi编辑器时会生成一个.swp文件关于swp文件使用vi,经常可以看到swp这个文件,那这个文件是怎么产生的呢,当你打开一个文件,vi就会生成这么一个.(filename)swp文件以备不测(不测下面讨论),如果你正常退出,那么这个这个swp文件将会自动删除。下面说不测。不测分为:1当你用多个程序编辑同一个文件时。 2非常规退出时。第一种情况的话,为了避免同一个文件产生两个不同的版本(vim中的原话),还是建议选择readonly为好。第二种情况的话,你可以用vim -转载 2011-05-04 16:21:00 · 1346 阅读 · 0 评论 -
进程线程管理 系统库
<br />sched.h <br /><br />struct sched_param {<br /> int sched_priority;<br />};<br />extern int sched_setscheduler(pid_t, int, const struct sched_param *); <br />extern int sched_getscheduler(pid_t);<br />extern int sched_yield(void);<br />extern int s转载 2011-04-27 11:02:00 · 517 阅读 · 0 评论 -
linux 命令 dd
<br /> dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。<br /><br />dd 的主要选项:<br />指定数字的地方若以下列字符结尾乘以相应的数字:<br />b=512, c=1, k=1024, w=2, xm=number m<br /><br />if=file<br />输入文件名,缺省为标准输入。<br /><br />of=file<br />输出文件名,缺省为标准输出。<br /><br />ibs=byt转载 2011-04-11 11:43:00 · 619 阅读 · 0 评论 -
文件检测函数 feof, ferror,clearerr C库函数
文件检测函数 C语言中常用的文件检测函数有以下几个。 一、文件结束检测函数feof函数调用格式: feof(文件指针); 功能:判断文件是否处于文件结束位置,如文件结束,则返回值为1,否则为0。 二、读写文件出错检测函数ferror函数调用格式: ferror(文件指针); 功能:检查文件在用各种输入输出函数进行读写时是否出错。 如ferror返回值为0表示未出错,否则表示有错。 三、文件出错标志和文件结束标志置0函数clearerr函数调用格式: clearerr(文件指针); 功能:本函数用于清除出错标转载 2011-04-11 09:33:00 · 8189 阅读 · 0 评论 -
linux nm
<br />1. Linux nm <br />nm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’]<br />[‘-B’] [‘-C’|‘--demangle’[=style]] [‘-D’|‘--dynamic’]<br />[‘-S’|‘--print-size’] [‘-s’|‘--print-armap’]<br />[‘-A’|‘-o’|‘--print-file-name’][‘--special-syms’]<br />[‘-n’|‘-v’|‘--n转载 2011-03-28 11:28:00 · 502 阅读 · 0 评论 -
sigaction()
<br />sigaction(查询或设置信号处理方式) <br /> 相关函数 signal,sigprocmask,sigpending,sigsuspend <br /> 表头文件 #include<signal.h> <br /> 定义函数 int sigaction(int signum,const struct sigaction <br /> *act ,struct sigaction *oldact); <br /> 函数说明 sigaction()会依参数signum指定的信号转载 2011-02-22 10:31:00 · 790 阅读 · 0 评论 -
linux系统调用函数
由操作系统实现的所有系统调用所构成的集合即程序接口或应用编程接口(Application Programming Interface,API)。是应用程序同系统之间的接口。 操作系统的主要功能是为应用程序的运行创建良好的环境,为了达到这个目的,内核提供一系列具备预定功能的的内核函数,通过一组称为系统调用的(system call)的接口呈现给用户。系统调用把应用程序的请求传给内核,调用相应的转载 2010-01-04 15:58:00 · 1199 阅读 · 1 评论 -
linux 清空文件内容命令
true>"file"cat /dev/null > "file"原创 2013-03-13 17:05:35 · 1205 阅读 · 0 评论