摘要:一.我对makefile的理解:经过一段时间对makefile的学习,我理解的makefile就是将程序员手动编译源文件的过程用一个脚本执行,这对于小型项目来说,程序员手动执行和用makefile来执行感官上可能没有大的差异,但是对于中大型项目来说,makefile的存在大大提供了程序员编译代码效率,一个好的makefile文件是一个项目健康存在的基础。二.初涉makefile: 用个简单的例子初步认识下makefile:源文件:test.cpp:#include<iostream>using namespace std;class A{ private: int a; publi
阅读全文
摘要:一.chomp 作 用:去除读入字符串的换行符,去除\n或者\r\n: 简单举例: while(<FDATA>) { my $tmp_record = $_; chomp ($tmp_record); } 简单说明:此时$tmp_record变量的结束处已经不包含换行符; 二.split 作 用:根据某个模式分割字符串; 简单举例: my @record= split(/\|/,$tmp_record); 简单说明:定义一个record数组,根据“|”分割变量$tmp_record内容; 三.while 作 用:循环遍历 简单举例: open(FDATA, "<te
阅读全文
摘要:一.场景描述: 我们在执行脚本的时候,通常会带有参数,需要对参数的个数以及格式等做正确性判断,用一个简单的例子阐述一下perl脚本中怎么判断输入参数的合法性。二.简单例子:sub check_parameter(){ if ((@ARGV != 1) or ($ARGV[0] =~ /\D+/))----如果参数个数不为1或者参数不是数字 { my $cmd_name = basename($0);----获取当前执行文件的名称 print("USEAGE:\n"); print(" $cmd_name Please enter the year! \n"
阅读全文