- 博客(12)
- 资源 (12)
- 收藏
- 关注
转载 perl学习笔记十一-----模块
<br /> 模块<br /> 这里的模块感觉上相当于一个类库。我们可以调用这个<br />类库里的函数。我们也称之为package即包。<br />一 如何使用模块<br /> 使用如下的命令: use MODULE_NAME<br /> 例如 use Cwd<br />位置随便放,不过就像C语言中一样最好是放在程序的最开始.<br />对模块中某个函数的引用<br /> $MODULE_NAME::FUNCTION_NAME<br /> 例如 $file::copy<br /> 这个有点
2011-02-17 11:25:00 782
转载 perl学习笔记九----特殊变量
<br /> 特殊变量<br />一 缺省变量和参数<br />变量名 英文名称 说明 <br />$_ $ARG 全局标量充当函数参数以及模式寻找空<br />间的缺省变量<br />默认的输入/输出和格式匹配空间 <br />@_ n/a 存储数组参数,访问方式: $_[num] <br />传给子程序的参数列表<br />@ARGV n/a 脚本的命令行参数 <br />$ARGV n/a 当从空文件头<>读取时,它包含了当前文件的文件名 <br />从默认的文件句柄
2011-02-17 11:24:00 677
转载 perl学习笔记十----命令行
<br /> 命令行工具<br />debug可以帮助我们很好的review我们的代码。类似于VC中的<br />debug可以step by step的调试程序,同样可以设置断点。可以在debug<br />过程中改变某个变量的值。例如<br />DB<1> $a=5<br />另外如果想查看某个变量的值可以用print命令<br />DB<1>print $a<br /><br />一 开始debug及相关的指令<br />perl -d script_name<br />如果你的脚本的语法或函数拼写没
2011-02-17 11:24:00 719
转载 perl学习笔记八----格式化输出
<br /> 格式化输出<br />在一个perl中可以有多个format。<br />一 打印的基本步骤<br />1、将系统变量$~设成所要使用的格式<br /> 2、调用函数write<br /> 函数write将结果输出到标准输出文件STDOUT,我们也可以使它将结果<br /> 输出到任意其它的文件中。最简单的方法就是把文件变量作为参数传递给write<br /> 例如 write (MYFILE);<br />也可以通过如下方式<br /> 例如 sel
2011-02-17 11:23:00 1494
转载 perl学习笔记七----文件
<br /> 文件和文件夹<br />一 打开/关闭文件<br /> open(file_handle,"file_path")<br /> close(file_handle)<br /> <br />二 读文件<br />语句$line = <MYFILE>;从文件中读取一行数据存储到简单变<br />量$line中并把文件指针向后移动一行。<br />语句@array = <MYFILE>;把文件的全部内容读入数组@array,<br />文件的每一行(含回车符)为@array的一个元素。
2011-02-17 11:22:00 550
转载 perl学习笔记六----函数
<br />函数<br />perl中的函数基本上跟C语言中相同,只是在声明和调用方式有些差别.<br />没有C语言那么严格.<br /><br />一 声明和调用<br />声明 sub function_name{}<br />调用 do function_name<br /> &function_name如果先声明则不用&<br /> <br />二 局部变量<br /> my $a<br /> my($a,$b)<br /> local($a)<br /> 其区别是
2011-02-17 11:21:00 484
转载 perl学习笔记四----流程控制
<br />流程控制程序<br />perl中也有C语言中if,while等流程控制程序,但是细节上还是<br />有所不同,另外perl中还存在unless和until一些语句。还有就是perl中<br />是没有switch语句的.<br />一 if语句<br />与C语言中不同的有如下几点:<br />1。 perl中采用elsif而不是C中的else if<br />2。 perl中的真假情况如下<br />数字0为假。<br />空的字符串(“”)和字符串“0”为假。<br />未定义值unde
2011-02-17 11:20:00 586
转载 perl学习笔记三----操作符
<br />操作符<br />perl的操作符大部分跟C语言相同,所以下面还是介绍一些不相同<br />的地方。<br />一。 操作符<br />1。乘幂 **<br />例如 2**3 ----8<br />乘幂不可以超过系统的表示范围否则报错。<br />2。数字比较<=><br />例如 a<=>b<br />若 a>b 返回值 1<br />若 a=b 返回值 0<br />若 a<b 返回值 -1<br />3。逻辑运算符 &<br />之所以把它提出来讲是这个运算符不能应用于负整数,否则会把
2011-02-17 11:19:00 737
转载 perl学习笔记二----列表和数组
<br />列表和数组<br />数组跟C语言中有相同之处,但是处理起来更加灵活.而列表<br />C语言中是没有这个概念的.<br />一. 列表<br />首先我们来看一个列表的例子.<br />例如 {"abc",48,$a,3.14}<br />perl提供一个机制可以简便列表的写法----qw,上面的例子可以写成如下的形式:<br />qw(abc 48 $a 3.14)<br />每个元素用空格分开,显然这样的写法就不适用于有空格的元素的列表.针对列表的元素在某一个范围时,perl提供了一种更加
2011-02-17 11:17:00 671
转载 perl学习笔记一----变量
<br /> 变量<br />一. 直接量---常量<br />perl中常量和其他语言例如C语言没什么太大区别。所以在下面指出一些与其他语言不相同的地方。<br />1.1 数字常量<br /> 在perl中可以表示八进制和十六进制。八进制以0打头,十六进制以0x打头。<br /> 例如 $a=010 ---八进制<br /> $b=0x10---十六进制<br />为了不跟八进制的数字混淆,数字直接量均不以0打头。对于大数字,通常会加逗号或下划线加以区分perl可以直接删除这些附
2011-02-17 11:15:00 854
转载 u-boot启动流程一
U-Boot 启动流程分析 1. 了解u-boot主要的目录结构和启动流程,如下图。启动流程分析(转载)" src="http://hiphotos.baidu.com/%B1%C8%BD%DC%C2%D7%BB%E1%B3%AA%B8%E8/pic/item/9c64caec9ef2c20579f055e5.jpg" alt="U-Boot 启动流程分析(转载)" height=
2011-02-08 13:59:00 1291
转载 linux内核怎样启动android
<br /> 对Android感兴趣的朋友都知道,Android系统是建立在Linux内核之上的。那么Linux内核和Android什么关系?Linux内核是怎样引导起Android呢?本文进行简单的描述。<br /> Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline版本进行对比。可以看到Android对Linux内核的所有扩展。<br /> 熟悉Linux启动的朋友
2011-02-08 10:50:00 1031
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人