- 博客(6)
- 资源 (7)
- 收藏
- 关注
转载 STDIN_FILENO的作用及与stdin 的区别
1.STDIN_FILENO的作用STDIN_FILENO属于系统API接口库,其声明为 int 型,是一个打开文件句柄,对应的函数主要包括 open/read/write/close 等系统级调用。操作系统一级提供的文件API都是以文件描述符来表示文件。STDIN_FILENO就是标准输入设备(一般是键盘)的文件描述符。 2.区别1)数据类型不一致:s
2012-07-16 21:24:43 736
原创 创建一个2G的文件(Linux命令dd)
dd if=/dev/zero of=/tmp/test bs=1M count=2048dd使用dd这个linux命令可以创建一定大小文件。linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件
2012-07-16 08:26:00 40487 1
原创 /etc/vimrc
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1endifset nocompatible/>>>>>>>" Use Vim defaults (much better!)set bs=indent,eol,start//>>>>>>>" allow backspacing
2012-07-14 15:28:00 955
转载 在Unix/Linux下防止二重启动(C语言)
在Unix/Linux下为了保证在同一时间内某个程序只有一个实例在运行,即防止二重启动的发生,采用的方法除了用锁定文件之外,还可以用该程序在系统运行时,在进程表中的信息来进行控制(ps命令看到的内容)。方法有两种:第一种是:用进程的command字符串进行防止二重启动的控制实现步骤:(1)定义应用程序的名的字符串变量 char EXE_NAME[255]="
2012-07-10 10:31:50 1073
原创 从标准输入中读命令并执行
#include #include #include#include#define MAXLINE 1024int main(void){char buf[MAXLINE];pid_t pid;int status;printf("%%");while(fgets(buf,MAXLINE,stdin)!=NULL){ if(buf[strlen(buf)-1
2012-07-05 07:34:12 706
原创 Unix环境高级编程(2版)
1.简单实现 「ls」。#includeopendir() readdir ()closedir()2.将标准输入复制到标准输出#includen=read(STDIN_FILENO,buf,4096)write(STDOUT_FILENO,buf,n)3.运行时限制#include long sysconf(int name
2012-07-04 01:01:43 815
IIS 5.0安装组件
2010-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人