Perl教程 /article.asp?typeid=107 Perl教程 rss zh-cn Copyright 2000-2008 www.gaoqian.com /442820.html<![CDATA[使用Perl常规表达式进行匹配]]>www.gaoqian.comPerl教程2008-12-19长期以来,Perl以其对常规表达式的固有支持,一直是非常流行的文本处理工具。在这篇入门性文章中,我们将带领你简单了解如何在你自己的程序中使用常规表达式,实现更加强大的文本搜索和替代功能。点击浏览详细内容]]>/442808.html<![CDATA[Perl操作mysql数据库的方法]]>www.gaoqian.comPerl教程2008-12-19Perl对Mysql的操作。

一、标准操作

1、连接、关闭

my $dbh = DBI->connect(”DBI:mysql:datab.....点击浏览详细内容]]>/344531.html<![CDATA[使用Perl连接Mysql数据库]]>www.gaoqian.comPerl教程2007-3-19网站后台数据库转为Mysql,现在使用Perl连接数据库就方便多了。

通过DBI,Perl可以很容易的连接到数据库:

#!/bin/perl

u.....点击浏览详细内容]]>/341479.html<![CDATA[用Perl来分析并生成中文Excel文件]]>www.gaoqian.comPerl教程2006-11-29最近实验室作为自学考试的考场,需要在服务器上面为每个学生创建FTP帐号,我计划用Perl来实现的批处理创建。考虑到获取的考场学生名单是存储在Excel文件里面的,因此还需要让Perl去分析Ex.....点击浏览详细内容]]>/337703.html<![CDATA[受限制环境安装Perl模块方法]]>www.gaoqian.comPerl2006-3-5这篇文章具体讲述了,关于如何在受限制的系统环境中,安装跨平台与依赖平台的模块。这样即使你的服务器不支持DBD::mysql,你也可以在网站中连接MySQL了,当然必备的一个条件必须是可.....点击浏览详细内容]]>/337702.html<![CDATA[PerlCookbook2介绍]]>www.gaoqian.comPerl2006-3-5摘要:SQL语言在标准数据库以外的应用

问题:.....点击浏览详细内容]]>/337701.html<![CDATA[《极限编程》前言及第一章]]>www.gaoqian.comPerl2006-3-5极限编程(ExtremeProgramming,以下简称XP)是软件开发中的一个方法学。它让用户、商人、程序员和计算机能够有效.....点击浏览详细内容]]>/337700.html<![CDATA[使用Maypole进行快速Web应用开发:第2部分]]>www.gaoqian.comPerl2006-3-5当我们"上次":离开我们无畏的web开发者.....点击浏览详细内容]]>/337699.html<![CDATA[Perl简单模块指南]]>www.gaoqian.comPerl2006-3-5下面是这个模块的内容:

MyModule.pm

packageMyModule;usestrict;useExporter;usevarsqw($VERSION.....点击浏览详细内容]]>/337698.html<![CDATA[如何使用strict和warnings]]>www.gaoqian.comPerl2006-3-5什么场合要用usestrict

当你的程序有一定的行数时,尤其是在一页放不下时,或者是你找不到发生错误的原因时。

为什么要用usestrict?

众.....点击浏览详细内容]]>/337697.html<![CDATA[Perl小技巧:文件操作]]>www.gaoqian.comPerl2006-3-5点击浏览详细内容]]>/337696.html<![CDATA[Perl简介]]>www.gaoqian.comPerl2006-3-5Perl简介

Perl最初只是Unix系统管理员的一个工具,在工作日里被用在无数的小任务中。从那以后,它逐步发展成为一种全功能的程序设计语言,特别是在.....点击浏览详细内容]]>/337695.html<![CDATA[构建一个Perl/CGI投票系统]]>www.gaoqian.comPerl2006-3-5许多Web部署的应用程序都是在精心设计的数据库驱动的服务器端开发框架中编写的,例如PHP和Java™servlet,但是对于.....点击浏览详细内容]]>/337693.html<![CDATA[LINUX]]>www.gaoqian.comPerl2006-3-5摘要:

生物信息学(Bioinformatics)

生物信息学开始于科学家们将生物学数据以数字格式存放并且用程序来处理这些数据。很长一段时.....点击浏览详细内容]]>/337692.html<![CDATA[ADODB与PearDB的兼容部分]]>www.gaoqian.comPerl2006-3-5PHP代码:点击浏览详细内容]]>/337691.html<![CDATA[proftpdlog文件实时分析,动态封禁/解封]]>www.gaoqian.comPerl2006-3-5#proftpdlog文件实时分析,动态封禁/解封
#用法:
#tail-f/var/log.....点击浏览详细内容]]>
/337690.html<![CDATA[PERL下的正则表达式]]>www.gaoqian.comPerl2006-3-5


