草庐IT

Perl CGI编程

PerlCGI编程什么是CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTPweb服务器。2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是否存在,如果存在返回文件的内容,否则返回错误信息。3、浏览器从服务器上接收信息,并显示接收的文件或者错误信息。CGI程序可以是Python脚本,PER

Perl CGI编程

PerlCGI编程什么是CGICGI目前由NCSA维护,NCSA定义CGI如下:CGI(CommonGatewayInterface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。网页浏览为了更好的了解CGI是如何工作的,我们可以从在网页上点击一个链接或URL的流程:1、使用你的浏览器访问URL并连接到HTTPweb服务器。2、Web服务器接收到请求信息后会解析URL,并查找访问的文件在服务器上是否存在,如果存在返回文件的内容,否则返回错误信息。3、浏览器从服务器上接收信息,并显示接收的文件或者错误信息。CGI程序可以是Python脚本,PER

Perl Socket 编程

PerlSocket编程Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。本章节我们为大家接收Perl语言中如何使用Socket服务。创建服务端使用socket函数来创建socket服务。使用bind函数绑定端口。使用listen函数监听端口。使用accept函数接收客户端请求。创建客户端使用socket函数来创建socket服务。使用connect函数连接到socket服务端。以下图表演示了客户端与服务端之间的通信流程:服务端socket函数socket函数Perl中,我们用socket()函数来创建套接字,语法格

Perl Socket 编程

PerlSocket编程Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。本章节我们为大家接收Perl语言中如何使用Socket服务。创建服务端使用socket函数来创建socket服务。使用bind函数绑定端口。使用listen函数监听端口。使用accept函数接收客户端请求。创建客户端使用socket函数来创建socket服务。使用connect函数连接到socket服务端。以下图表演示了客户端与服务端之间的通信流程:服务端socket函数socket函数Perl中,我们用socket()函数来创建套接字,语法格

Perl 运算符

Perl运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如:3+2=5。Perl语言内置了丰富的运算符,我们来看下常用的几种:算术运算符比较运算符逻辑运算符赋值运算符位运算符引号运算符其他运算符运算符优先级算术运算符表格实例中我们设置变量$a为10,$b为20。运算符描述实例+加法运算$a+$b结果为30-减法运算$a-$b结果为-10*乘法运算$a*$b结果为200/除法运算$b/$a结果为2%求余运算,整除后的余数$b%$a结果为0**乘幂$a**$b结果为10的20次方实例#!/usr/bin/perl$a=10;$b=20;print"\$a=$a,\$b=$b\n";$c

Perl 运算符

Perl运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号,如:3+2=5。Perl语言内置了丰富的运算符,我们来看下常用的几种:算术运算符比较运算符逻辑运算符赋值运算符位运算符引号运算符其他运算符运算符优先级算术运算符表格实例中我们设置变量$a为10,$b为20。运算符描述实例+加法运算$a+$b结果为30-减法运算$a-$b结果为-10*乘法运算$a*$b结果为200/除法运算$b/$a结果为2%求余运算,整除后的余数$b%$a结果为0**乘幂$a**$b结果为10的20次方实例#!/usr/bin/perl$a=10;$b=20;print"\$a=$a,\$b=$b\n";$c

Perl 条件语句

Perl条件语句Perl条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:注意,数字0,字符串'0'、"",空list(),和undef为false,其他值均为true。true前面使用!或not则返回false。Perl提供了下列条件语句:语句描述if语句一个if语句由一个布尔表达式后跟一个或多个语句组成。if...else语句一个if语句后可跟一个可选的else语句,else语句在布尔表达式为假时执行。if...elsif...else语句您可以在一个if语句后可跟一个可选的elsif语句,然后再跟另一个else语

Perl 条件语句

Perl条件语句Perl条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:注意,数字0,字符串'0'、"",空list(),和undef为false,其他值均为true。true前面使用!或not则返回false。Perl提供了下列条件语句:语句描述if语句一个if语句由一个布尔表达式后跟一个或多个语句组成。if...else语句一个if语句后可跟一个可选的else语句,else语句在布尔表达式为假时执行。if...elsif...else语句您可以在一个if语句后可跟一个可选的elsif语句,然后再跟另一个else语

Perl 哈希

Perl哈希哈希是key/value对的集合。Perl中哈希变量以百分号(%)标记开始。访问哈希元素格式:${key}。以下是一个简单的哈希实例:实例#!/usr/bin/perl%data=('google','google.com','runoob','runoob.com','taobao','taobao.com');print"\$data{'google'}=$data{'google'}\n";print"\$data{'runoob'}=$data{'runoob'}\n";print"\$data{'taobao'}=$data{'taobao'}\n";执行以上程序,输出结

Perl 哈希

Perl哈希哈希是key/value对的集合。Perl中哈希变量以百分号(%)标记开始。访问哈希元素格式:${key}。以下是一个简单的哈希实例:实例#!/usr/bin/perl%data=('google','google.com','runoob','runoob.com','taobao','taobao.com');print"\$data{'google'}=$data{'google'}\n";print"\$data{'runoob'}=$data{'runoob'}\n";print"\$data{'taobao'}=$data{'taobao'}\n";执行以上程序,输出结