Perl
frylion
本人对开源的项目有一种天生的好感,喜欢动手而不仅仅是动眼。本人也乐于尝试一切新的事物。我的人生格言是:我人人为我,我为人人。这一点和开源精神相吻合。
展开
-
Perl DBI 基础
创建你的web开发资料库, 本节提供dbi 的背景信息—在编写自己的脚本和支持其他人编写的脚本时,需要这些信息。如果已经熟悉dbi,则可以略过这节,直接跳到7 . 3节“运行dbi”。dbi 数据类型 从某些方面来说,使用perl dbi api 类似于使用第6章介绍的c 客户机库。在使用c 客户机库时,主要依靠指向结构或数组的指针来调用函数和访问与mysql相关的数据转载 2012-12-01 02:21:54 · 4619 阅读 · 0 评论 -
检查perl中是否存在指定模块
perl -e "eval\"use File::Paths\";die if \$@" 检查File:Paths模块是否存在,如果没有输出说明模块存在,否测说明不存在。原创 2012-12-03 14:42:20 · 1098 阅读 · 0 评论 -
用perl对文件中的字符串做处理的一个简单的示例
test.txt的内容54321现在把里面的2换成twoPerl code?123456789101112131415161718192021use strict;my @old = ();my @new = (); open(F,原创 2012-12-28 10:36:15 · 514 阅读 · 0 评论 -
perl-- eval的作用
perl-- eval的作用 和其他编程语言中有异常处理机制一样,perl也有类似的概念,eval。eval的功能就是对其作用范围内的代码进行异常封装,防止一些非致命错误导致整个程序崩溃。例如C:\Documents andSettings\Administrator>perl$a=1;$b=0;eval{eval {转载 2012-12-28 14:02:39 · 5569 阅读 · 0 评论 -
perl中my与local的区别
内部->外部:(1)my和local都只在一个block里有效,出去就失效;(2)但是local的变量可以继续在这个block中调用的子程序中存在;(3)如果有与外界同名的变量,两者在block退出后都不影响外界同名变量;外部->内部:(1)外部设置my、local、缺省均对内有效,但是同名变量外部my,在block内部local是不允许的。因为二者在block中调转载 2012-12-19 15:07:36 · 2168 阅读 · 0 评论 -
用perl生成8位随机数密码
公司需要用apache简单认证功能为客户创建帐号和密码(密码需要随机生成),所以小弟用perl编了一个非常简单的脚本来完成这个功能。#!/usr/bin/perluse strict;use warnings;my $username;if ($ARGV[0]){ $username = $ARGV[0];}else{ print "pleas原创 2013-01-04 17:13:39 · 1394 阅读 · 0 评论 -
perl 基本语法
一.数据类型(Data type): Perl 的数据类型大致分为四种:Scalar(变量)、Scalar Array(数组)、Hash Array(散列)、References(指针),看起来虽少但用起来却绰绰有余。尤其在写Perl程序时可以不必事先宣告变量,这一点对刚学程序语言的人甚为方便,不过为了以后程序除错和维护方便,我建议你还是养成事先声明变量的习惯比较好。1 Scala转载 2013-01-15 23:42:10 · 536 阅读 · 0 评论 -
perl+python 对比
参考 http://hyperpolyglot.org/scripting perl (1987)python (1991)基础模块导入use strict;import os, re, sys版本查看 $ perl -v$ python转载 2013-01-22 16:42:10 · 1006 阅读 · 0 评论