一、简介
二、匹配操作符
三、模式中的特殊字符
1、字符
2、字符[]和[^]<.....点击浏览详细内容]]>
/337687.html<![CDATA[用Perl饼来替换文件中的字符串]]>www.gaoqian.comPerl2006-3-5
如果采用perl的-p-i-e参数,可以解决同样的问题:

perl-p-i-e's/originaltex.....点击浏览详细内容]]>
/337686.html<![CDATA[Perl的经典用法:用正则表达式对文件进行操作]]>www.gaoqian.comPerl2006-3-5一旦你有个包含了整个串的变量,你可以使用正则表达式,对整个文件进行操作,而不是对文件中的某个块进行操作。有两个有用的正则表达式标记/s和/m。一般,Perl的正则表达式对行进行处理,你可以这样.....点击浏览详细内容]]>/337685.html<![CDATA[Perl的经典用法:读入段落]]>www.gaoqian.comPerl2006-3-5$/=""的写法是用来指示Perl读入段落的,段落是由两个或两个以上的换行符构成的文本块。这不同于设置为"\n\n",后者仅读入由两行组成的文本块。在这种情况下,将出现这样一个问题:如果有连续.....点击浏览详细内容]]>/337684.html<![CDATA[Perl的经典用法:读入多个记录]]>www.gaoqian.comPerl2006-3-5如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表:

点击浏览详细内容]]>
/337683.html<![CDATA[Perl的经典用法:读入单个记录]]>www.gaoqian.comPerl2006-3-5有一个容易的方法读入filehandles:用操作符。在标量内容下,它返回文件中的下一个记录,或者返回未定义出错信息。我们可以使用它来把一行读入到一个变量中:

点击浏览详细内容]]>
/337682.html<![CDATA[Perl的经典用法:用Sysopen()进行更多的控制]]>www.gaoqian.comPerl2006-3-5为了更好的控制文件的打开方式,可以使用sysopen()函数:

点击浏览详细内容]]>
/337681.html<![CDATA[执行mod_perl模块]]>www.gaoqian.comPerl2006-3-5执行mod_perl模块

如果你正想要扩增你的Apache网页服务器.....点击浏览详细内容]]>/337680.html<![CDATA[Perl的经典用法:用Open()函数打开文件]]>www.gaoqian.comPerl2006-3-5打开文件的常用方法是:

点击浏览详细内容]]>
/337679.html<![CDATA[使用perldoc找文档]]>www.gaoqian.comPerl2006-3-5常困难。但是perldoc命令,可以帮你轻松找到所需要的资料:

假设我们要查找sort函.....点击浏览详细内容]]>
/337678.html<![CDATA[在Apache服务器上运行mod_perl]]>www.gaoqian.comPerl2006-3-5好地控制Apache服务器。一旦Apache服务器中内置了mod_perl的Perl解释器,Perl脚.....点击浏览详细内容]]>/337677.html<![CDATA[单行代码的Perl程序]]>www.gaoqian.comPerl2006-3-5一些不同凡响的Unix狂的一个业余爱好就是研究怎样把程序压缩到单行来完成。那些精通Perl的程序员
能很好地做到这一点。例如一个测试.....点击浏览详细内容]]>
/337676.html<![CDATA[响应头204的应用]]>www.gaoqian.comPerl2006-3-5
#!/usr/bin/perl

print"Content-type:text/html\n\n";
print"<HTML.....点击浏览详细内容]]>
/337675.html<![CDATA[用Perl语言进行Socket编程]]>www.gaoqian.comPerl2006-3-5直接来源于C语言的socket库函数.
由于Perl语言和C语言的socke.....点击浏览详细内容]]>
/337674.html<![CDATA[Perl简介]]>www.gaoqian.comPerl2006-3-5#版权声明#
##
#本篇文章.....点击浏览详细内容]]>
/337673.html<![CDATA[Perl简介(适合对C语言有点认识的读者)]]>www.gaoqian.comPerl2006-3-5#版权声明#
##
#本篇文章.....点击浏览详细内容]]>
/337672.html<![CDATA[PerlCGI程式写作常问问题集(4)安全]]>www.gaoqian.comPerl2006-3-55.0-安全

--------------------------------------------------------------------------------<.....点击浏览详细内容]]>
/337671.html<![CDATA[PerlCGI程式写作常问问题集(3)CGI与WWWServer]]>www.gaoqian.comPerl2006-3-53.0-CGI与WWWServer

----------------------------------------------------------------------.....点击浏览详细内容]]>
/337670.html<![CDATA[PerlCGI程式写作常问问题集(2)Modules(模组)]]>www.gaoqian.comPerl2006-3-5 
2.0-Modules(模组)

