当前位置:早雪网网络学院编程文档Perl → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • perl5中文教程--应用第三章 动态创建图象(未定稿) [内容预览] 446 | 2005-07-23 10:55:57
    第三章计数器的编写方法(未定稿)byflamephoenix一、记录(log)文件1、grep2、page-stats3、wusage二、创建自己的计数器1、使用DBM文件2、文本文件3、文件锁定4、输出计数结果5、wwwHomepageAccessCounter6、使用GD图形库计数器(AccessCounter)可...

    [阅读全文]

  • perl5中文教程--应用第2章 动态创建图象(未定稿) [内容预览] 398 | 2005-07-23 10:55:55
    第二章动态创建图象(未定稿)byflamephoenix“动态文档”不仅指文本,CGI程序可以创建图象、声音等各种媒体。你只须输出相应的MIME头、一行空行及原始数据即可。下例的image.cgi将装载一个GIF图像文件并送到浏览器显示:#!/usr/bin/perl$file='/usr/local/etc/http...

    [阅读全文]

  • perl5中文教程--应用第1章 cgilib例(未定稿) [内容预览] 421 | 2005-07-23 10:55:54
    第一章cgilib例(未定稿)byflamephoenix一个简单的读取并处理表格请求数据的cgilib.pl例子:#!/usr/bin/perlsubreadGetData{#指定局部变量queryString用以保存和传递函数的参数local(*queryString)=@_if@_;#读取环境变量QUERY_ST...

    [阅读全文]

  • perl5中文教程--第十四章 Perl5的包和模块 [内容预览] 770 | 2005-07-23 10:55:53
    第十四章Perl5的包和模块byflamephoenix一、require函数1、require函数和子程序库2、用require指定Perl版本二、包1、包的定义2、在包间切换3、main包4、包的引用5、指定无当前包6、包和子程序7、用包定义私有数据8、包和系统变量9、访问符号表三、模块1、创建模块2、导入模块3、...

    [阅读全文]

  • perl5中文教程--第十三章 Perl的面向对象编程 [内容预览] 463 | 2005-07-23 10:55:51
    第十三章Perl的面向对象编程byflamephoenix一、模块简介二、Perl中的类三、创建类四、构造函数实例变量五、方法六、方法的输出七、方法的调用八、重载九、析构函数十、继承十一、方法的重载十二、Perl类和对象的一些注释本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和...

    [阅读全文]

  • perl5中文教程--第十二章 Perl5中的引用/指针 [内容预览] 249 | 2005-07-23 10:55:50
    第十二章Perl5中的引用/指针byflamephoenix一、引用简介二、使用引用三、使用反斜线(\)操作符四、引用和数组五、多维数组六、子程序的引用子程序模板七、数组与子程序八、文件句柄的引用一、引用简介引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的...

    [阅读全文]

  • perl5中文教程--第十一章perl文件系统 [内容预览] 565 | 2005-07-23 10:55:49
    第十一章文件系统byflamephoenix一、文件输入/输出函数1、基本I/O函数1)open函数2)用open重定向输入3)文件重定向4)指定读写权限5)close函数6)print,printf和write函数7)select函数8)eof函数9)间接文件变量2、跳过和重读数据3、系读写函数4、用getc读取字符...

    [阅读全文]

  • perl5中文教程--第十章 格式化输出 [内容预览] 268 | 2005-07-23 10:55:47
    第十章格式化输出byflamephoenix一、定义打印格式二、显示打印格式三、在打印格式中显示值1、通用的打印格式2、格式和局域变量3、选择值域格式4、输出值域字符四、输出到其它文件五、分页六、格式化长字符串七、用printf格式化输出我们已经见过用print函数将原始的未格式化的文本输出到文件,本章讲述如何用函数w...

    [阅读全文]

  • [图文] perl5中文教程--第九章 关联数组/哈希表 [内容预览] 261 | 2005-07-23 10:55:46
    第九章关联数组/哈希表byflamephoenix一、数组变量的限制二、定义三、访问关联数组的元素四、增加元素五、创建关联数组六、从数组变量复制到关联数组七、元素的增删八、列出数组的索引和值九、用关联数组循环十、用关联数组创建数据结构1、(单)链表2、结构3、树一、数组变量的限制在前面讲的数组变量中,可以通过下标访问其...

    [阅读全文]

  • perl5中文教程--第八章 子程序 [内容预览] 624 | 2005-07-23 10:55:44
    第八章子程序byflamephoenix一、定义二、调用1、用&调用2、先定义后调用3、前向引用4、用do调用三、返回值四、局部变量五、子程序参数传递1、形式2、传送数组六、递归子程序七、用别名传递数组参数八、预定义的子程序一、定义子程序即执行一个特殊任务的一段分离的代码,它可以使减少重复代码且使程序易读。PE...

    [阅读全文]

  • perl5中文教程--第七章 控制结构 [内容预览] 912 | 2005-07-23 10:55:43
    第七章控制结构byflamephoenix一、条件判断二、循环:1、while循环2、until循环3、for循环4、针对列表(数组)每个元素的foreach循环5、do循环6、循环控制7、传统的goto语句三、单行条件一、条件判断if(<expression>){<statement_block_1>}elsif(<...

    [阅读全文]

  • perl5中文教程--第六章 模式匹配 [内容预览] 370 | 2005-07-23 10:55:39
    第六章模式匹配byflamephoenix一、简介二、匹配操作符三、模式中的特殊字符1、字符+2、字符[]和[^]3、字符*和?4、转义字符5、匹配任意字母或数字6、锚模式7、模式中的变量替换8、字符范围转义前缀9、匹配任意字符10、匹配指定数目的字符11、指定选项12、模式的部分重用13、转义和特定字符的执行次序14...

    [阅读全文]

  • perl5中文教程--第五章 文件读写 [内容预览] 603 | 2005-07-23 10:55:37
    第五章文件读写byflamephoenix一、打开、关闭文件二、读文件三、写文件四、判断文件状态五、命令行参数六、打开管道一、打开、关闭文件语法为open(filevar,filename),其中filevar为文件句柄,或者说是程序中用来代表某文件的代号,filename为文件名,其路径可为相对路径,亦可为绝对路径。...

    [阅读全文]

  • perl5中文教程--第四章 列表和数组变量 [内容预览] 292 | 2005-07-23 10:55:36
    第四章列表和数组变量byflamephoenix一、列表二、数组--列表的存贮1、数组的存取2、字符串中的方括号和变量替换3、列表范围4、数组的输出5、列表/数组的长度6、子数组7、有关数组的库函数一、列表列表是包含在括号里的一序列的值,可以为任何数值,也可为空,如:(1,5.3,"hello",2),空列表:()。注...

    [阅读全文]

  • perl5中文教程--第三章 操作符 [内容预览] 490 | 2005-07-23 10:55:35
    第三章操作符byflamephoenix一、算术操作符二、整数比较操作符三、字符串比较操作符四、逻辑操作符五、位操作符六、赋值操作符七、自增自减操作符八、字符串联结和重复操作符九、逗号操作符十、条件操作符十一、操作符的次序一、算术操作符:+(加)、-(减)、*(乘)、/(除)、**(乘幂)、%(取余)、-(单目负)(1...

    [阅读全文]

  • perl5中文教程--第二章 简单变量 [内容预览] 937 | 2005-07-23 10:55:34
    第二章简单变量byflamephoenix一、整型二、浮点数三、字符串基本上,简单变量就是一个数据单元,这个单元可以是数字或字符串。一、整型1、整型PERL最常用的简单变量,由于其与其它语言基本相同,不再赘述。例:$x=12345;if(1217+116==1333){#statementblockgoeshere}整...

    [阅读全文]

  • perl5中文教程--第一章 概述 [内容预览] 1223 | 2005-07-23 10:55:32
    特别感谢在网络上最让人敬佩的就是那些义务为大家翻译英文资料的高手。Flamephoenix就是这样一位高手。他花费一个多月的时间,翻译的perl5教程是我见过的国内最好,最完整的教程。(注:perl5是目前CGI编程的最好脚本语言之一,国内许多网页高手已经开始探索和研究CGI,掌握perl则令你事半功倍!)第一章概述b...

    [阅读全文]

  • [图文] perl与mp3 [内容预览] 335 | 2005-07-23 10:55:31
    TeodorZlatanov(tzz@bu.edu)程序员,GoldSoftwareSystems2004年2月每一位自我陶醉的计算机和音乐爱好者都需要能够操纵MP3——娱乐性数字音乐的事实标准。在本文中,Ted介绍了几种使用autotag.pl应用程序管理和操纵(搜索、标记、重命名和注释,等等)MP3的方法。Ted向...

    [阅读全文]

  • perl如何内嵌html [内容预览] 576 | 2005-07-23 10:55:27
    近日在CSDN的CGI版看到有centuries(燃烧太阳)网友问如何在Perl中内嵌HTML,这是在PerlWEB开发中经常遇到的一个问题,现在写出来,希望对大家有所帮助。问我现在有一个html的网页代码,要将其改为perl程序,如果只是单纯在其第一行加上"#!../perl/bin/perl",并将文件后缀名改为....

    [阅读全文]

  • 用 Perl 饼来替换文件中的字符串 [内容预览] 399 | 2005-07-23 10:55:20
    我们知道sed可以用来替换文本,但是会产生副产品:第二个文件。如果采用perl的-p-i-e参数,可以解决同样的问题:perl-p-i-e's/originaltextstring/replacementstring/g'foo

    [阅读全文]

  • Perl的经典用法:用正则表达式对文件进行操作 [内容预览] 747 | 2005-07-23 10:55:19
    一旦你有个包含了整个串的变量,你可以使用正则表达式,对整个文件进行操作,而不是对文件中的某个块进行操作。有两个有用的正则表达式标记/s和/m。一般,Perl的正则表达式对行进行处理,你可以这样写:undef$/;$line=;if($line=~/(b.*grass)$/){print"found$1\n";}如果把我...

    [阅读全文]

  • Perl的经典用法:读入段落 [内容预览] 681 | 2005-07-23 10:55:18
    $/=""的写法是用来指示Perl读入段落的,段落是由两个或两个以上的换行符构成的文本块。这不同于设置为"\n\n",后者仅读入由两行组成的文本块。在这种情况下,将出现这样一个问题:如果有连续的空行存在,例如“text\n\n\n\n”,你既可以把它解释为一个段落("text"),也可以解释为两个段落("text",后...

    [阅读全文]

  • Perl的经典用法:读入多个记录 [内容预览] 328 | 2005-07-23 10:55:16
    如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表:@records=;if(@records){print"Therewere",scalar(@records),"recordsread.\n";}在下面的一步中,进行赋值和测试两项工作:if(@records=){print"Therewere",sc...

    [阅读全文]

  • Perl的经典用法:读入单个记录 [内容预览] 416 | 2005-07-23 10:55:15
    有一个容易的方法读入filehandles:用操作符。在标量内容下,它返回文件中的下一个记录,或者返回未定义出错信息。我们可以使用它来把一行读入到一个变量中:$line=;die"Unexpectedend-of-file"unlessdefined$line;在循环语句中,我们可以这样写:while(defined(...

    [阅读全文]

  • Perl的经典用法:用Sysopen()进行更多的控制 [内容预览] 245 | 2005-07-23 10:55:14
    为了更好的控制文件的打开方式,可以使用sysopen()函数:useFcntl;sysopen(FH,$filename,O_RDWR|O_CREAT,0666)ordie"Can'topen$filenameforreading/writing/creating:$!";函数sysopen()带有四个参数,第一个是同...

    [阅读全文]

  • Perl的经典用法:用Open()函数打开文件 [内容预览] 944 | 2005-07-23 10:55:12
    打开文件的常用方法是:open(FH,"<$filename")ordie"Couldn'topen$filenameforreading:$!";open()函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件,第二个参数是文件名及模式(文件的打开模式)的混合体,如果文件被成功打开,open()函数返回true...

    [阅读全文]

  • 执行 mod_perl 模块 [内容预览] 547 | 2005-07-23 10:55:11
    执行mod_perl模块如果你正想要扩增你的Apache网页服务器的功能,你或许应该看看模块所能带给你的是什么。模块,是一个已经经过整合的程序代码,它可以让网页工程师们增加他们服务器的功能而不用更改服务器本身的程序代码。透过模块,你可以为你的服务器增添额外的新功能,像是在特定的时间内将URL地址转向,或者将你的服务器最...

    [阅读全文]

  • 使用 perldoc 找文档 [内容预览] 384 | 2005-07-23 10:55:10
    Perl代有机器庞大的文档库,采用man形式存放。如果要查找某一特定的函数,手工查找会非常困难。但是perldoc命令,可以帮你轻松找到所需要的资料:假设我们要查找sort函数的手册,那么:perldoc-fsort就会告诉你sort的用法,如果还有疑问,可以搜索FAQ:perldoc-qsortperldoc命令实际...

    [阅读全文]

  • 单行代码的Perl 程序 [内容预览] 924 | 2005-07-23 10:55:08
    精简的代码,虽然可读性不好,但是绝对高效,发挥才思。一些不同凡响的Unix狂的一个业余爱好就是研究怎样把程序压缩到单行来完成。那些精通Perl的程序员能很好地做到这一点。例如一个测试素数的程序:perl-le'print"PRIME"if(1xshift)!~/^(11+)\1+$/'19Abigail@fnx.com...

    [阅读全文]

  • PERL CGI简介及指令示范 [内容预览] 562 | 2005-07-23 10:55:07
    摘自蔡奇玉、连振汉、张志强著《CGI编程指南》第六章为尊重作者版权,只作部分节选,以作推介之用,推荐您购买原书阅读!6.1Perl语言简介6.2如何使用Perl来写程序6.3Perl语法介绍6.3.1Perl语言的变量一、纯量变量(ScalarVariables)的用法二、数组(Arrays)的用法三、关联数组(Ass...

    [阅读全文]

 Perl   90   30   1/3页   首页   1   2   3      GO