帖子列表

  • 一段演示flock系统调用的perl程序...

    ELM 发表于: 2006-12-03,

    在用perl开发一些系统级软件时,经常会遇到文件锁的问题。为什么要使用文件锁呢?举一个不是太恰当的例子:(注意,确实是不太恰当,但有助于理解) 街上的柜员机(ATM)同时只能服务一个人...

  • 介绍一下Net::DNS编程中的缓存cache...

    ELM 发表于: 2006-12-03,

    Net::DNS是目前cpan里唯一较完整的dns实现库,可惜的是大部分是perl写的,速度较libresolv 等要慢不少。如何提高速度呢?尤其是对查询同样的结果。 以下是一段最简单的cache代码...

  • perl 小脚本

    ELM 发表于: 2006-12-03,

    perl 的一些小程序来自《perl网络编程》 1、返回文件的第一行 #!/usr/bin/perl # use IO::File; #使用IO:File 模块 my $file=shift; #取得文件名 my $fh=IO::File ->...

  • 新手问:关于输入变量值用chomp与不用时的区...

    ELM 发表于: 2006-12-03,

    我在看资料时,说输入的变量值最好用chomp一下要不后面会带个回车的,如 my $a = ; print "$a"; #这时会带个回车; chomp ($a); print "$a"; #这时就没有回车; 但现在有个问题如...

  • 编写高性能parse_cache()函数 (for extmail)...

    ELM 发表于: 2006-12-03,

    目前的extmail版本中,maildir的索引解析函数parse_cache()是使用正则表达式来完成的。 具体代码如下: sub _parse_cache { my $s = $_; my %info = (); my @a = split...

  • 如何实现perl版的tail命令?

    ELM 发表于: 2006-11-30,

    这里简单介绍一下如何使用perl实现简单的tail功能。 tail命令是常用的unix工具,可以实时的监视文本的变化,做email的朋友最常用tail来监视日志的变化。 通过perl可以实现一...

Perl