分享
 
 
java/jspc/c++phpmysqloraclemssqlvbvcc#asphtml/css/jssystemdelphiperlphotoshopother
 
 
perl常问问题集--第四篇

  我该如何使用正规表示式才不至於写出不合语法且难以维护的程式码?   我无法对应到超过一行的内容,哪里出了问题?   我如何取出位於不同行的两个模式间之内容?   我把一个正规表示式放入 $/但却没...

perl常问问题集--第三篇

  我如何作 (任何事)?   如何以互动的方式使用 Perl?   有 Perl shell吗?   如何替我的 Perl程式除虫?   如何检测 (profile)我的 perl程式?   如何替...

perl常问问题集--总篇

  目录   篇名   概述   如何取得这份文件?   如何替这份文件尽点力?   如果把写 Perl程式时所遇到的问题寄去问作者会有什麽後果?   功劳   作者及版权事宜   非商业性之翻印及转...

Perl变量(2)--数组

  数组是标量数据的有序列表。   数组可以含任意多个元素。最小的数组可以不含元素,而最大的数组可以占满全部可用内存。   数组实量(array literal)是位于括号内用逗号分开的一系列值。如:...

Perl变量(1)--纯变量

  Perl有三种变量:   纯变量(Scalar Varible)   数组(Array)   关联数组(Associative array)   一、纯变量   又称标量变量,是Perl处理的最简...

Perl的运算符号字符

  赋值(Assignment)运算符   算术(Arithmetic)运算符   数值(Numeric Values)关系运算符   字符串(String Values)关系运算符   逻辑(Log...

Perl文件及目录操作

  大多数程序都不是孤立的,它们与它们的环境相互作用。很多的程序也需要通过文件操作实现数据的存贮和交换。 文件句柄(file handle)是Perl程序中为程序和外部世界提供I/O连接的名称。建议全...

Perl进程管理

  当你向系统shell发送一个命令行时,shell创建一个进程来执行这个命令。这个新进程成为shell的子进程,它的执行不依赖于shell但又与shell相互协调。   同样,Perl程序也能启动新...

Perl的基本输入输出

  从STDIN输入   从标准输入设备读取数据是很容易的,我们已经从第一课上就使用<STDIN>操作符了。例如:   $name=<STDIN>;   在数组环境中,可把所有剩余的行作为一列表返回。...

Perl常用系统函数

  指令:print   语法:print Filehandle LIST   说明:这个Filehandle可以看作在I (INPUT)/O(OUTPUT)之间的一个桥梁,可以利用FILEHANDL...

提高perl程序的运行速度

  Perl是很不错写CGI的语言工具,但怎样才能提高运行速度呢?下面是我的一些小经验:   1.如果是大程序,一定要库的方式,因为库是提前编译的(跟require不同)而且库可以只提供你所需要的子程...

PerlDBI入门

  目录   基本功能   建立连线   选项   下达 SQL   进阶功能   SELECT 述   高等技巧   交易机制   注意事项   其他资讯   本文是以 Perl DBI Examp...

各种平台下Perl模块的安装方法

  Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上   的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地   扩展了P...

PERL里正则表达式的简介

  一、简介   二、匹配操作符   三、模式中的特殊字符   1、字符+   2、字符 []和[^]   3、字符 *和?   4、转义字符   5、匹配任意字母或数字   6、锚模式   7、模式...

使用Perl自动化UNIX系统管理

  集中化的配置文件策略   Teodor Zlatanov (tzz@iglou.com)   程序员,Northern Light   2001 年 7 月   UNIX 系统管理总是一个棘手的问...

什么是Perl6,关于perl6

  >> 楚水论坛/□-电脑编程/建议多关注perl6进展   建议多关注perl6进展   (这条文章已经被阅读了 59 次) 时间:2002/12/01 12:46pm 来源:风信子...

跟我学Perl(一)

  如果你曾经使用过linux,无论时间长短,都必定听说过perl;甚至可能在不知道的情况下运行了不少perl的脚本。很多服务程序,象 “inews”、“mirror”、“debconf”、“majo...

跟我学Perl(二)

  顺便说说一些指示代码   写完美无缺的代码对我来说有一些不切实际。在过去的一些场合,我写了些“write-only”代码,这将使任何试着读它的变成不同的颜色。我经常尝试着提高水平,我真的希望看到这...

跟我学Perl(三)

  以前我总是给出具体的例子,但这次给你们出一道足以使你们头发变白,身心疲惫的难题:   #!/usr/bin/perl   # A Political evaluation script   $a=...

perl实例分析教程之一

  基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。   一、整型   1、整型   PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。   例:   $x = 12345;...

perl实例分析教程之二

  一、算术操作符 :   +(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)   (1)乘幂的基数不能为负,如 (-5) ** 2.5 # error;   (2)乘幂结...

perl实例分析教程之三

  七、自增自减操作符:++、--(与C++中的用法相同)   .不要在变量两边都使用此种操作符:++$var-- # error   .不要在变量自增/减后在同一表达式中再次使用:$var2 = $...

perl实例分析教程之四

  十一、操作符的次序   Table 3.6. 操作符次序   操作符 描述   ++, -- 自增,自减   -, ~, ! 单目   ** 乘方   =~, !~ 模式匹配   *, /, %,...

perl实例分析教程之五

  一、列表   列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。   注:只含有一个数值的列表(如:(43.2) )与该数值...

perl实例分析教程之六

  3、列表范围:   (1..10) = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)   (2, 5..7, 11) = (2, 5, 6, 7, 11)   (3..3) =...

