摘要:
方法一:5.8版本 使用Switch包use Switch;switch ($val) { case 1 { print "number 1" } case "a" { print "string a" } case [1..10,42] { print "number in list" } case (@array) { print "number in list" } case /\w+/ { print "pattern" } case qr/\w+/ { print 阅读全文
posted @ 2012-02-17 10:47
香格里拉\(^o^)/
阅读(6233)
评论(0)
推荐(0)
摘要:
经常要讲一个文件分割成许多小文件,如果每次判断后要进行“打开文件句柄—》写入数据—》关闭文件句柄”,这样重复的打开、关闭文件句柄是很耗时间的。进程经常会处于“S”睡眠状态。如果同时打开多个文件,再判断要写入哪个文件,则可以节省CPU等待的时间。for my $i (0..99){ $o="OUT".$i; open $o,">test.$i" or die $!; print $o "test"; close $o;}linux允许同时打开文件数量:/proc/sys/fs/file-max附:如何修改linux内核默认文件描述 阅读全文
posted @ 2012-02-17 10:38
香格里拉\(^o^)/
阅读(4828)
评论(0)
推荐(0)
浙公网安备 33010602011771号