当前位置:萝卜系统下载站 > 技术开发 > 详细列表

Perl教学 第12篇 Perl5中的引用之3

Perl教学 第12篇 Perl5中的引用之3

更新时间:2022-08-24
与数组类似,通过引用访问哈希表的元素形式为$$pointer{$index},当然,$index是哈希表的键值,而不仅是数字。还有几种访问形式,此外,构建哈希表还可以用=>操作符,可读性更好些。下面再看一个例子:
Perl教学 第12篇 Perl5中的引用之4

Perl教学 第12篇 Perl5中的引用之4

更新时间:2022-08-24
五、多维数组语句@array = list;可以创建数组的引用,中括号可以创建匿名数组的引用。下面语句为用于画图的三维数组的例子:$line = ['solid' , 'black' , ['1','2','3'] ,
Perl教学 第12篇 Perl5中的引用之5

Perl教学 第12篇 Perl5中的引用之5

更新时间:2022-08-24
六、子程序的引用perl中子程序的引用与C中函数的指针类似,构造方法如下:$pointer_to_sub = sub {... declaration of sub ...};通过所构造的引用调用子程序的方法为:&am
Perl教学(13)Perl的面向对象编程之一

Perl教学(13)Perl的面向对象编程之一

更新时间:2022-08-24
本章介绍如何使用Perl的面向对象编程(OOP)特性及如何构建对象,还包括继承、方法重载和数据封装等内容。一、模块简介模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用
Perl教学(13)Perl的面向对象编程之二

Perl教学(13)Perl的面向对象编程之二

更新时间:2022-08-24
下面语句为使用该包创建对象的例子:1 #!/usr/bin/perl2 push (@INC,'pwd');3 use Cocoa;4 $cup = new Cocoa; 第一行指出Perl解释器的位置,第二行中,将当
Perl教学(13)Perl的面向对象编程之3

Perl教学(13)Perl的面向对象编程之3

更新时间:2022-08-24
五、方法Perl类的方法只不过是一个Perl子程序而已,也即通常所说的成员函数。Perl的方法定义不提供任何特殊语法,但规定方法的第一个参数为对象或其被引用的包。Perl有两种方法:静态方法和虚方法。静态方法第一个参数
Perl教学(13)Perl的面向对象编程之4

Perl教学(13)Perl的面向对象编程之4

更新时间:2022-08-24
1; 现在,我们写一个简单的Perl脚本来使用该类的方法,下面是创建一个Java applet源代码骨架的脚本代码: #!/usr/bin/perluse Cocoa;$cup = new Cocoa;$cup->
Perl教学(13)Perl的面向对象编程之6

Perl教学(13)Perl的面向对象编程之6

更新时间:2022-08-24
十一、子类方法的重载继承的好处在于可以获得基类输出的方法的功能,而有时需要对基类的方法重载获得更具体或不同的功能。下面在Bean.pm类中加入方法printType(),代码如下:sub printType {my $
Perl教学(14)Perl5的包与模块之一

Perl教学(14)Perl5的包与模块之一

更新时间:2022-08-24
一、require函数用require函数可以把程序分割成多个文件并创建函数库。例如,在myfile.pl中有定义好的Perl函数,可用语句require ("myfile.pl"); 在程序中包含
Perl教学(14)Perl5的包与模块之二

Perl教学(14)Perl5的包与模块之二

更新时间:2022-08-24
二、包Perl程序把变量和子程序的名称存贮到符号表中,perl的符号表中名字的集合就称为包(package)。1、包的定义在一个程序中可以定义多个包,每个包有一个单独的符号表,定义语法为:package mypack;
Perl教学(14)Perl5的包与模块之3

Perl教学(14)Perl5的包与模块之3

更新时间:2022-08-24
5、指定无当前包在Perl 5中,可以用如下语句指定无当前包:package;这时,所有的变量必须明确指出所属包名,否则就无效--错误。$mypack::var = 21; #ok$var = 21; #error -
Perl教学(14)Perl5的包与模块之4

Perl教学(14)Perl5的包与模块之4

更新时间:2022-08-24
三、模块多数大型程序都分割成多个部件,每一部件通常含有一个或多个子程序及相关的变量,执行特定的一个或多个任务。集合了变量和子程序的部件称为程序模块。1、创建模块Perl 5中用包来创建模块,方法是创建包并将之存在同名的
Perl教学(14)Perl5的包与模块之5

Perl教学(14)Perl5的包与模块之5

更新时间:2022-08-24
2、导入模块将模块导入你的Perl程序中使用use语句,如下句导入了Mymodule模块:use Mymodule;这样,模块Mymodule中的子程序和变量就可以使用了。取消导入模块使用no语句,如下句取消了Mymo
实战 FastCGI(简介)

实战 FastCGI(简介)

更新时间:2022-08-24
Abstract: 当网站日益走红,联机人数直线上升而心中暗自窃喜之时,突然客服中心涌来大批反应电话:『网站连不上去』、『按下去等好久画面才出来』、『一直出现 Server Too Busy...』...。看来又要把硬
实战 FastCGI_1.克服 CGI 的瓶颈(1)

实战 FastCGI_1.克服 CGI 的瓶颈(1)

更新时间:2022-08-24
1. 克服 CGI 的瓶颈 1.1 令人头痛的效率问题   拜 CGI 之赐,网站不再只有固定不变的图形和文字,藉由程序动态产生的网页可以让网站好象『活』了起来。小从简单的网页计数器,留言版,大至处理众多资料的搜寻引擎
实战 FastCGI_1.克服 CGI 的瓶颈(2)

实战 FastCGI_1.克服 CGI 的瓶颈(2)

更新时间:2022-08-24
1.2 一些解决之道   现在已经有许多方案被提出来以解决 CGI 执行效率上的瓶颈,在『用 FastCGI 加速你的网站』一文中也有简单的说明,这里仅就笔者在开发股市实时报价的网站应用程序时,所尝试过的一些方法提出个
实战 FastCGI_1.克服 CGI 的瓶颈(3)

实战 FastCGI_1.克服 CGI 的瓶颈(3)

更新时间:2022-08-24
1.3 更好的方法 - FastCGI   如果你正饱受 CGI 效率不佳之苦,又不想受限于 NSAPI 及 ISAPI ,也没有大笔银子去买昂贵的 Application Server,我建议你试试看 FastCGI
实战 FastCGI_2. 安装 FastCGI之一

实战 FastCGI_2. 安装 FastCGI之一

更新时间:2022-08-24
2. 安装 FastCGI   要使用 FastCGI 你必需有一个可供 FastCGI 程序执行的环境 (run-time environment),以及 撰写 FastCGI 程序的开发环境。以下就以阿帕契服务器
实战 FastCGI_2. 安装 FastCGI之3

实战 FastCGI_2. 安装 FastCGI之3

更新时间:2022-08-24
2.1.2 将 mod_fastcgi 安装成一个 DSO   假设你已经在系统上安装好 Apache 1.3 版以上,并且你的平台支持 DSO (Dynamic Shared Object) 的方式动态加入模块,那么
实战 FastCGI_2. 安装 FastCGI之5

实战 FastCGI_2. 安装 FastCGI之5

更新时间:2022-08-24
2.5 安装 FCGI 模块 for Perl   如果要使用 Perl 来撰写 FastCGI 的程序,必须安装 FCGI.pm 这个模块,安装的方法如下: 1. 下载 FCGI-0.45.tar.gz 并且解开 $
perl连接access数据库之一

perl连接access数据库之一

更新时间:2022-08-24
前题是必须安装好activeperl (505以上),以及MS Access 97 一. 安装Win32-ODBC模块步骤1: 从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个tem
perl连接access数据库之二

perl连接access数据库之二

更新时间:2022-08-24
三. 这时候,数据库已经可以用了,我们来测试一下: #!/usr/bin/perl use Win32::ODBC; $DSN = "MS Access 97 Database"; $DBase =
生根于自由的土壤-FastCGI之一

生根于自由的土壤-FastCGI之一

更新时间:2022-08-24
Linux作为自由软件的代表,给IT行业带来了无限的发展空间。 Linux的透明性,无论给开发人员还是应用人员都有一个充分发挥的余地,在以 Linux系统为作业和平台上,更多的功能正在被不断地开发出来。像Server
生根于自由的土壤-FastCGI之二

生根于自由的土壤-FastCGI之二

更新时间:2022-08-24
FastCGI的优点  我们知道,CGI是不能利用内存来作为缓存的,因为它为每一个请求运行一次应用程序,并在完成任务后退出。而 FastCGI可以很有效地利用内存来作缓存,大大地提高了它处理请求的性能。单独的FastC
生根于自由的土壤-FastCGI之3

生根于自由的土壤-FastCGI之3

更新时间:2022-08-24
如何编写FastCGI应用程序  让我们先来看看FastCGI是如何运行的:   正如你看到的一样, FastCGI在处理一个请求后继续保持运行,以便在新的请求到来时能立即处理请求。所以 FastCGI程序通常包括初始
生根于自由的土壤-FastCGI之4

生根于自由的土壤-FastCGI之4

更新时间:2022-08-24
我们再看看如何用FastCGI来写这个程序: 示例二:NUMBER.FCGI #!/usr/bin/perl #为了使用FastCGI软件包,需要加入如下声明: Use FCGI; #初始化段和CGI初始化段一样。 #
用Perl语言进行Socket编程之一

用Perl语言进行Socket编程之一

更新时间:2022-08-24
网络编程是一门神秘且复杂的艺术,当然也十分有趣。Perl语言提供了丰富的TCP/IP网络函数,所有这些函数都直接来源于C语言的socket库函数. 由于Perl语言和C语言的socket库函数在型式和使用方法上都是一样
用Perl语言进行Socket编程之二

用Perl语言进行Socket编程之二

更新时间:2022-08-24
connect(SOCKET,NAME) 试图与已经调用了accept()函数并等待建立连接的另外一个进程进行对话. 如果成功,则返回真;否则返回假.NAME应该是对应SOCKET句柄正确类型的压缩地址 范例: con
用Perl语言进行Socket编程之3

用Perl语言进行Socket编程之3

更新时间:2022-08-24
验证邮箱密码的程序的原码下面的代码在两种操作系统下对263.net和pop.netease.com两个POP3服务器严格测试, 证明是成功的. 第一种: 操作系统:Windows 98 中文版 WWW服务器:Apach
用Perl语言进行Socket编程之4

用Perl语言进行Socket编程之4

更新时间:2022-08-24
这是源码:#!/usr/bin/perl # test.pl #Author homepage: http://spot.126.com use strict; use Socket; my $pop3server =
网站地图xml | 网站地图html