• 学习Linux网络编程(4)

    8. 套接字选项 有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 8.1 getsockopt和setsockopt int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int sockfd,int level,int opt...

    2008-04-09 03:59:26

  • perl程序设计(十)

    三 常规表达式(Regular Expresion)相关的运算符及函数 在perl程序写作中常会用到=~和!~这两个运算符及s和t这二个函数来 和常规表达式/pattern/搭配而成一个运算式,如果能够活用这些指令的 话,就可以很。轻易地来处理一些字符串,当然在CGI程序设计中了就更能 得心应手了...

    2008-04-09 03:59:25

  • perl程序设计(十六)

    附二、CGI 环境变量 环境变量 意义 SERVER_NAME CGI脚本运行时的主机名和IP地址. SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或 NCSA/1.3. GATEWAY_INTERFACE 运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1. SERVER_PROTOCOL 服务器运行的HTTP协议. 这里当是HTTP/1...

    2008-04-09 03:59:22

  • perl程序设计(二)

    Perl概述 Perl是Practical Extraction and Report Language(实用摘录和报 告语言)的简称,是由Larry Wall所发展的。其最新版本为5.0。 Perl的设计目标是帮助UNIX用户完成一些常见的任务,这些任务对于 shell来说过于沉重或对移植性要求过于严格。 Perl是按GNU Public...

    2008-04-09 03:59:22

  • perl程序设计(七)

    选择性控制结构 选择性控制结构包括if和unless语句,类似于C语言中的if。 首先介绍一下真和假的定义。在Perl中,这些规则有些难以理解。控制表 达式的值为空串或0时,则表达式为假, 对于其它任何情况,表达式的值 都为真。 注意:"00"不是空串或0,值为真。"0.0"也是...

    2008-04-09 03:59:21

  • perl程序设计(十三)

    大多数程序都不是孤立的,它们与它们的环境相互作用。很多的程序 也需要通过文件操作实现数据的存贮和交换。 文件句柄(file handle)是 Perl程序中为程序和外部世界提供I/O连接的名称。建议全部使用大写字 母以示与变量等的区别。特别地,也可以将STDIN/STDOUT/STDERR也...

    2008-04-09 03:59:21

  • perl程序设计(四)

    三、关联数组 关联数组和前面说的数组类似,它包含标量数据,可用索引值来单 独选择这些数据,和数组不同的是, 关联数组的索引值不是非负的整 数而是任意的标量。这些标量称为Keys,可以在以后用于检索数组中的 数值。 关联数组的元素没有特定的顺序,你可以把它们想...

    2008-04-09 03:59:20

  • perl程序设计(十一)

    函数可分为系统函数和用户函数。 用户函数 用户函数又称子程序(Subroutine),在Perl中用下面的结构来定义用 户函数: sub 子程序名{ 语句块; } 这里的子程序名与变量的取名规则类似。 以显示欢迎词的程序为例: sub say_hello{ print "你好,欢迎光临网上学园"; } 用户...

    2008-04-09 03:59:19

  • perl程序设计(五)

    赋值(Assignment)运算符 符号 范例 说明 = $x=$y; 将$x的值指派给$y = $x =$y; $x=$x $y; 将$x加$y之后再指派给$x -= $x-=$y; $x=$x-$y; 将$x减$y之后再指派给$x *= $x*=$y; $x=$x*$y; 将$x乘$y之后再指派给$x /= $x/=$y; $x=$x/$y; 求出$x除以$y之后的商数,再指派给$x...

    2008-04-09 03:59:19

  • perl程序设计(九)

    如果在Unix中曾经使用过sde,awk,grep这些指令的话,相信对于 Perl 语言中的常规表达式(Regular Expression)应该不会感到陌生才对。在 Perl语言中因为有这个功能,所以对于字符串的处理能力是非常强有力 的。Regular Expression可视为用来处理字符串的一种模式(pattern),...

    2008-04-09 03:59:18

2