摘要:
#include#include#includeint main(void){ int convert(int,char*); int i,j; char m[20]; printf("请输入你要转换的数:"); scanf("%s",m); i=0; wh... 阅读全文
摘要:
第三章/etc/passwd 文件包含一个所有系统用户账户组成的列表,以及一些关于每个用户的基本信息。例rich:x:501:Rich Blum:/home/rich:/bin/bash每个条目都有7个数据字段,例使用冒号分隔。系统使用这些字段中的数据向用户分配具体的特性。这些字段分别有用户名;用户... 阅读全文
摘要:
第一种形式#ifdef 标识符程序段1#else程序段2#endifView Code解释:如果标识符被定义过了,就执行程序段1,否则就执行程序段2。第二种形式#ifndef 标识符程序段1#else程序段2#endifView Code解释:如果标识符未被定义过了,就执行程序段1,否则就执行程序段... 阅读全文
摘要:
检查网络配置命令:ifconfig一、通过配置文件配置新手没怎么用过Ubuntu,所以走了不少弯路,网上找了很多方法,大都没对我起到帮助作用,所以把自己的配置方法写一写。环境:VPC2007SP1 、Ubuntu9.04Ubuntu上连了两块网卡,eth0为外网的eth1为内网的(VPC的特点,要和... 阅读全文
摘要:
#includeint main(){ TMOD = 0x20; TH1 = 0xfd; TL1 = 0xfd; SCON = 0x50; PCON = 0x00; TR1 = 1; while(1) { do{ SBUF = 0x01; while(!TI); TI = 0; while(!RI); RI = 0; } while((SBUF^0x02)!=0); ... 阅读全文
摘要:
上一节:http://blog.csdn.net/mybelief321/article/details/8989755讲述的5个基本函数函数open()、read()、write()、lseek()和close()实现的文件的打开、读/写等操作,本节将讨论在文件已经共享的情况下如何操作,也就是当多个用户共同使用、操作一个文件的情况。这时,Linux通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。文件锁包括建议性锁和强制性锁。建议性锁要求每个上锁文件的进程检查是否有锁存在,并且尊重已有的锁。在一般情况下,内核和系统都不使用建议性锁。强制性锁是由内核执行的锁,当一个文件被上锁执行写入 阅读全文
摘要:
Linux文件I/O系统概述 虚拟文件系统(VFS) Linux系统成功的关键因素之一就是具有与其他操作系统和谐共存的能力。Linux系统的文件系统由两层结构构建:第一层是虚拟文件系统(VFS),第二层是各种不同的具体的文件系统。VFS就是把各种具体的文件系统的公共部分抽取出来,形成一个抽象层,是系统内核的一部分,它位于用户程序和具体的文件系统之间。它对用户提供了标准的文件系统调用接口,对具体的文件系统(如EXT2、FAT32等),它通过一系列的对不同文件系统公用的函数指针来实际调用具体的文件系统函数,完成实际的各有差异的操作。任何使用文件系统的程序必须经过这层接口来使用它。通过这样的方式,V 阅读全文
摘要:
作者:陈皓 整理:李大锋 概述—— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专 阅读全文
摘要:
NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。1.配置服务器端 使用以下的命令,安装NFS服务器程序软件包。并创建/etc/exports和/etc/default/nfs-kernel-server配置文件,等待用户在完成NFS安装以后,配置将要共享的资源。$ sudo apt-get install nfs-kernel-server 可以使用netstat命令检查NFS端... 阅读全文
摘要:
搭建TFTP服务sudo apt-get install tftpd-hpa tftp-hpa xinetdmkdir 工作目录vim /etc/default/tftpd-hpa---------------------------TFTP_USERNAME="tftp"TFTP_DIRECTORY="/opt/hiphon/tftpboot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"----------------------------sudo /etc/ 阅读全文