摘要: linux系统下给命令指定别名alias命令用法:在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了:alias l='ls -l' ;用 l 代替 ls -l 命令(Xenix 下就有类似的 l 命令)alias cd..='cd ..' ;用 cd.. 代替 cd .. 命令(对在 DOS 下使用惯了 cd.. 的人帮助很大)alias md='mkdir' ;用 md 阅读全文
posted @ 2013-04-20 18:13 luosw 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 功能说明:利用script来处理文本文件。语 法:sed [-hnV][-e<script>][-f<script文件>][文本文件]补充说明:sed可依照script的指令,来处理、编辑文本文件。参 数:-e<script>或—expression=<script> 以选项中指定的script来处理输入的文本文件。-f<script文件>或—file=<script文件> 以选项中指定的script文件来处理输入的文本文件。-h或—help 显示帮助。-n或—quiet或--silent 仅显示script处理后的结果。 阅读全文
posted @ 2013-04-20 18:10 luosw 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它们把所有的字母都看作单词,也就是说,正则表达式中的元字符表示回其自身的字面意义,不再特殊。linux使用GNU版本的grep。它功能 阅读全文
posted @ 2013-04-20 18:06 luosw 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您 阅读全文
posted @ 2013-04-20 18:03 luosw 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 实验一:词法分析一、实验目的通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。二、实验预习提示1、 词法分析器的功能和输出格式词法分析器的功能是输入源程序,输出单词符号。词法分析器的单词符号常常表示成以下的二元式(单词种别码,单词符号的属性值)。本实验中,采用的是一类符号一种别码的方式。2、 单词的BNF表示<标识符>----&g 阅读全文
posted @ 2012-11-15 12:06 luosw 阅读(2632) 评论(0) 推荐(1) 编辑
摘要: 括号配对问题时间限制:3000ms | 内存限制:65535KB难度:3描述现在,有一行括号序列,请你检查这行括号是否配对。输入第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据组数少于5组。数据保证S中只含有"[","]","(",")"四种字符输出每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No样例输入3[(])(])([[]()])样例输 阅读全文
posted @ 2012-09-13 21:02 luosw 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 计算球体积时间限制:3000ms | 内存限制:65535KB难度:1描述根据输入的半径值,计算球的体积。输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。(0<R<100)输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果四舍五入为整数Hint:PI=3.1415926样例输入11.5样例输出414View Code #include <iostream>#include <cmath>#define PI 3.1415926using namespace std;int main(){ double r; long int v; 阅读全文
posted @ 2012-08-15 20:26 luosw 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 三角形面积时间限制:3000ms | 内存限制:65535KB难度:2描述给你三个点,表示一个三角形的三个顶点,现你的任务是求出该三角形的面积输入每行是一组测试数据,有6个整数x1,y1,x2,y2,x3,y3分别表示三个点的横纵坐标。(坐标值都在0到10000之间)输入0 0 0 0 0 0表示输入结束测试数据不超过10000组输出输出这三个点所代表的三角形的面积,结果精确到小数点后1位(即使是整数也要输出一位小数位)样例输入0 0 1 1 1 30 1 1 0 0 00 0 0 0 0 0样例输出1.00.5View Code #include <stdio.h>#includ 阅读全文
posted @ 2012-08-15 20:12 luosw 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 不再爱你……时间限制:1000ms | 内存限制:65535KB难度:3描述现在有一个圆柱形水杯,里面装满了水,在它的底部有一个小洞,通过一些简单的物理知识我们可以知道:1、由于重力的原因,水一定会从小洞流出来。2、小洞漏水的速度是和小洞那个位置的水所受到的压力大小成正比的。进而,我们可以知道,漏水的速度V和水面的的高度h成正比,简单起见,我们就直接让v=h吧(只是数值上的相等,v我们认为是单位时间漏出的水的体积,与小孔的大小无关,物理好的童鞋就不要深究了^_^)。3、如果你非常喜欢一个人,理论上在水漏完之前你一定不再喜欢TA了。好吧,扯远了,我们现在的问题是,如果原来倒入了高度为h的水,从水 阅读全文
posted @ 2012-08-15 15:33 luosw 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Biorhythms时间限制:1000ms | 内存限制:65535KB难度:3描述Some people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional, and intellectual cycles, and they have periods of lengths 23, 28, and 33 days, respectively. There is 阅读全文
posted @ 2012-08-14 12:09 luosw 阅读(126) 评论(0) 推荐(0) 编辑