Loading...

用Perl语言进行Socket编程

  • 网络编程是一门神秘且复杂的艺术,当然也十分有趣。Perl语言提供了丰富的TCP/IP网络函数,所有这些函数都 直接来源于C语言的socket库函数.  由于Perl语言和C语言的socket库函数在型式和使用方法上都是一样的,因此会使用Perl语言进行Socket编程, 当 然也就会使用C语言进行Socket编程.  下面是Perl语言中有关的socket...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1249次阅读) 查看评论

单行代码的Perl 程序

  • 精简的代码,虽然可读性不好,但是绝对高效,发挥才思。 一些不同凡响的Unix狂的一个业余爱好就是研究怎样把程序压缩到单行来完成。那些精通Perl 的程序员 能很好地做到这一点。例如一个测试素数的程序: perl -le ’print "PRIME" if (1 x shift) !~ ...
    硬件
  • freelamp.com 发布于2007-11-07 08:00:00 | 详细内容( 1204次阅读) 查看评论

使用 perldoc 找文档

  • Perl 代有机器庞大的文档库,采用 man 形式存放。如果要查找某一特定的函数,手工查找会非 常困难。但是 perldoc 命令,可以帮你轻松找到所需要的资料: 假设我们要查找 sort 函数的手册,那么: perldoc -f sort 就会告诉你 sort 的...
    硬件
  • freelamp.com 发布于2007-11-07 08:00:00 | 详细内容( 1443次阅读) 查看评论

在Apache服务器上运行mod_perl

  • 现在网上已经有大量的关于成功运行mod_perl模块的介绍, 该模块可以让Perl程序员更 好地控制 Apache服务器。一旦Apache服务器中内置了mod_perl的Perl解释器, Perl脚 本就可以快速执行,使得你的网页的访问者无需等待。 如果你打算扩展Apache Web server的功能,你可以试试mod_perl模块的威力。模块是个集成到一起的程序集合,可以让网...
    硬件
  • www.zdnet.com.cn 发布于2007-11-07 08:00:00 | 详细内容( 1389次阅读) 查看评论

执行 mod_perl 模块

  • 执行 mod_perl 模块 如果你正想要扩增你的 Apache 网页服务器 的功能,你或许应该看看模块所能 带给你的是什么。模块,是一个已经经过整合的程序代码,它可以让网页工程师们增加 他们服务器的功能而不用更改服务器本身的程序代码。透过模块,你可以为你的服务器 增添额外的新功能,像是在特定的时间内将 URL 地址转向,或者将你的服务器最佳化, 好让 Perl ...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1165次阅读) 查看评论

Perl的经典用法:用Open()函数打开文件

  • 打开文件的常用方法是: open(FH, "< $filename") or die "Couldn’t open $filename for reading: $!"; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件, 第二个参数是...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1298次阅读) 查看评论

Perl的经典用法:用Sysopen()进行更多的控制

  • 为了更好的控制文件的打开方式,可以使用 sysopen() 函数: use Fcntl; sysopen(FH, $filename, O_RDWR|O_CREAT, 0666) or die "Can’t open $filename for reading/writing/...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1182次阅读) 查看评论

Perl的经典用法:读入单个记录

  • 有一个容易的方法读入filehandles:用 操作符。在标量内容下, 它返回文件中的下一个记录,或者返回未定义出错信息。我们可以使用它来把一行读 入到一个变量中: $line = ; die "Unexpected end-of-file" unless defined $line;...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1152次阅读) 查看评论

Perl的经典用法:读入多个记录

  • 如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表: @records = ; if (@records) { print "There were ", scalar(@records), " records read.\n"; } ...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1247次阅读) 查看评论

Perl的经典用法:读入段落

  • $/ =""的写法是用来指示Perl读入段落的,段落是由两个或两个以上的 换行符构成的文本块。这不同于设置为"\n\n",后者仅读入由两行组成的文本块。 在这种情况下,将出现这样一个问题:如果有连续的空行存在,例如“text\n\n\n\n”, 你既可以把它解释为一个段落 ("text"),也可以解释为两个段落 ("text", 后面 跟两个换行符,以及一个空段落,...
    硬件
  • 发布于2007-11-07 08:00:00 | 详细内容( 1139次阅读) 查看评论