-------------------------------------------------------------------.....点击浏览详细内容]]>
/337669.html<![CDATA[PerlCGI程式写作常问问题集(1)入门简介]]>www.gaoqian.comPerl2006-3-5
原文作者:
ShishirGundavaram
TomChristiansen
<.....点击浏览详细内容]]>
/337668.html<![CDATA[perl常问问题集--第九篇]]>www.gaoqian.comPerl2006-3-5目录
篇名
概述
我的CGIscript可在指令列下执行但无法从浏览器执行。您能不能帮我修修看?
如何去除文章中的HTML标签?
如何萃取URLs?
如何.....点击浏览详细内容]]>
/337667.html<![CDATA[perl常问问题集--第一篇]]>www.gaoqian.comPerl2006-3-5目录
篇名
概述
Perl是什麽?
谁对perl提供支援?由谁负责发展?它为什麽是免费的?
我该用哪一个版本的Perl?
perl4和perl5各代表什麽.....点击浏览详细内容]]>
/337666.html<![CDATA[perl常问问题集--第一篇]]>www.gaoqian.comPerl2006-3-5目录
篇名
概述
Perl是什麽?
谁对perl提供支援?由谁负责发展?它为什麽是免费的?
我该用哪一个版本的Perl?
perl4和perl5各代表什麽.....点击浏览详细内容]]>
/337665.html<![CDATA[Perl如何调试程序]]>www.gaoqian.comPerl2006-3-5方法:
A、在命令行方式下输入perl-wctest.cgi
(想知道它是什么意思么,还有想起了什么地方?)
w--Perl警.....点击浏览详细内容]]>
/337664.html<![CDATA[PerlDBI入门]]>www.gaoqian.comPerl2006-3-5基本功能
建立连线
选项
下达SQL
进阶功能
SELECT述
高等技巧
交易机制
注意事项
其他资讯


本文是.....点击浏览详细内容]]>
/337663.html<![CDATA[Perl语言全面编译(四)]]>www.gaoqian.comPerl2006-3-5什么是真正的程序(Program)?我们平时使用ASP、PHP这些都不属于程序,它们只是一种页(Page),动态页面(Dynamic Pag.....点击浏览详细内容]]>/337662.html<![CDATA[各种平台下Perl模块的安装方法]]>www.gaoqian.comPerl2006-3-5    Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上 
的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极.....点击浏览详细内容]]>
/337661.html<![CDATA[Perl语言全面编译(二)]]>www.gaoqian.comPerl2006-3-5Perl2EXE 可以在大多数流行系统上编译运行,但是我几乎不用它,我认为它是“最低级”编译。而且它也是最容易被反编译的程序。所以我不推崇它,也不愿意用它.....点击浏览详细内容]]>/337660.html<![CDATA[Perl语言全面编译(三)]]>www.gaoqian.comPerl2006-3-5Bytecode 是 PerlCC的另一编译方法,必须在Perl5.6以后版本才有得支持。它的原理就好像Java一样,它会把Perl文件编.....点击浏览详细内容]]>/337659.html<![CDATA[Perl语言全面编译(一)]]>www.gaoqian.comPerl2006-3-5 
本文将详细讲述Perl的编译方法,献给所有热爱、喜欢Perl的程序员们。 
Perl自从面世以来1.0版本到现今的5.6版本,一直都有编译程序,主要因为国内的中文资料很.....点击浏览详细内容]]>
/337658.html<![CDATA[Perl常规表达式(1)]]>www.gaoqian.comPerl2006-3-5如果在Unix中曾经使用过sde,awk,grep这些指令的话,相信对于Perl语言中的常规表达式(RegularExpression)应该不会感到陌生才对。在Perl语言中因为有这个功能,.....点击浏览详细内容]]>/337657.html<![CDATA[Perl变量(3)--关联数组]]>www.gaoqian.comPerl2006-3-5关联数组和前面说的数组类似,它包含标量数据,可用索引值来单独选择这些数据,和数组不同的是,关联数组的索引值不是非负的整数而是任意的标量。这些标量称为Keys,可以在以后用于检索数组中的数值。.....点击浏览详细内容]]>/337656.html<![CDATA[Perl常规表达式(2)]]>www.gaoqian.comPerl2006-3-5三常规表达式(RegularExpresion)相关的运算符及函数

  在perl程序写作中常会用到=~和!~这两个运算符及s和t这二个函数来和常规表达式/pattern/搭配.....点击浏览详细内容]]>
/337655.html<![CDATA[Perl变量(2)--数组]]>www.gaoqian.comPerl2006-3-5
数组可以含任意多个元素。最小的数组可以不含元素,而最大的数组可以占满全部可用内存。

数组实量(arrayliteral)是位于括号内用逗号分开.....点击浏览详细内容]]>