-
Some examples about perl expression
所属栏目:[大数据] 日期:2020-12-16 热度:137
详见:http://www2.sas.com/proceedings/sugi29/265-29.pdf ? ***Primary functions: PRXPARSE,PRXMATCH;/*Program 1: Using a Perl regular expression to locate lines with an exact text match*/DATA _NULL_;TITLE "Perl Regular Expression Tutorial –[详细]
-
perl中用多线程和持续连接实现高速WEB请求
所属栏目:[大数据] 日期:2020-12-16 热度:176
我经常需要提取大量的(1500页以上)网页 数据 ,曾尝试过很多方法,虽然都能实现,但效率都不是太高。 刚开始用LWP::Simple(get)按顺序边下载边提取,这种方法很容易控制,也很可靠,下载中途中断了可以通过检查数据的完整性断点续传,下载的网页数据并不[详细]
-
perl http get和post
所属栏目:[大数据] 日期:2020-12-16 热度:77
? 转载地址: http://mutudumutu.spaces.live.com/blog/cns!495E756F3B5E8D74!135.entry #! /usr/bin/perl -w #www_get.pl #这是学习perl编程的代码 #HTTP协议的GET操作 #author: mutudumutu@hotmail.com #date:2006-03-03 # use strict; use LWP::UserAgent[详细]
-
perl按日期归档日志
所属栏目:[大数据] 日期:2020-12-16 热度:117
帮一上海朋友工厂维护一台freebsd服务器,该服务器上运行着squid等服务。服务器上有一支perl程序会每天定时的切割当天的squid日志,以日期形式保存在某目录下,大体如下: -rw-r--r--??1?root??wheel???51827130?Aug?20?04:27?20110801.log? -rw-r--r--??1?r[详细]
-
ibbackup参考手册
所属栏目:[大数据] 日期:2020-12-16 热度:160
? ? ? ? ? ? ? ? ? ? ? ? ? ??ibbackup参考手册 一.关于ibbackup 1.注册相关 ibbackup是一个收费的备份软件,在购买的时候,需要注册,比如填写使用该软件的主机名,然后,会自动把购买者填写的主机名写入到ibbackup这个二进制文件里面。然后就可以下载使用[详细]
-
重拾perl,写了个小爬虫
所属栏目:[大数据] 日期:2020-12-16 热度:122
一年没有用perl了,发现都快忘光了…… 用perl来获取网页信息是很简单的,用LWP module就可以了。 有些时候,比如在公司里,想要爬网页需要使用代理,perl里可以使用LWP::UserAgent来添加代理 use LWP::UserAgent;my $ua=LWP::UserAgent-new();$ua-proxy("ht[详细]
-
perl切割日志的利器
所属栏目:[大数据] 日期:2020-12-16 热度:125
用了过awk,python,perl都切过日志,还是感觉perl是切日志的高手,执行效率高,功能也足够强大。下面是一个小例子: open(FILE,"/data/ebi/meta/log"); open(CONF,"/data/ebi/conf/urltype.txt"); open(LOG,"/data/ebi/meta/log_2"); @array1=(); while(CONF)[详细]
-
Perl字符串处理
所属栏目:[大数据] 日期:2020-12-16 热度:175
?众所周知Perl处理字符串的功能非常强大,Perl(Practical Extraction and Reporting language)处理格式的功能也非常强大,这里我们就开始学习一些Perl的格式和字符串处理。 熟悉其最强大的三个函数:substr、pack、unpack。 1、大小写处理函数 lc(转为小写)[详细]
-
perl发邮件代码(备份)
所属栏目:[大数据] 日期:2020-12-16 热度:198
?保存一下,在你的代码中require它即可 =head?? need?install?module?Net::SMTP_auth,?? you?can?type?the?following?command?at?? your?shell?prompt?? cpan?-i? Net::SMTP_auth ?? = cut ?? ?? use?Net::SMTP;?? use?Fcntl?qw/:DEFAULT?:flock/;?? ?? sub?[详细]
-
用Perl一次性读入文件全部内容
所属栏目:[大数据] 日期:2020-12-16 热度:152
使用perl一行一行读入文件的方法大家都很清楚,可以使用$line=FILE;读入一行或者@lines=FILE;把每行读入到一个数组中。 可以通过重定义分隔符$/来完成一次性读入: open FILE,"1.txt" or die $!;{ local $/=undef;//用local是为了在其他时候用到分隔符时,不[详细]
-
Learning coding standards
所属栏目:[大数据] 日期:2020-12-16 热度:147
缩排:?????? 使用4列缩排层次 制表符:?? 以空格缩排,不要以制表符(tab)缩排 代码行:?? 使用78列的代码行长度 关键字:??? 控制关键字和后续开口括号间要以空白分隔 运算符:??? 利用空白让二元运算符相对于其操作数更醒目 括号方式:以KR风格表示大括[详细]
-
Perl 的 html 解析模块
所属栏目:[大数据] 日期:2020-12-16 热度:94
http://blog.sina.com.cn/s/blog_3ef3b17a0100e0ht.html ? HTML::TreeBuilder 这 个解析模块使用了强大的 HTML::Element 模块。解析时,HTML::TreeBuilder模块把整个 html 文档转换成了 perl 的数据结构,可以进行任意的操作。 使用时先创建一个 HTML::TreeB[详细]
-
Perl:关于标准输出STDOUT和标准错误STDERR z
所属栏目:[大数据] 日期:2020-12-16 热度:99
Perl中有一些预定义的文件句柄。如标准输入STDIN、标准输出STDOUT、和标准错误STDERR。标准错误STDERR是一个额外的输出路径。怎样理解这句话呢?先来看个例子。 % perl -e 'print "Hello,World!nabc"; print STDERR "Hin";' 输出: Hello,World! Hi abc 而[详细]
-
在 Perl 中使用 Getopt::Long 模块来接收用户命令行参数 z
所属栏目:[大数据] 日期:2020-12-16 热度:148
转载本站文章请注明,转载自: 扶凯 [http://www.php-oa.com] 本文链接: http://www.php-oa.com/2009/04/04/perl_getopt-long.html ?我们在linux常常用到一个程序需要加入参数,现在了解一下 perl 中的有关控制参数的模块 Getopt::Long,比直接使用 @ARGV 的数[详细]
-
bugzilla发送邮件失败问题
所属栏目:[大数据] 日期:2020-12-16 热度:116
前端时间把一个项目转移到另一个地方 连带的bugzilla也要转移 新的地方没有perl,新装了一个 部署好以后bugzilla邮件发送老不成功 提示There was an error sending mail from 'aaa@xxx.com' to 'bbb@xxx.com':Couldn't authenticate 'aaa:...' 一开始以为原[详细]
-
敲击最多的键和编程语言语法
所属栏目:[大数据] 日期:2020-12-16 热度:120
我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。 这也许是那些不知道该学习使用哪种编程[详细]
-
用Perl脚本来抓去 天涯论坛 的帖子,呵呵 看帖子方便多了[网络爬
所属栏目:[大数据] 日期:2020-12-16 热度:141
功能分析: ? 给定一个 天涯论坛 的帖子URL链接地址,获取从当前地址开始的所有整个 主题帖子的内容。 ? 可以选定包含 非楼主回复内容 1, 先看看天涯论坛帖子中 我们所关心的文档结构: body div class="pagewrap" h1spanxxx/span span标题/span/h1 div cla[详细]
-
perl中grep用法总结 z
所属栏目:[大数据] 日期:2020-12-16 热度:141
一) Grep函数 grep有2种表达方式: grep BLOCK LIST grep EXPR,LIST BLOCK表示一个code块,通常用{}表示;EXPR表示一个表达式,通常是正则表达式。原文说EXPR可是任何东西,包括一个或多个变量,操作符,文字,函数,或子函数调用。 LIST是要匹配的列表。 g[详细]
-
perl实现二分法的ip查找
所属栏目:[大数据] 日期:2020-12-16 热度:77
sub search_newarea{ ???? my $ip =@_[0]; ???? $start=1; ???? $end=$count; ???? @ips=split(/./,$ip); ???? $long_ip =int($ips[0])*256*256*256+int($ips[1])*256*256 + int($ips[2])*256 + int($ips[3]); ???? while($start = $end $start = 1 $end =[详细]
-
用Perl进行文件操作,含单行、段落
所属栏目:[大数据] 日期:2020-12-16 热度:108
? 用Open() ? 函数打开文件 打开文件的常用方法是: open(FH," $filename") ? ? ? or die "Couldn't open $filename for reading: $!"; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件,第二个参数是文件名及模式(文件的打开模式)的混合[详细]
-
perl将字符串时间转换成epoch time
所属栏目:[大数据] 日期:2020-12-16 热度:61
mysql有函数做转换 perl也有 time? localtime gmtime ? 要将字符串时间转换成epoch time可以使用Date::Calc ? #!/usr/bin/perl use strict; use Date::Calc qw(Mktime); use Data::Dumper; my $time = Mktime('2011','05','25','11','12'); print localtime([详细]
-
敲击最多的键和编程语言语法
所属栏目:[大数据] 日期:2020-12-16 热度:95
敲击最多的键和编程语言语法 导读:本文是从《 Most Pressed Keys and Programming Syntaxes 》这篇文章翻译而来。译文来自外刊IT评论《 敲击最多的键和编程语言语法 》。 文章内容如下: 我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程[详细]
-
敲击最多的键和编程语言语法
所属栏目:[大数据] 日期:2020-12-16 热度:188
? 本文是从 Most Pressed Keys and Programming Syntaxes 这篇文章翻译而来。 我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不[详细]
-
Perl -d 调试perl程序
所属栏目:[大数据] 日期:2020-12-16 热度:71
在控制台输入perldoc perldebug即可如何得到如何调试perl程序的文档。 其中重要的命令如下: p expr????? Same as "print {$DB::OUT} expr" in the current package. In ??????????????? particular,because this is just Perl's own "print" ??????????????[详细]
-
perl模块 Getopt::Std模块的使用
所属栏目:[大数据] 日期:2020-12-16 热度:113
Getopt::Std模块的使用: 初始设置:? ? 在程序中加入如下代码: ? ? ? ? ? ? use Getopt::Std; ? ? ? ? ? ? ? ? ? ? use vars qw($opt_d $opt_f $opt_p); ? ? ? ? ? ? ? ? ? ? getopts('d:f:p'); ? ? ? ? ? ? ? ? ? ? (注意上两行的参数要对应) [ 解释一下"[详细]
