摘要:svn命令 通常都有帮助,可通过如下方式查询:$ svn help知道了子命令,但是不知道子命令的用法,还可以查询:$ svn help add开发人员常用命令(1) 导入项目$ cd ~/project$ mkdir -p svntest/{trunk,branches,tags}$ svn import svntest https://localhost/test/svntest --message "Start project"...$ rm -rf svntest我们新建一个项目svntest,在该项目下新建三个子目录:trunk,开发主干;branches,开发分
阅读全文
摘要:.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName.tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName ——————————————— .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 .
阅读全文
摘要:用指针处理 C 语言中不定数目的函数参数 现在我们每编一个程序几乎都会用到两个函数-printf和scanf。发现这两个函数和普通函数的不同之处了吗?那就是这两个函数都可以处理不定数目的实参。C语言是一种很宽松的语言,它甚至允许 程序员 对函数传用指针处理C语言中不定数目的函数参数现在我们每编一个程序几乎都会用到两个函数-printf和scanf。发现这两个函数和普通函数的不同之处了吗?那就是这两个函数都可以处理不定数目的实参。C语言是一种很宽松的语言,它甚至允许程序员对函数传递任意数目的参数。而这个特性在某些情况下是非常有用的。比如,现在我们要编一个求一系列整数平均值的函数average()
阅读全文
摘要:主要是想弄明白程序运行中,是先使用大地址的内存,还是小地址的内存?多字节数据类型(如int),其地址指向的是大地址还是小地址? 大小地址对应的是数据的高位还是低位?自己想的,也不知道对不对,希望大家指正。代码:#include <stdio.h>union u{ int i; char c[4];};int main(){ int i = 0; int j = 1; int *p; p=&i; printf("%lu--->%d\n",p,*p); //输出:3218627596--->0 p++; printf("%lu---&g
阅读全文
摘要:跟我一起写 Makefilehttp://bbs.chinaunix.net/thread-408225-1-1.html写的很棒,:-)
阅读全文
摘要:getopt被用来解析命令行选项参数。就不用自己写东东处理argv了。#include <unistd.h> extern char *optarg; //选项的参数指针 extern int optind, //下一次调用getopt的时,从optind存储的位置处重新开始检查选项。 extern int opterr, //当opterr=0时,getopt不向stderr输出错误信息。 extern int optopt; //当命令行选项字符不包括在optstring中或者选项缺少必要的参数时,该选项存储在optopt中,getopt返回'?’、 int getop
阅读全文
摘要:Emacs 教程中文版译者: conCopyright (c) 1985 Free Software Foundation, Inc; See end for conditions.You are looking at the Emacs tutorial.Emacs 的命令通常包括控制键(就是上面标有 Ctrl或Ctl的那个)或者是META键(上面标有EDIT或ALT)。为了方便起见我们将用下面的缩写来代替这些键的全称: C-<chr> 意思是当敲入字符<chr>时同时按住控制键,因此,C-f表 示:按住控制键并且按 f 。 M-<chr> 表示当键入&l
阅读全文
摘要:man stat; stat.h中有判断是什么文件的宏: S _ I S R E G ( ) 普通文件 S _ I S D I R ( ) 目录文件 S _ I S C H R ( ) 字符特殊文件 S _ I S B L K ( ) 块特殊文件 S _ I S F I F O ( ) 管道或F I F O S _ I S L N K ( ) 符号连接( P O S I X . 1或S V R 4无此类型)S _ I S S O C K ( ) 套接字(P O S I X . 1或S V R 4无此类型) 具体可以参照APUE文件目录相关章节。下面给出一个具体的例子:#include <
阅读全文
摘要:wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。 语法:wc[选项]文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: -c统计字节数。 -l统计行数。 -w统计字数。 这些选项可以组合使用。 输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。 行数、字数、字节数、文件名 如果命令行中没有文件名,则输出中不出现文件名。 例如: $wc-lcwfile1file2 433file1 752file2
阅读全文
摘要:第一行 #! bin/sh结尾 exit 0判断:i="morning"if test "&i" -eq "morning" then echo "&i"elif test "&i" -eq "afternoon" then echo "$i"else echo "night"fiecho "please input yes or no"read icase ($i) in [yY] | [y
阅读全文
摘要:清空stdin中的缓存int c;while((c = getchar()) != EOF && c != '\n');会把缓存清空,但是会遗留下'\n' (10)读取时,可以使用 scanf("%[^\n]",c);来空过\n。或 scanf("\n%d",c);失败的解决方案:1,while(!feof(stdin)){ getchar();}结果:程序会卡在这段,永远出不了while循环。因为feof(FILE* file )函数必须等下一次读取不到数据使,才会返回非0;如读取空文件时,直接用feof
阅读全文