perl
文章平均质量分 67
pyj----
这个作者很懒,什么都没留下…
展开
-
perl网络编程
Perl很强大,不仅能开发CGI方面的程序,还可以用它进行网络程序的开发。Perl使网络编程更简单,开发速度更快。目前Perl应用范围除了系统维护,程序运行时配置CGI(现在应用的很少了),便是用来进行hacker脚本的编写。Perl脚本的特点是 “简练而强大”,非常适合写Exploit。在网络上可以找到很多国外hacker用Perl写的Exploit程序,而在国内就少了很多。由于大部分Explo转载 2015-07-10 16:31:04 · 729 阅读 · 0 评论 -
偶尔见到的perl的小常识
当把一个数组赋值给一个标量时,标量的值是数组的长度如:$scalar = @array;#array 的长度原创 2015-07-31 11:19:52 · 297 阅读 · 0 评论 -
perl中写数组的最值
perl取数组中最值my @a=(11,22,33,44); my $minCnt = &min(@a);sub max # 采用遍历算法。先将参数中的第一个值赋给$currentMaxCnt。 # @_ 是默认的包含本函数所有参数 [如(11,22,33)]的数组。 # shift @_ 有两个结果: 1. 将数组 @_ 中的第一个值做为转载 2015-07-31 13:58:15 · 1845 阅读 · 0 评论 -
简简单单的讲sort
转载请注明出处:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=636546仙子注:本文档和仙子前面的2篇文档"简简单单讲grep","简简单单讲map",都译自网络,加上仙子自己的解释整理而成。原文档出自:http://web.archive.org/web/20041123005900/ht转载 2015-07-31 14:14:33 · 322 阅读 · 0 评论 -
面向 Perl 开发人员的 XML,第 2 部分: 使用到 Perl 的高级 XML 解析技术
面向 Perl 开发人员的 XML,第 2 部分: 使用到 Perl 的高级 XML 解析技术树解析和事件驱动的解析本系列文章是为那些需要一种快捷的 XML/Perl 解决方案的人编写的。第 1 部分考察了 XML::Simple,把 XML 集成到 Perl 应用程序中的一种工具。这是本系列第二篇文章,向 Perl 程序员介绍两种主要的 XML 解析技术:树解析和事件驱动的解翻译 2015-07-21 13:31:53 · 459 阅读 · 0 评论 -
使用perl的正则表达式对文件中的特定类型超链接里面的换行去掉,使其在一行
转载请注明出处:http://blog.csdn.net/lyz19890927/article/details/8210957现今遇到难题了,才想起perl的强大来。如果说就我熟悉的语言来做比较,js擅长正则,java擅长文件,那么perl就是两者兼之。以前没用perl,我考虑过将js与java通过web连接起来,以取长补短,但感觉还是太麻烦,并且那对于单文件还可以应付,如果要遍历整转载 2015-07-21 13:49:19 · 727 阅读 · 0 评论 -
正则表达式匹配超链接解决方案
正则表达式匹配超链接想把下载的网页中的所有超链接全部删除,例如hibaiduworld最后只剩hiworld想这么用 (c++的正则库,但是在那个板块问没人回答,在这里问问(*^__^*)) regex linkexp(".*?"); string body = regex_replace(inbody,linkexp," ");regex linkexp("转载 2015-07-21 13:53:40 · 6234 阅读 · 0 评论 -
数字比较大小并排序问题
转载请注明出处:http://bbs.chinaunix.net/thread-4094316-1-1.html2139765 21399472139943 21400642140059 21402162140297 21404002140393 21405782140634 21408转载 2015-07-31 14:48:06 · 1341 阅读 · 0 评论 -
用perl读写Excel表格
在Linux或者Unix上操作(生成)Excel,怎么说都是比较困难的困难的事情。但是有cpan,困难迎刃而解了!CPAN上提供了:Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel这两个模块。下面我们就来看看 Spreadsheet::WriteExcel 和 Spreadsheet::ParseExcel的使用方法:1、首先,我们要在转载 2015-07-21 12:06:31 · 1295 阅读 · 0 评论 -
perl 查找基因的重复区域 并计算重复区域碱基数
转载请注明出处:http://blog.163.com/bioinfor_sun/blog/static/21254407920116301490389/例如 A B C 等多个基因进行blast比对,截取blast结果如下ID start endA 1 80A 51 90A 101 160A 1 30A 1 75A 11 66A 1转载 2015-07-31 16:39:54 · 1516 阅读 · 0 评论 -
Perl去掉数组中重复的行
转载请注明出处:http://blog.chinaunix.net/uid-9398085-id-3035131.html.#!/usr/bin/perluse strict;my %hash;my @array = (1..10,5,20,2,3,4,5,5);#grep 保存符合条件的元素@array = grep { ++$hash{$_} pri转载 2015-07-31 16:40:06 · 2961 阅读 · 0 评论 -
偶尔记录下来
用perl的hash来,并指出那个是重复的 和重复的个数原创 2015-07-31 17:37:50 · 366 阅读 · 0 评论 -
写个hash排除重复数据
1 #!/usr/local/bin/perl5 -w 2 my %GetfHash; 3 my@arry=(2,3,4,2,5,7,3,4,2); 4 foreach $tmp (@arry){ 5 if(!(exists $GetfHash{$tmp})){ 6 $GetfHash{$t原创 2015-08-04 10:23:41 · 1371 阅读 · 0 评论 -
过程
Last login: Mon Aug 3 21:20:46 2015 from cnptd7bmh983x.tSun Microsystems Inc. SunOS 5.10 Generic Patch March 2009* Welcome to mnsdev13, an SVN/MAAM/build client system. **原创 2015-08-04 16:46:02 · 549 阅读 · 0 评论 -
perl practice
1#!usr/local/bin/perl5 -w 2use strict; 3use warnings; 4my $a; 5my $g; 6$a = 12.5; 7$g = 2*12.5*3.14; 8print "$g\n";~原创 2015-08-14 18:33:57 · 334 阅读 · 0 评论 -
今天终于把perl写出来了
别人给的提示:把搜索结果打印出来hashmy $sth = $dbh->prepare("SELECT * FROM foo");$sth->execute();while (my $ref = $sth->fetchrow_hashref()) { print "Found a row: id = $ref->{'id'}, name = $ref->{'name'原创 2015-10-08 15:29:05 · 709 阅读 · 0 评论 -
perl入门的小例子
今天看了perl书的第一章,感觉perl真是很丰富的语言,博大精深,要掌握的好,真不容易,不过好歹先看懂一个入门的这个小例子,我也是算是有一个好的开始,希望能透过对这门语言的学习,开启一个新的思路。这个例子是从数据文件grades中读取信息,通过执行average.pl来计算出每个学生的平均成绩。 可以实际运行,没用过perl的可以玩一玩。average.pl:#!/usr/bin/p转载 2015-07-20 13:53:05 · 2815 阅读 · 0 评论 -
Perl为数组排序
REALBasic折叠Private Sub Form_Load()Dim a,c As VariantDim i As Integer,j As Integer,temp As Integera = Array(17,45,12,80,50)For j = 0 To UBound(a) - 1 For i = 0 To UBound(a) -原创 2015-07-30 22:23:53 · 542 阅读 · 0 评论 -
unix下执行perl
必须在某个文件夹下 。例如我的:mnsdev13:scripts进行vim编辑:1 #!/usr/local/bin/perl5 2use strict; 3unless (@ARGV==2) { 4 die"Usage: perl $0 \n"; 5} 6my原创 2015-07-14 14:13:58 · 1059 阅读 · 0 评论 -
perl入门学习笔记
如何debug一个perl程序--5.6版本或更高,#!/user/bin/perl –wUse warnings;--此时会报告编译错误,但不会终止程序运行Use diagnostics;--查看更详细的诊断说明,但程序会启动很慢(向内存中加载警告和详细说明)$ perl –M diagnostics ./my_program—避免每次都加载内存,比较方便,直接显示错误信转载 2015-07-28 10:30:23 · 1422 阅读 · 0 评论 -
一句话perl问答
转载请注明出处:http://www.newsmth.net/nForum/#!article/Perl/14800------------------------A. FAQ of FAQ--------------------------0. 本FAQ基于perl什么版本?转载 2015-07-14 15:27:55 · 422 阅读 · 0 评论 -
regular expression(about perl)
9 Perl 中的正则表达式正则表达式的三种形式 正则表达式中的常用模式 正则表达式的 8 大原则 正则表达式是 Perl 语言的一大特色,也是 Perl 程序中的一点难点,不过如果大家能够很好的掌握他,就可以轻易地用正则表达式来完成字符串处理的任务,当然在 CGI 程序设计中就更能得心应手了。下面我们列出一些正则表达式书写时的一些基本语法转载 2015-07-15 10:58:29 · 337 阅读 · 0 评论 -
perl函数
Perl学习笔记----Perl函数Perl函数Perl中的Perl函数基本上跟C语言中相同,只是在声明和调用方式有些差别,没有C语言那么严格。一、Perl函数的声明和调用声明subfunction_name{}调用dofunction_name&function_name如果先声明则不用&二、Perl函数中的局部变量my$amy($a,$b)local转载 2015-07-15 15:03:05 · 500 阅读 · 0 评论 -
perl Language Primer
#!/usr/bin/perl print "what's your name? "; chomp($name= ); print "welcome, $name,are you ready learn Perl now? "; chomp($response = ); if ($response eq "yes" or $response eq转载 2015-07-15 11:01:57 · 346 阅读 · 0 评论 -
perl的变量、数组、哈希1
变量是一种数据项,其值可随着程序的运行而发生变化。变量可以位于程序的任何位置,并且不需要像在高级语言中那样声明它为特点的类型。变量的值可以为字符串,数字或是它们的组合。二,perl变量的类型A.标量型$变量=值;B.数组型 @数组=('值1','值2','值3');C.关联数组(常称散列【hash】) %hash=('标量1’ => ‘值1’,转载 2015-07-15 11:17:10 · 1132 阅读 · 0 评论 -
perl脚本修改文档
需要利用perl脚本修改文档内容,但linux下大多数命令都是将修改后的内容显示到屏幕,或者输入到新文档,不能对原文档进行修改。想到一个笨办法:将文档所有内容取出,存到内存,修改后利用“>myfile”将myfile内容覆盖掉。但是不甘心这么笨啊,我只要修改一两行代码,却要对整个文档进行“读取->写入”操作,不带这么委屈的程序猿的。 上网查了好久,没有满意答案,于是东拼西凑,终于把目标实转载 2015-07-17 14:05:05 · 1446 阅读 · 0 评论 -
perl入门学习笔记
转载请注明出处:http://blog.chinaunix.net/uid-20639775-id-3371718.htmlperl内部并不存在整数,在perl内部总是按照双精度浮点数的要求来保存数字并进行运算的。如果要使perl支持unicode字符,需要添加 use utf8;\l 将下一个字母转换为小写\L 将它后面的所有字母都换为小写,直到\E为止\u转载 2015-07-17 17:39:07 · 377 阅读 · 0 评论 -
地方
wumiemie的博客http://blog.sina.com.cn/u/1825547507[订阅][手机订阅]转载 2015-07-17 17:32:15 · 279 阅读 · 0 评论 -
perl 哈希(hash)学习笔记(—)
转载请注明出处:http://www.cnblogs.com/tobecrazy/1.什么是哈希 哈希是perl的一种数据类型,比较类似数组,用于存放数据,包括2部分关键字keys和值value。不同于数组,哈希访问元素的是按照名字访问标量的key=>value.hash 用% 来标示2.hash 操作 a.增加 my %hash; //定转载 2015-08-11 13:57:35 · 6955 阅读 · 0 评论 -
perl快速学习记录
转载请注明出处:http://github.tiankonguse.com/blog/2015/03/05/perl-base-study/前言2014年也是这个时候,我实习的时候使用perl写过几个脚本程序,这一不小心就过了一年了,那时候学的perl语法全忘记了,现在重新记录一下。perl 的语法和其他语言有点不同, 依靠那几个特殊符号实现各种功能,不看看真是猜不转载 2015-07-17 15:33:12 · 1117 阅读 · 0 评论 -
Learn Perl in about 2 hours 30 minutes
转载请注明出处http://www.oschina.net/translate/learn-perl-in-2-hoursPerl语言是一门高级解释型动态语言,它的许多数据类型是运行时才确定的,并且经常和PHP和Python相提并论。Perl从古老的Shell脚本语言中借鉴了许多语法特性,因为被过度使用的各种奇怪符号而声名狼藉,而且许多代码即使借助Google的搜索转载 2015-07-17 14:50:01 · 632 阅读 · 0 评论 -
perl删除文件一行内容
perl删除文件一行内容my (@lines, $delete);&open_readfile(CONF, $config{'mod_bonding_conf'});@lines = ;close(CONF);&open_tempfile(CONF, ">config{'mod_bonding_conf'}");for($i=0; $i chop($_ = $转载 2015-07-17 14:38:47 · 6869 阅读 · 0 评论 -
perl记录日志
转载请注明出处:http://www.php-oa.com/2011/05/25/perl-app-log-logminimal.html写程序时,打印日志是非常好的习惯,对我们排错,查问题非常有用.平时我们喜欢自己写个函数来处理日志,要么直接 print .在 Perl 中有个专门处理日志的模块叫 Log::Log4perl 这个是个重量级的家伙,所以不喜欢,配置的可读性也不怎么样.转载 2015-08-12 11:58:28 · 571 阅读 · 0 评论 -
perl打印日志的时间格式
mnsdev13:scripts> vim FASTA.plc01 1 #!usr/local/bin/perl5 -w 2 use strict; 3 use warnings; 4 use Getopt::Long; 5 6 sub get_log_time 7 { 8 my ($s转载 2015-08-12 13:56:44 · 1101 阅读 · 0 评论 -
perl
1 #!usr/local/bin/perl5 -w 2use strict; 3use warnings; 4my $a; 5my $g; 6$a = 12.5; 7$g = 2*12.5*3.14; 8print "$g\n";~原创 2015-10-09 10:52:50 · 348 阅读 · 0 评论