首页
XP系统
Win7 系统
win8 系统
win10 系统
win11系统
系统教程
电脑教程
游戏攻略
当前位置:
系统之家
>
技术开发
>
详细列表
全部
安卓应用教程
办公软件教程
电脑学习教程
苹果应用教程
技术开发教程
网络软件教程
Perl教学 第9篇 关联数组之二
更新时间:2022-10-16
五、创建关联数组可以用单个赋值语句创建关联数组,如:%fruit = ("apples",17,"bananas",9,"oranges","non
Perl教学 第9篇 关联数组之3
更新时间:2022-10-16
上例中,简单变量$header含有链表中第一个单词,它同时也是关联数组第一个元素的下标,其值baker又是下一个元素的下标,依此类推。下标为delta的最后一个元素的值为空串,表示链表的结束。在将要处理的数据个数未知或
Perl教学 第9篇 关联数组之4
更新时间:2022-10-16
2、结构许多编程语言可以定义结构(structure),即一组数据的集合。结构中的每个元素有其自己的名字,并通过该名字来访问。Perl不直接提供结构这种数据结构,但可以用关联数组来模拟。例如模拟C语言中如下的结构:st
Perl教学 第10篇 格式化输出之一
更新时间:2022-10-16
我们已经见过用print函数将原始的未格式化的文本输出到文件,本章讲述如何用函数write和打印格式来生成格式化的输出。一、定义打印格式定义打印格式的关键字为format,语法为:format formatname =
Perl教学 第10篇 格式化输出之二
更新时间:2022-10-16
三、在打印格式中显示值我们使用打印格式的主要原因当然是格式化存贮在简单变量或数组变量中的值从而生成可读性好的输出,这一目的用“值域”来实现。每个值域指定一个值,如变量或表达式,调用write函数时,该值就以值域指定的格
Perl教学 第10篇 格式化输出之3
更新时间:2022-10-16
2、格式和局域变量在上例中,你可能已经注意到子程序write_letter调用write输出字母及其出现次数,即使格式定义在子程序外部仍能正常工作。在第17行中将字母及其出现次数传递给该子程序,在子程序中,打印格式使用
Perl教学 第10篇 格式化输出之4
更新时间:2022-10-16
六、格式化长字符串我们已经学过值域@*可以输出多行文本,但它完全将字符串原样输出,不加以格式化。在Perl中对长字符串(包含换行)进行格式化的值域定义很简单,只需把打头的@字符换成^就行了,这种文本格式化中,Perl解
Perl教学 第11篇 文件系统之一
更新时间:2022-10-16
本章所讲的函数多数使用了UNIX操作系统的特性,在非UNIX系统中,一些函数可能没有定义或有不同的工作方式,使用时请查看Perl联机文档。一、文件输入/输出函数本节讲述从文件中读取信息和向文件写入信息的内置库函数。1、
Perl教学 第11篇 文件系统之二
更新时间:2022-10-16
可以看到,这两行并未按我们想象的顺序存贮,为什么呢?我们来分析一下这段程序。第3行重定向标准输出文件,方法是打开文件file1将它与文件变量STDOUT关联,这也关闭了标准输出文件。第4行重定向标准错误文件,参数>
Perl教学 第11篇 文件系统之4
更新时间:2022-10-16
4、用getc读取字符函数名 getc 调用语法 $char = getc (infile); 解说 从文件中读取单个字符。 5、用binmode读取二进制文件函数名 binmode 调用语法 binmode (fil
Perl教学 第11篇 文件系统之5
更新时间:2022-10-16
3、文件许可权函数函数名 chmod 调用语法 chmod (permissions, filelist); 解说 改变文件的访问权限。参数为:1、permissions为将要设置的权限,其含义见上述mkdir中权限表
Perl教学 第12篇 Perl5中的引用之一
更新时间:2022-10-16
一、引用简介 引用就是指针,可以指向变量、数组、哈希表(也叫关联数组)甚至子程序。Pascal或C程序员应该对引用(即指针)的概念很熟悉,引用就是某值的地址,对其的使用则取决于程序员和语言的规定。在Perl中,可以把
Perl教学 第12篇 Perl5中的引用之二
更新时间:2022-10-16
运行结果如下:$ test 1 2 3 4 Pointer Address of ARGV = ARRAY(0x806c378)Number of arguments : 40 : 1;1 : 2;2 : 3;3 :
Perl教学 第12篇 Perl5中的引用之3
更新时间:2022-10-16
与数组类似,通过引用访问哈希表的元素形式为$$pointer{$index},当然,$index是哈希表的键值,而不仅是数字。还有几种访问形式,此外,构建哈希表还可以用=>操作符,可读性更好些。下面再看一个例子:
Perl教学 第12篇 Perl5中的引用之4
更新时间:2022-10-16
五、多维数组语句@array = list;可以创建数组的引用,中括号可以创建匿名数组的引用。下面语句为用于画图的三维数组的例子:$line = ['solid' , 'black' , ['1','2','3'] ,
Perl教学 第12篇 Perl5中的引用之5
更新时间:2022-10-16
六、子程序的引用perl中子程序的引用与C中函数的指针类似,构造方法如下:$pointer_to_sub = sub {... declaration of sub ...};通过所构造的引用调用子程序的方法为:&am
Perl教学(13)Perl的面向对象编程之一
更新时间:2022-10-16
本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。一、模块简介模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用
Perl教学(13)Perl的面向对象编程之二
更新时间:2022-10-16
下面语句为使用该包创建对象的例子:1 #!/usr/bin/perl2 push (@INC,'pwd');3 use Cocoa;4 $cup = new Cocoa; 第一行指出Perl解释器的位置,第二行中,将当
Perl教学(13)Perl的面向对象编程之3
更新时间:2022-10-16
五、方法Perl类的方法只不过是一个Perl子程序而已,也即通常所说的成员函数。Perl的方法定义不提供任何特殊语法,但规定方法的第一个参数为对象或其被引用的包。Perl有两种方法:静态方法和虚方法。静态方法第一个参数
Perl教学(13)Perl的面向对象编程之4
更新时间:2022-10-16
1; 现在,我们写一个简单的Perl脚本来使用该类的方法,下面是创建一个Java applet源代码骨架的脚本代码: #!/usr/bin/perluse Cocoa;$cup = new Cocoa;$cup->
Perl教学(13)Perl的面向对象编程之6
更新时间:2022-10-16
十一、子类方法的重载继承的好处在于可以获得基类输出的方法的功能,而有时需要对基类的方法重载获得更具体或不同的功能。下面在Bean.pm类中加入方法printType(),代码如下:sub printType {my $
Perl教学(14)Perl5的包与模块之一
更新时间:2022-10-16
一、require函数用require函数可以把程序分割成多个文件并创建函数库。例如,在myfile.pl中有定义好的Perl函数,可用语句require ("myfile.pl"); 在程序中包含
Perl教学(14)Perl5的包与模块之二
更新时间:2022-10-16
二、包Perl程序把变量和子程序的名称存贮到符号表中,perl的符号表中名字的集合就称为包(package)。1、包的定义在一个程序中可以定义多个包,每个包有一个单独的符号表,定义语法为:package mypack;
Perl教学(14)Perl5的包与模块之3
更新时间:2022-10-16
5、指定无当前包在Perl 5中,可以用如下语句指定无当前包:package;这时,所有的变量必须明确指出所属包名,否则就无效--错误。$mypack::var = 21; #ok$var = 21; #error -
Perl教学(14)Perl5的包与模块之4
更新时间:2022-10-16
三、模块多数大型程序都分割成多个部件,每一部件通常含有一个或多个子程序及相关的变量,执行特定的一个或多个任务。集合了变量和子程序的部件称为程序模块。1、创建模块Perl 5中用包来创建模块,方法是创建包并将之存在同名的
Perl教学(14)Perl5的包与模块之5
更新时间:2022-10-16
2、导入模块将模块导入你的Perl程序中使用use语句,如下句导入了Mymodule模块:use Mymodule;这样,模块Mymodule中的子程序和变量就可以使用了。取消导入模块使用no语句,如下句取消了Mymo
实战 FastCGI(简介)
更新时间:2022-10-16
Abstract: 当网站日益走红,联机人数直线上升而心中暗自窃喜之时,突然客服中心涌来大批反应电话:『网站连不上去』、『按下去等好久画面才出来』、『一直出现 Server Too Busy...』...。看来又要把硬
实战 FastCGI_1.克服 CGI 的瓶颈(1)
更新时间:2022-10-16
1. 克服 CGI 的瓶颈 1.1 令人头痛的效率问题 拜 CGI 之赐,网站不再只有固定不变的图形和文字,藉由程序动态产生的网页可以让网站好象『活』了起来。小从简单的网页计数器,留言版,大至处理众多资料的搜寻引擎
实战 FastCGI_1.克服 CGI 的瓶颈(2)
更新时间:2022-10-16
1.2 一些解决之道 现在已经有许多方案被提出来以解决 CGI 执行效率上的瓶颈,在『用 FastCGI 加速你的网站』一文中也有简单的说明,这里仅就笔者在开发股市实时报价的网站应用程序时,所尝试过的一些方法提出个
实战 FastCGI_1.克服 CGI 的瓶颈(3)
更新时间:2022-10-16
1.3 更好的方法 - FastCGI 如果你正饱受 CGI 效率不佳之苦,又不想受限于 NSAPI 及 ISAPI ,也没有大笔银子去买昂贵的 Application Server,我建议你试试看 FastCGI
返回首页
上一页
96
97
98
99
100
101
102
103
104
105
下一页
末页