perl实例分析教程之七

  一、条件判断   if ( ) {   }   elsif ( ) {   }   ...   else{   }   二、循环:   1、while循环   while ( ) {   }   ...

perl实例分析教程之八

  一、定义   子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为:   sub subroutine{   stat...

perl实例分析教程之九

  六、递归子程序   PERL中,子程序可以互相调用,其调用方法与上述相同,当调用该子程序本身时,即成了递归子程序。递归子程序有两个条件:   1、除了不被子程序改变的变量外,所有的变量必须的局部的...

perl实例分析教程之十

  一、数组变量的限制   在前面讲的数组变量中,可以通过下标访问其中的元素。例如,下列语句访问数组@array的第三个元素:   $scalar = $array[2];   虽然数组很有用,但它们...

perl实例分析教程之十一

  四、增加元素   创建一个关联数组元素最简单的方法是赋值,如语句$fruit{"bananas"} = 1; 把1赋给关联数组%fruit下标为bananas的元素,如果该元素不存在,则被创建,如...

perl实例分析教程之十二

  六、从数组变量复制到关联数组   与列表一样,也可以通过数组变量创建关联数组,当然,其元素数目应该为偶数,如:   @fruit = ("apples",17,"bananas",9,"orang...

perl实例分析教程之十三

  十、用关联数组创建数据结构   用关联数组可以模拟在其它高级语言中常见的多种数据结构,本节讲述如何用之实现:链表、结构和树。   1、(单)链表   链表是一种比较简单的数据结构,可以按一定的次序...

perl实例分析教程之十四

  十、用关联数组创建数据结构   用关联数组可以模拟在其它高级语言中常见的多种数据结构,本节讲述如何用之实现:链表、结构和树。   2、结构   许多编程语言可以定义结构(structure),即一...

perl实例分析教程之十五

  Perl中的“引用”   一、引用简介   二、使用引用   三、使用反斜线()操作符   四、引用和数组   五、多维数组   六、子程序的引用   七、数组与子程序   八、文件句柄的引用  ...

perl实例分析教程之十六

  Perl中的“引用”   五、多维数组   语句@array = list;可以创建数组的引用,中括号可以创建匿名数组的引用。下面语句为用于画图的三维数组的例子:   $line = ['soli...

Perl程序设计中常用的函数

  print   printf   chop   split   exit   keys   values   reverse   sort   length   substr   index   ...

Perl教学第十四篇Perl5的包和模块

  一、require函数   用require函数可以把程序分割成多个文件并创建函数库。例如,在myfile.pl中有定义好的Perl函数,可用语句require ("myfile.pl"); 在程...

Perl教学第十三篇Perl的面向对象编程

  本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。   一、模块简介   模块(module)就是Perl包(pachage)。Perl中的...

Perl教学第十二篇Perl5中的引用(指针)

  一、引用简介   引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规...

Perl教学第十一篇文件系统

  本章所讲的函数多数使用了UNIX操作系统的特性,在非UNIX系统中,一些函数可能没有定义或有不同的工作方式,使用时请查看Perl联机文档。   一、文件输入/输出函数   本节讲述从文件中读取信息...

Perl教学第十篇格式化输出

  我们已经见过用print函数将原始的未格式化的文本输出到文件,本章讲述如何用函数write和打印格式来生成格式化的输出。   一、定义打印格式   定义打印格式的关键字为format,语法为:  ...

Perl教学第九篇关联数组(哈希表)

  一、数组变量的限制   在前面讲的数组变量中,可以通过下标访问其中的元素。例如,下列语句访问数组@array的第三个元素:   $scalar = $array[2];   虽然数组很有用,但它们...

Perl教学第八篇子程序

  一、定义   子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PERL中,子程序可以出现在程序的任何地方。定义方法为:   sub subroutine{   stat...

Perl教学第七篇控制结构

  一、条件判断   if ( ) {   }   elsif ( ) {   }   ...   else{   }   二、循环:   1、while循环   while ( ) {   }   ...

Perl教学第六篇模式匹配

  一、简介   模式指在字符串中寻找的特定序列的字符,由反斜线包含:/def/即模式def。其用法如结合函数split将字符串用某模式分成多个单词:@array = split(/ /, $line...

Perl教学第五篇文件读写

  一、打开、关闭文件   语法为open (filevar, filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可...

Perl教学第四篇列表和数组变量

  一、列表   列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1, 5.3 , "hello" , 2),空列表:()。   注:只含有一个数值的列表(如:(43.2) )与该数值...

Perl教学第三篇操作符

  一、算术操作符 :+(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)   (1)乘幂的基数不能为负,如 (-5) ** 2.5 # error;   (2)乘幂结果不能...

Perl教学第二篇简单变量

  基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。   一、整型   1、整型   PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。   例:   $x = 12345;...

Perl教学第一篇概述

  一、Perl是什么?   Perl是Practical Extraction and Report Language的缩写,它是由Larry Wall设计的,并由他不断更新和维护,用于在UNIX环...

 
上一頁  下一頁
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有