123
发布时间:2012-12-12 11:26:55
目录:1. Perl中处理时间的函数2. 将秒数转换为时间 3. 将时间转换为秒数 a. 使用timegm/timelocal b. 使用Mktime 1. Perl中处理时间的函数有如下几种: 1、time函数:返回从1970年1月1日起累计的秒数 使用:my $t=time(); 2、......【阅读全文】
发布时间:2012-12-12 11:26:44
一) sort函数sort LISTsort BLOCK LISTsort SUBNAME LISTsort 的用法有如上3种形式。它对LIST进行排序,并返回排序后的列表。假如忽略了SUBNAME或BLOCK,sort按标准字串比较顺序来进行(例如 ASCII顺序)。如果指定了SUBNAME,它实际上是个子函数的名字,该子函数对比2个列表元素,并返回一个小于,等于,或大于0的整数,这依赖于元 素以何种顺序来sort(升序,恒等,或降序)。也可提供一个BLOCK作为匿名子函数来代替SUBNAME,效果是一样的。被比较的2个元素,会被临时赋值给变量$a和$b。它们以引用传递,所以不要修改$......【阅读全文】
发布时间:2012-12-12 11:26:24
Perl Socket 编程样例(1) Perl的networking 功能非常强大,基本上用c/c++能做的事perl都能做,而且做得更轻松方便,甚至可以只用10来行代码就完成了c/c++要几十上百甚至几百行才能完成得好的工作。 在networking方面,最基础的是BSD socket编程,但往往perl入门时在这个方面,最头疼的无疑是如何开始,如何Step by step。最好的药方就是Example,一段完整的可以运行(working)的代码,通过实践来感受远比看枯燥的manual来得深刻。 以下给出几段使用Socket及IO::Socket编写的Serv......【阅读全文】
发布时间:2012-12-12 11:26:16
一、进程处理函数1、进程启动函数函数名 eval 调用语法 eval(string) 解说 将string看作Perl语句执行。正确执行后,系统变量$@为空串,如果有错误,$@中为错误信息。 例子 $print = "print (\"hello,world\\n\");";eval ($print); 结果输出 hello, world 函数名 system 调用语法 system(list) 解说 list中第一个元素为程序名,其余为参数。system启动一个进程运行程序并等待其结束,程序结束后错误代码左移八位成为返回值。例子 @proglist = ("echo", "hello,wor......【阅读全文】