如果你认为Perl只是web开发者的工具,现在就需要重新考虑了。他也能成为你嵌入式编程工具的一部分。 Perl是从C, sed, awk和其他编程语言派生出来的高级解释语言。它擅长文本处理,这就是在web网站内容处理中流行的原因。 但是作为软件开发者,每天同样要处理...
过去十年来,Perl一直是最常用的脚本语言,这为它赢得了“基本网络语言”的名声。如果您还未有机会了解与Perl有关的一切,这篇指导性的文章就是一个开始。Perl是一种高级编译程序语言,它建立在C语言、shell脚本语言和awk与sed这类工具之上。它以那些脚本语...
什么场合要用usestrict 当你的程序有一定的行数时,尤其是在一页放不下时,或者是你找不到发生错误的原因时。 为什么要用usestrict? 众多的原因之一是帮你寻找因为错误拼写造成的错误。比如错误使用了'$recieve_date'变量,但实际上你在程序中已声明的是'$r...
opendirDIR,$path;@arr1=readdirDIR;@arr2=grep{-T$path$_}@arr1;#textfilesonly@arr3=grep{!-d$path$_}@arr1;#nodirectories@arr4=grep{-s$path$_1024}@arr1;#lessthan1K 代码解释:假如被测试的目录项是一个文本文件,那么-T文件操作符就会返回真。其实针...
指令:print 语法:print Filehandle LIST 说明:这个Filehandle可以看作在I(INPUT)/O(OUTPUT)之间的一个桥梁,可以利用FILEHANDLE来做出数据读入写 出的动作.STDIN是代表从哪连输入数据,例如从电脑的键盘输入;STDOUT是代表从哪连输出数据;例如从电脑的屏 幕...
简介: 这篇文章具体讲述了,关于如何在受限制的系统环境中,安装跨平台与依赖平台的模块。这样即使你的服务器不支持DBD::mysql,你也可以在网站中连接MySQL了,当然必备的一个条件必须是可以通过FTP来上传文件。nbsp; 如果你的主机服务商只提供FTP权限给你...
下面是这个模块的内容: MyModule.pm packageMyModule;usestrict;useExporter;usevarsqw([qw(func1subfunc1{returnreverse@_}subfunc2{returnmap{uc}@_}1">$VERSION@ISA@EXPORT@EXPORT_OKEXPORT_TAGS);$VERSION=1.00;@ISA=qw(Exporter);@EXPORT=();@EXPORT_O...
Perl是专家级的系统管理员的首选脚本语言,但是它的作用远远不止这些。作为一个设计用于文件和文本处理的语言,除了其他多种用途之外,它还极其适用于UNIX系统的管理、Web编程,以及数据库编程。 作为一门最容易的编程语言,它非常容易上手,能够为简单的任...
最近接到一个任务是这样的,一台Solaris服务器上需要运行一个脚本,每天统计MySQL数据库中的数据并生成报表。本来这是一个可以就事论事的小项目,但是为了以后的灵活和可扩展性,我设计了一个使用XML做统计模版配置的方案。由于在Bash下不太好实现XML的访问,...
Perl中一个最酷的模块就是Perl数据库接口(Perl Database Interface,简称DBI)。通过提供一系列在内部上能够转化成原始调用函数的功能,DBI模块为很多不同的数据库提供了一个统一的接口。由此,使用Perl就可以很容易地利用数据库和建立动态Web网页。 当前,My...