最新文章列表

Perl 入门

1. Perl 也允许使用非10 为底的数字。八进制以0 开头,十六进制以0x 开头,二进制0b 开头.在十 六进制中A 到F(或者a 到f)分别表示10 到15: 0377 #八进制数字377,等同于十进制数字255 0xff #十六进制数字FF,等同于十进制数字255 0b11111111 #等同于十进制数字255 2. Perl 除了提供通常的操作符加(+),减(-),乘(*),除( ...
sdfiiiiii 评论(0) 有871人浏览 2012-12-03 14:17

split函数

split函数limit参数的作用   调用split函数不会使用limit参数的话基本上相当于指定了负数。但有一种情形不指定limit和limit为负数有细微差异。不指定limit而且最后一个field是空值的话split会删除该field,但指定了负数的话该field会保留。以下代码演示这个差异。 #!/usr/bin/perl -w use strict; my $recor ...
schnell18 评论(0) 有553人浏览 2012-11-15 10:09

找零钱问题

假设有25美分,10美分,5美分,1美分的硬币足够多,假设有N美分钱,问你怎么用这些硬币表示? 用perl重新做这个问题,前面用java做过 use strict; use warnings; my $count = 0; sub changes { my ($coins_ref, $factors_ref, $value) = @_; my @ ...
standalone 评论(0) 有1517人浏览 2012-10-29 15:59

Perl写EXCEL

#!/home/content/perl/bin/perl -w  use Encode qw(decode); sub T {     my $text = shift;     return decode( 'utf8', $text ); } use Spreadsheet::WriteExcel; # 创建一个新的EXCEL文件 my $workbook = Spreadsheet::W ...
leiyongping88 评论(0) 有1328人浏览 2012-10-29 14:21

perl的数组操作

生成连续的一列数字或字母: my @numbers = (1..100); my @chars   = (a..z); 添加或者删除元素 shift: 移除数组的第一个元素; unshift: 添加一个元素到数组的最后; push: 添加一个元素到数组的第一个元素; pop:去除数组的最后一个元素。 FunctioDefinitionpush(@array, Element) Adds ...
standalone 评论(0) 有2326人浏览 2012-10-29 11:43

怎样生成全排列?

我前面写过一种方法生成全排列,现在看用DP的方法解决。 参考How to generate permutations  看前面的那种解法。 DP的思路就是生成N个数的全排列,先考虑生成前面N-1个数字的全排列,然后把最后一个数字插入上一步每个结果的每个缝隙中,形成最后的结果。用perl比较好操纵数组,写起来的程序比较简单。(可惜这个博客不支持perl语法高亮啊) use strict; ...
standalone 评论(0) 有1293人浏览 2012-10-29 11:25

ubuntu10.04和12.04 上cpan的安装步骤及常见问题解决方法

  在我们用 perl 编写程序的时候,会要用到很多的 perl module 这种情况下就需要安装程序所需要的 module ,然而这些module通常都是在www.cpan.org网站上面抓的。所以我们可以通过安装cpan来安装perl程序需要的module。     ubuntu 10.04 正常情况下的安装步骤:     1.sudo apt-get install gcc       注意 ...
jiangyl718 评论(0) 有3079人浏览 2012-10-19 10:53

perl 实现查找内置 package

其实这个功能 perldoc 与 cpan 都有,只不过学习perl 想练练手。 程序的功能是实现使用 正则表达式 查找 perl 中的内置 package,然后输出匹配的结果;如输入参数为空,则提示无参数;如输入参数中含有  /all 则输出所有的 package。 代码如下: #!/usr/bin/perl use strict; use utf8; use 5.010; ...
forever8tf 评论(0) 有1068人浏览 2012-10-19 10:33

cygwin

cygwin安装好以后 make命令可以正常使用了,但是过了一段时间,再用make命令的时候就提示 Can't open perl script "C:\Program": No such file or directory 这个错 ,你有没有遇到这个问题? 或许是后来我又装的nokia S60的模拟器的原因,但是我卸载了也不行, 把cygwin卸载了重装还是这个错, 郁闷中 ...
vvv_110 评论(1) 有1276人浏览 2012-10-10 16:51

Can't locate Term/ReadKey.pm in @INC

在linux系统中安装perl程序编译的最后几步或者已经安装完成、运行程序时,可能会出现“Can't locate Term/ReadKey.pm in @INC” 的错误。 Term::ReadKey - A perl module for simple terminal control       Term::ReadKey is a compiled perl module dedicat ...
syzxlyx_cu 评论(0) 有1447人浏览 2012-10-03 12:54

perl - a simple task exerice, split and loop

it is a very simple task to exercise your understanding of the perl language.    the issue is like this :        $ cat test.txt a,1,x,A,B,C b,2,y,D c,3,z,E,F     and you want to display th ...
joe.bq.wang 评论(0) 有738人浏览 2012-09-21 16:09

perl - REPL perl

Perl unlike its successor, it does not natively has hte REPL (READ, Evaluate, Print, Loop) interface to perl . so it does not suppport something like in Python where you can type something or getting ...
joe.bq.wang 评论(0) 有719人浏览 2012-09-14 10:03

perl源文件编码类型导致乱码问题

$str = '中国'; chdir 'E:\job'; mkdir $str; print $str;   上面一段程序,保存为a.pl,文件编码为unicode或是utf-8,运行后,则创建 一个目录,该目录为乱码, 打印出来为乱码。 解决办法:        将文件编码设置为ANSI即可。 注:不同的编辑器,默认编码是不同的,写代码时这点需注意
zk1878 评论(0) 有2298人浏览 2012-09-11 09:28

perl安装DB_File模块

哇,好久没写博文了   最近开始学perl,有个脚本需要将hash存到本地文件中,用到的是perl module DB_File 但是这module无论是源码编译安装还是用CPAN安装,都是一样的报错   执行perl Makefile.PL 时报错“ No library found for -ldb ”   goole一下,搞了老半天才弄好,原来是尼玛的Berkeley DB ...
flw521521 评论(0) 有4474人浏览 2012-09-09 12:55

linux安装AWStats业务数据分析工具

Awstats是一个非常简洁而且强大的统计工具。它可以统计您站点的如下信息: 一:访问量,访问次数,页面浏览量,点击数,数据流量等精确到每月、每 ...
akakori 评论(0) 有1313人浏览 2012-09-08 11:55

perl 解析html, 自己写的几个比较常用方法

perl解析html, 比较常用的模块是 HTML::TreeBuilder,该模块将html字符转化dom树,方便操作 一个dom元素对应 一个HTML::Element对象,dom的 属性方法都定义在该类中,以下是代码   # 一个dom元素,比较重要的属性,方法 # attr: $e->attr('id') 返回标签的某个属性值 # text: ...
zk1878 评论(0) 有7202人浏览 2012-09-04 20:56

How can convert character “%xx” in html using Perl

Submitted a question on StackOverflow just now.  I intended to extract content from a web page which contains many unicode characters represented in the form of "%xx". As I used Perl modul ...
youlunting 评论(0) 有5人浏览 2012-08-28 12:59

prepare or prepare_cached

If you are also confused about what benefits prepare_cached will bring to you like me, please read this article. http://gssg-www.stanford.edu/public/preparecached.html
standalone 评论(0) 有1049人浏览 2012-08-23 10:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics