-
神奇的perl
最佳perl入门
最近更新文章
voidperl_slab_free(pthx_ void *op){
//释放某个slab片区
i32 * const * const ptr = (i32 **) op; i32 * const slab = ptr[-1]; perl_args_assert_slab_free; assert( ptr-1 > (i32 **) slab ); ass ...
有2139人浏览
2010-12-01 08:55
本系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
如果是调试模式,则定义perl_pending_slabs_to_ro、s_slab_to_rw、perl_op_refcnt ...
有2282人浏览
2010-11-19 16:36
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
5.1以城市为单位进行统计我们以perl4-13.pl脚本为基础,以城� ...
有1855人浏览
2010-08-24 08:18
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
使代码更简单-$_和$!
perl代码很简洁,使用预定义变量会更简单更优雅,对于懒惰的程序员是个福音呀。最实用的是$_和$!两个预定义变量。
1、$_是在执行输入和模式搜索操作时使用的默认变量。
例如,在屏幕上输出iplog.txt的内容。
#perl4-2 ...
有1653人浏览
2010-08-19 22:42
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
4.3 ip地址匹配
ip地址使用32位二进制地址格式,通常可用以点号划分的4个十进制数来表示,如:192.168.1.1。可用正则模式串如下描述ip地址:
((\d){1,3}\.(\d){1,3}\.(\d){1,3}\.(\d){1,3})
例如:
# ...
有1617人浏览
2010-08-18 22:55
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
我们编写utf2gbk模块,实现编码自动转换。
#utf2gbk.pm文件
package utf2gbk;#包名
#以下两行令本模块 继承exporter 类,必须要有这2行,否则无法输出符号给外部代码使用
require exporter;
our ...
有1506人浏览
2010-08-15 14:58
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
4) 通过指定文件句柄mytxt的编码,指定my.txt使用gbk编码
open mytxt,”>my.txt”;
binmode(mytxt, ':encoding(bgk)');
1) 输出unicode字符,perl4-17.pl部 ...
有1846人浏览
2010-08-07 17:39
1. cpan 本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
perl程序员有个巨大的宝库,那就是cpan。cpan是comprehensive perl archive network的缩写,收集了大量有用的perl模块及其相关的文件。我们可以在www.cpan.org找到cpan
有1675人浏览
2010-08-07 17:38
2.1 反引用
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
同一正则表达式中,反斜杠加上一个整数来表示反引用,用反引用保存正则模式中括号内匹配部分,\1表示匹配到的第一部分,\2表示匹配到的第2部分,从左至右按照每对括号匹配到的字串匹配,以此类推。
例如,取出被一对相同 ...
有1703人浏览
2010-08-06 15:10
本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
1) module是 在perl 里可复用的基本的单元,实质为定义在一个同名文件(以.pm结尾)里面的包。例如:
我们先定义mydeep模块(mydeep.pm):
#mydeep.pm文件
package mydeep;#包名
有1506人浏览
2010-08-03 19:32
声明:本神奇的perl系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载
1. 在子程序中使用引用传参
到目前为止,我们只介绍了如何给传给子程序值,子程序对传进来的参数进行有效修改时,需要使用引用传参。
我们以完成加法子程序为例,传3个参数给该子程序,前2个参数是要计算的数,第3个参数是计算结果。
#perl1-16. ...
有2315人浏览
2010-07-31 16:40
1.1 print基本用法
perl中有一些预定义的文件句柄,如标准输入stdin、标准输出stdout、和标准错误stderr。print为输出语句,可以输出到这些文� ...
有3463人浏览
2010-07-31 16:20
« 上一页 1
- 专栏创建者:
- 创建时间:2012-02-04 19:21:15
- 专栏文章数:42篇
- 专栏被浏览:100560 次