导航

03 2011 档案

摘要:最近因为项目需要,需要在多个古老的linux/unix版本上完成一个工具,有些没有python所在,不得不重拾perl文档……再读perl文档的,是一个让人吐血的过程。习惯了python> 2.4 的语法和core库组织,那种相对来说比较合理的安排和统一的格式,perl的就显得非常的不合理。我想这应该是因为它所出现的那个石器时代造成了这些个时代断层,最初的优雅和惊艳经过前仆后继维护者的缝缝补补,变成了现在这个百变妖精的德行……1,perl的关键字语法多变和诡异,比如unless 循环;2,各种函数和各种表达式的上下文敏感的使用方式;# 这两句就相当不同……@b = @a;$b = @a; 阅读全文

posted @ 2011-03-29 22:27 Morya 阅读(660) 评论(4) 推荐(1)

摘要:copy fromhttp://www.lwolf.cn/blog/article/program/perl-ini.html之前有写过用C#解析INI文件的文章,那时是因为要用Perl来解析INI,后来就在网上找了个现成的解析代码IniParser.假设INI文件是这样的:[Directories]Input=c:\autoexec.bat 使用方法如下:use IniParser;my $ini = IniParser->new("c:\\test.ini");my $inputdir = $ini->expectEntry("Directorie 阅读全文

posted @ 2011-03-26 20:05 Morya 阅读(757) 评论(0) 推荐(0)

摘要:fcntl FILEHANDLE,FUNCTION,SCALARImplements the fcntl(2) function. You'll probably have to say use Fcntl;first to get the correct constant definitions. Argument processing and value returned work just likeioctlbelow. For example:use Fcntl;fcntl($filehandle, F_GETFL, $packed_return_buffer) or die 阅读全文

posted @ 2011-03-26 19:50 Morya 阅读(682) 评论(1) 推荐(0)