E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PERL学习笔记
perl学习笔记
(1)
最近想通过51cto和大家分享围绕数据处理分析这一领域的技术经验,正好3月份要完成一项工作任务,主要内容就是修改有关作业调度的perl程序。我用过的语言很多,但是没用过perl,就从这里开始吧。查看操作系统是否已安装perl的指令: $perl-v经查看,我的实验环境是v5.8.8,Copyright1987-2006这个指令还查出了perl的官网:http://www.perl.org/下面这
ztfriend
·
2012-03-09 19:46
perl
Perl学习笔记
之Sort
说起Perl的Sort,自然会想到她的精巧,第一次体会到Perl的魅力就是看到她的精巧。首先说明下sort的一些注意点,默认以UTF-8方式排序,默认的两个操作符是$a与$b下面,就从最简单的sort形式讲起,my@sortted_list=sort{$a$b}@list这一句就将@list按从小到大的方式排序后赋值给@sortted_list,$a和$b表示当然,这是对于数字来说,如果是字符的话
xizhibei
·
2011-12-24 22:00
c
list
cache
perl
Perl学习笔记
之数组与哈希
数组与哈希:Perl的数组相信是与其它语言都不太一样的地方,像它的$表示操作的是单个值,是一个元素,注意:可以是标量变量,也可以是数组或者散列中的某个元素。如:$a $array[1] $hash{'key'}都表示一个元素而对于@符号,它所代表的是数组,多个值,或者说,一个集合,代表你操作的是多个元素数组和散列也是Perl中仅有的具备集合性质的数据类型如:@array @array[0,3,9]
xizhibei
·
2011-12-05 21:00
list
perl
语言
Perl学习笔记
(6)值为数组的数组,值为hash的hash,自定义的行分隔符
####################值为数组的数组open(In,"sina.txt");while(){chomp();@URLS=/href=\"([^"]+)\"/g;push(@ALLURLs,@URLS);}close(In);foreach(@ALLURLs){print"$_\n";}####################值为hash的hash#词=>词与标注=>词与标注与属性
feliciafay
·
2011-10-13 23:00
unix
cgi
perl
Perl学习笔记
(5)glob的使用
######################read()函数中的offset参数含义read(FILEHANBD,$var,$length,$offset)read函数有四个参数,最容易误解的是$offset它的含义看官方文档,解释是:AnOFFSETmaybespecifiedtoplacethereaddataatsomeplaceinthestringotherthanthebeginnin
feliciafay
·
2011-10-13 23:00
apple
windows
linux
String
File
perl
Perl学习笔记
(4)文件的输出输入
1.文件名前面没有">"表示读文件open(FILE,"C:\test.txt");while(){ chomp; print"$_\n";}close(FILE);2.文件名前面有一个">"表示写文件,并覆盖原有内容open(FILE,">C:\test.txt");printFILE"大家好\n";close(FILE);3.文件名前面有两个">"表示在这个文件后面追加内容open
feliciafay
·
2011-10-13 23:00
c
File
user
perl
input
output
Perl学习笔记
(3)变量定义,关系运算符
####################关于关系运算符数字值比较:==,>,=,0&&$i%3==0){print"\n";}3.散列的keys和values函数keys函数会返回此hash的所有keys,values函数将返回所有的values。如果hash中没有元素,则此函数将返回空列表。my%hash=("a"=>1,"b"=>2,"c"=>3);printmy@k=keys%hash;pr
feliciafay
·
2011-10-13 22:00
Perl学习笔记
(2)默认变量,子函数,
####################默认变量 默认变量$_与@_$_isknownasthe"defaultinputandpatternmatchingspace".Inotherwords,ifyoureadinfromafilehandleatthetopofawhileloop,orrunaforeachloopanddon'tnamealoopvariable,$_issetupfo
feliciafay
·
2011-10-13 22:00
Perl学习笔记
(1)正则表达式
Perl程序中,正则表达式有三种存在形式,他们分别是:匹配:m/;/(还可以简写为/;/,略去m)替换:s/;/;/转化:tr/;/;/这三种形式一般都和=~或!~搭配使用(其中"=~"表示相匹配,在整条语句中读作does,"!~"表示不匹配,在整条语句中读作doesn't),并在左侧有待处理的标量变量。如果没有该变量和=~!~操作符,则默认为处理$_变量中的内容。举例如下:$str="Ilove
feliciafay
·
2011-10-13 22:00
c
String
正则表达式
File
cgi
perl
一目了然PERL编码,是转的
一目了然PERL编码,是转的 PerlUnicode全攻略(转)分类:
PERL学习笔记
2010-01-1703:50 466人阅读 评论(2) 收藏 举报转自:http://blog.chinaunix.net
我爱佳娃
·
2011-10-09 08:00
[
perl学习笔记
]文件操作之文件的读写
#!/usr/bin/perl-wopenFP,"test.txt";#打开文件,这个等同于:openFP,">rst.txt";#打开一个问题,这个文件只用于输出while($line=)#从文件读取数据{printFP2$line;#这个是向文件rst.txt写入数据}openFP3,"rst.txt";#将rst.txt作为输入文件#anothermethodofwritingdataint
csalp
·
2011-09-13 20:49
linux/centos
perl
Perl学习笔记
——环境搭建与相关资源
环境搭建很简单,就不多说了,在官网下载ActivePerl之后,安装就可以了Perl官网:http://www.perl.org/perl5.0的在线教程:http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htmEPIC:http://www.epic-ide.org/Perl的基于eclipse的IDE,Java程序员的好选择 CPAN
zuzong
·
2011-05-20 15:00
apache
eclipse
配置管理
perl
ide
perl学习笔记
1.在单引号里,\n不是换行,只是反斜线和字母n两个字符2.2**3表示2的三次方3.让perl程序读取从键盘输入的值4.返回的字符串,一般都会在最后跟有一个换行符,用chomp能移除换行符,举例:#!/usr/bin/perlchomp($c=); if($ceq"a"){print"match\n";}else{print"nodata\n";}如果不加chomp,当你输入"a"的时候输出"n
zhangrenfang
·
2011-05-17 14:50
perl
it
Perl学习笔记
之 [ 函数, 参数, @_, $_, $_[0], shift ]
Perl学习笔记
之[函数,参数,@_,$_,$_[0],shift]1.Perl函数 通过&调用.2.Perl参数 Perl天然支持可变数目个参数。
vfast_chenxy
·
2011-03-02 13:56
函数
职场
perl
shift
休闲
perl学习笔记
十一-----模块
模块 这里的模块感觉上相当于一个类库。我们可以调用这个类库里的函数。我们也称之为package即包。一如何使用模块 使用如下的命令:useMODULE_NAME 例如 useCwd位置随便放,不过就像C语言中一样最好是放在程序的最开始.对模块中某个函数的引用 $MODULE_NAME::FUNCTION_NAME 例如$file::copy 这个有点类似于Cplusplus的语法.
OLillian
·
2011-02-17 11:00
c
function
Module
File
perl
语言
perl学习笔记
九----特殊变量
特殊变量一 缺省变量和参数变量名 英文名称 说明 $_ $ARG 全局标量充当函数参数以及模式寻找空间的缺省变量默认的输入/输出和格式匹配空间 @_ n/a 存储数组参数,访问方式: $_[num] 传给子程序的参数列表@ARGV n/a 脚本的命令行参数 $ARGV n/a 当从空文件头 $EFFECTIVE_USER_ID 当前进程的有效用户ID$( $REAL_GROUP_ID 当前进
OLillian
·
2011-02-17 11:00
正则表达式
脚本
perl
input
output
debugging
perl学习笔记
十----命令行
命令行工具debug可以帮助我们很好的review我们的代码。类似于VC中的debug可以step by step的调试程序,同样可以设置断点。可以在debug过程中改变某个变量的值。例如DB $a=5另外如果想查看某个变量的值可以用print命令DBprint $a一 开始debug及相关的指令perl -d script_name如果你的脚本的语法或函数拼写没有错误的话就直接显示 Loadi
OLillian
·
2011-02-17 11:00
Perl学习笔记
–Matching Principles
Perl就像一把瑞士军刀,临战时用起来很方便。特别在文本处理的时候,比如在大型系统中追踪问题常常以来于系统日志,我们有很多日志,access_log或者err_log或者deploy_log。今天我一边看剧场版的名侦探柯南,一边看了一下Perl的正则表达式匹配的文档,写点笔记,也算这个周末没有完全堕落啊。先看一个小例子:"abcde"=~/(abd|abc)(df|d|de)/;意思是匹配的部分有
arrow_pig
·
2011-01-07 17:00
正则表达式
String
perl
文档
Access
character
Perl学习笔记
–Building a RegExp
看了一天,头有点大,回家前写篇
Perl学习笔记
吧,就当翻译作业好了。Todd在公司Wiki上建了一个Page,里面有他写的一些很实用的脚本,以后再学。
arrow_pig
·
2011-01-07 17:00
数据库
优化
正则表达式
Integer
perl
作业
Perl学习笔记
— 书到用时方恨少
Postedon四月11,2008byarrowpig1979现在是晚上10点,我还在单位里面,为什么会这么晚呢,因为自己太弱了!!4月10号凌晨一台机器MachineRestart,祸不单行,重启以后由于NTP服务也down掉了,搞得系统时间比正确时间快了1个小时。由于我们在这台机器上面部署的Application运行的时候都依赖于系统时间,搞得应用进程跳过当前时间,不停的试图处理将来的数据。为
arrow_pig
·
2011-01-07 17:00
Perl学习笔记
— Find Rare Item[解答篇]
Postedon九月28,2008byarrowpig1979记得很久很久以前发了一个帖子,出了一道题目,当时我花了好几十行代码才完成的工作,Todd用2行代码就完成了,今天来总结一下。题目的需求是找出一个Category里面最特别的物品。我们的做法是把一个Category里面所有的物品的标题都打印出来:算法描述:统计所有的单词的出现频率。比如watch:30次,ring:20次,book:15次
arrow_pig
·
2011-01-07 17:00
perl学习笔记
以下纯属个人学习总结,如有问题或疑问请指出 perl语言学习总结:1.获取用户输入$line = <STDIN>;if($line eq "\n"){ print "你按下了回车";}else{ print "你没有按下回车";} 2.去除换行符$text = "a line of text\
wyl8491797
·
2010-12-13 09:00
算法
正则表达式
F#
perl
D语言
Perl学习笔记
一
Perl学习笔记
一 Perl简介:Perl简单,几乎没有限制,速度快但有些丑。就像代表动物骆驼一样有些丑,但可以在艰苦的环境中完成任务。
a3865571
·
2010-09-13 14:40
职场
perl
休闲
Perl学习笔记一
Perl学习笔记
一
Perl学习笔记
一 Perl简介:Perl简单,几乎没有限制,速度快但有些丑。就像代表动物骆驼一样有些丑,但可以在艰苦的环境中完成任务。
a3865571
·
2010-09-13 14:40
职场
perl
休闲
Perl学习笔记一
Perl学习笔记
本文的PDF版本:http://wenku.baidu.com/view/bdbd8aeae009581b6bd9ebfe.html学习笔记简介Perl一般被认为是PracticalExtractionandReportLanguage(实用获取与报表语言)的缩写,是由C以及sed、awk、Unixshell及其它语言演化而来的一种语言。它由语言学家LarryWall最初发明及实现。Perl是一种
skydreamer01
·
2010-08-18 16:00
编程语言
perl
character
正则表达式
arrays
list
数据结构
perl学习笔记
1.Perl函数 通过&调用.2.Perl参数 Perl天然支持可变数目个参数。 在函数内部,所有参数按顺序放在数组@_中。 在函数内部,$_[0]表示函数的第一个参数。其余类推。3.shift shift后跟一个数组,表示将数组的第一个值返回。数组也被改变,其第一个元素被弹出。 演示代码一(求最大值):#!/usr/bin/perl-wusestrict;#调用函数max,取得一组数值的最大值,
zhuichao001
·
2010-08-08 12:00
Perl学习笔记
-子程序
某个函数可以是子程序,也可以是Perl自带的函数。 Subroutines意思就是自定义的而非系统自带的函数。 使用sub来定义子程序,例如 sub sayHello { print "Hello, World"}。 子程序的定义是全局的。没有私有子程序。如果两个子程序的名字一样,后面的子程序将会覆盖前面定义的子程序。 子程序使用&符号来调用。例如
linchao198401
·
2010-07-23 14:00
perl
Perl学习笔记
-列表和数组
列表是标量的有序集。数组是包含列表的变量。 列表是数据,数组是变量名。 列表的每个元素都是一个独立的标量值,这些值是有序的。 一个列表可以包含数字,字符串,undef值,和任意其他不同类型的标量值组合。 列表可以包含任意数量的元素,从0到填满整个内存。 数组名字和标量属于完全不同的命名空间,Perl知道哪个是标量哪个是数组。标量是$,数组是@ 下标可以是数字也可以是表
linchao198401
·
2010-07-23 13:00
perl
Perl学习笔记
-标量数据
Perl没有整数,被当做双精度浮点数来处理。 可以使用下划线来分隔数字,例如10_000_000_000。 八进制0开头,十六进制0x,二进制0b。 2 ** 3,表示2的三次方,所以你可以使用2 ** 32看看Java 的Int范围有多大。 字符串就是字符的组合。有两种类型,一种是单引号,一种是双引号。跟PHP一样,双引号能对里面的变量或者转义字符进行解析。 字符串连接
linchao198401
·
2010-07-23 11:00
PHP
perl
perl学习笔记
16--Web自动化和连网
Web自动化和连网1. LWP概述Ø HTTP:Request请求对象包含了一些用于描述客户对服务器的请求的信息。它所包含的属性有:method(方法)、URL(统一资源定位)、header(标头)和content(内容)。HTTP:Request有4种请求方法:get、put、post和head。URL时所请求的URL地址。标头是一组健/值对,它提供了关于请求的附加信息。内容包含了
zhangxinrun
·
2010-06-13 17:00
Perl学习笔记
[2]
1.数组和列表:数组是由括号括起来的且其元素由逗号分隔开的列表。(1)数组和列表的第一个索引是0,每次按1递增。(2)数组和列表中的每一个元素都是一个独立的标量值,这些标量值的类型是可以不同的。(3)数组和列表中可以包含任意数量的元素,最多可以填满你的内存(Perl哲学:没有不必要的限制),最少含有0个元素。(4)普通的标量变量和数组可以重名,因为他们有不同的命名空间,perl不会混淆的。(5)在
yubowei
·
2009-11-07 23:09
职场
perl
休闲
Perl学习笔记
[2]
1.数组和列表:数组是由括号括起来的且其元素由逗号分隔开的列表。(1)数组和列表的第一个索引是0,每次按1递增。(2)数组和列表中的每一个元素都是一个独立的标量值,这些标量值的类型是可以不同的。(3)数组和列表中可以包含任意数量的元素,最多可以填满你的内存(Perl哲学:没有不必要的限制),最少含有0个元素。(4)普通的标量变量和数组可以重名,因为他们有不同的命名空间,perl不会混淆的。(5)在
yubowei
·
2009-11-07 23:09
职场
perl
休闲
Perl学习笔记
[1]
====perl编程思想:常量,变量,数据结构,操作符,控制流,文件目录的操作,编写例程,执行os命令,正则表达式,定义与输出格式,模块第一章:perl概述(1)perl最擅长的地方是它的文本处理。(2)专业化一点来说,Perl是一种字节编译语言,并且还是一个字节解释器。它不会象unix中的shell读程序一样,对程序进行逐行执行。相反,Perl会先通读一遍文件,将其编译为内部表达式,然后执行指令
yubowei
·
2009-11-07 23:59
职场
perl
休闲
perl学习
Perl学习笔记
[1]
====perl编程思想:常量,变量,数据结构,操作符,控制流,文件目录的操作,编写例程,执行os命令,正则表达式,定义与输出格式,模块第一章:perl概述(1)perl最擅长的地方是它的文本处理。(2)专业化一点来说,Perl是一种字节编译语言,并且还是一个字节解释器。它不会象unix中的shell读程序一样,对程序进行逐行执行。相反,Perl会先通读一遍文件,将其编译为内部表达式,然后执行指令
yubowei
·
2009-11-07 23:59
职场
perl
休闲
perl学习
Perl学习笔记
五
1.The-xFileTests1 print "where? ";2 $filename = ;3 chomp $filename; # toss pesky newline4 if (-r $filename && -w $filename) {5 # file exists, and I can read and write it6 7 }Table10.1:FileTestsandThei
Java天空 任我翱翔
·
2009-09-14 22:00
Perl学习笔记
四
1.subroutine 1 sub say {2 print "$_[0], $_[1]!"n";3 }4 say("hello","world"); # hello world, once again5 say("goodbye","cruel world"); # silent movie lament6 2.PrivateVariablesinFuncti
Java天空 任我翱翔
·
2009-09-11 15:00
perl 中单引号双引号的区别-----
perl学习笔记
在perl中给字符串加引号有两种:1)单引号:e.g.print'IMISSYOU"SOMUCH"';它将单引号中的内容包括双引号完整输出,同时即使引号中包含了变量或标量,都将被作为字符处理,如下$a=5;print'$a';结果将输出$a。2)双引号如果用下面的语句print"IMISSYOU"SOMUCH"";解释器讲提示错误,而下句print"IMISSYOU/"SOMUCH/"";通过反斜
zzzmmmkkk
·
2009-06-27 20:00
qq
perl
Perl学习笔记
(一)
Perl学习笔记
(一)作为一个合格的架构师,不了解好的脚本语言,是一处不小的硬伤,所以我要补课!perl被设计为90%处理文本,10%针对其它情况。在Perl内部,没有整型,全当双精度浮点型来处理。
Robin's Programming World
·
2009-05-31 00:00
Perl学习笔记
(二)引用
Perl学习笔记
之Perl的引用 首先,应该明确所有的引用都是用标量来表示的.对于标量引用数组采用 $ref =[],对 标量引用散列采用 $ref={}; 1 对数组的引用
725137
·
2009-03-25 22:00
C++
c
C#
perl
Perl学习笔记
(一)变量的认识
Perl标量的学习 任何语言都有变量,变量在Perl中简单的分为标量和组数变量. 标量:表示单个的量,即英文中所说的单数. 例如: $name = "Hello"'; $age=18; &nbs
725137
·
2009-03-25 19:00
C++
c
C#
perl
D语言
perl学习笔记
三
1、AnchoringPatterns \b意味着字符边界。代码: print"what'syourname?"; $name=; chomp($name); if($name=~/^randl\b/i){ print"matched\n"; }else{ print"notmatched\n"; } 如果输入randl*
Java天空 任我翱翔
·
2009-03-18 22:00
Perl学习笔记
二
1.thestringabcasaregularexpressionbyenclosingthestringinslashes: while(<>){ if(/abc/){ print$_; } }2.dot"."pattern Thismatchesanysinglecharacterexceptnewline(\n). Fore
Java天空 任我翱翔
·
2009-03-06 11:00
Perl学习笔记
一
1、Perl的HelloWorld版,vi编辑文件hello,在此文件中输入以下内容: 1 #!/usr/bin/perl2 print ("Hello, world!\n"); 即打印HelloWorld!2、变量定义: 1 #!/usr/bin/perl -w2 print "What is your name? ";3 $name = ; #定义一个变量采用符号$4
Java天空 任我翱翔
·
2009-01-06 15:00
perl学习笔记
我的个人博客:kevoo.org前几天忙里偷闲,看了会perl,做了点笔记,现在记在网上,以备查阅。1,用perl执行perl程序:perl-wfilename#-w表示程序如果包含可能的错误,perl会发出警告,-w也可以放到#!D:/Perl/bin/perl.exe-w,省去了每次运行程序的时候手动输入的麻烦。2,另外对于调试,还可以在程序中加入usediagnostics;,这样,每次调用
码工码工
·
2008-12-14 11:00
Perl
Perl学习笔记
-2
Perl学习笔记
|*********************************||*************文件**************||**************************
l_courser
·
2008-12-02 00:00
c
测试
File
perl
badge
Perl学习笔记
-1
perl学习笔记
|*********************************||*************变量**************||**************************
l_courser
·
2008-11-29 17:00
perl学习笔记
(二)
Perl学习笔记
2 1:perl与C语言的不同: A:整数与浮点数均被看作双精度浮点数。 B:对于长的整数,perl用下划线来分隔,如:123456,可以表示为123_456。
maliang1225
·
2008-09-15 21:00
perl学习笔记
(一)
Perl学习笔记
11:Perl真假简单规则: 数字0为假 空的字符串(“”)和字符串“0”为假 为定义值undef为假 其他东西均为真2:perl相关控制语句学习 Last’:退出当前循环 Next:
maliang1225
·
2008-09-15 21:00
Perl学习笔记
(二)--my, our, local 以及 typeglob
Perl学习笔记
(二)--my,our,local以及typeglobPerl中有两种名字空间(namespace):符号表(symboltable)和词法作用域(lexicalscopes).在Perl
那谁的技术博客
·
2008-07-31 14:00
Perl学习笔记
(一)--变量
Perl学习笔记
(一)--变量Perl中的变量有三种:标量,数组,以及Hash表.标量可以存放的数据类型有很多,除了常用的字符串和数字外,还可以存放引用,而引用则可以是任何类型数据的引用.比如:@array
那谁的技术博客
·
2008-07-30 23:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他