perl ?

以下是为您整理出来关于【perl ?】合集内容,如果觉得还不错,请帮忙转发推荐。

【perl ?】技术教程文章

用 Perl 读写 Excel 文件【代码】

安装 Excel 模块的 PPM 命令ppm> install OLE::Storage_Lite ppm> install Spreadsheet::ParseExcel ppm> install Spreadsheet::WriteExcel Windows 示例:解析 #!/usr/bin/perl -w use strict; use Win32::OLE qw(in with); use Win32::OLE::Const ‘Microsoft Excel‘; $Win32::OLE::Warn = 3; # die on errors... # get already active Excel application or open new my $Excel = Win32::OLE->GetActiveObje...

写了个perl的删除程序

大家有没有碰到过unix上,一个目录文件太多,无法删除的现象,我为大家写了个perl的程序删除复制代码 代码如下:cat > del.pl#!/usr/bin/perl $file1=$ARGV[0]; @tests=(1,2,3,4,5,6,7,8,9,‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘,‘G‘,‘H‘,‘I‘,‘G‘,‘K‘,‘L‘,‘M‘,‘N‘,‘O‘,‘P‘,‘Q‘,‘R‘,‘S‘,‘T‘,‘U‘,‘V‘,‘W‘,‘X‘,‘Y‘,‘Z‘); foreach $test(@tests) { $file=$file1.$test; @chars=(0,1,2,3,4,5,6,...

Perl之正则表达式--模式匹配

大家用过unix或者linux系统,对vi,sed,grep,awk等使用工具不会陌生,应该了解用于定界符搜索模式的正则表达式和元字符。那么什么是正则表达式呢?正则表达式是一种序列或者字符模式,负责在搜索或者替换文本时对文本内容进行字符串匹配。简单的正则表达式直接由待匹配字符串或字符集构成。 正则表达式一般以斜杠(/)做界定符。实际上任何字符串都可以成为界定符。例如:/abc/, ?abc? 表达式修饰符与简单语句 常见修饰符:...

perl中的字符串操作函数chomp与chop介绍

chomp与chop都是用于去除字符串变量尾部的字符,但它们有各自的区别。chomp函数对变量起作用,而此变量含有字符串。如果字符串结尾有换行符,chomp可以去掉它。这基本上就是它能完成的所有功能,如下例:复制代码 代码如下: $text="alineoftext\n "; #也可以由<STDIN>输入 chomp($text); #去掉换行符(\n)。 它非常有用,基本上你的每一个程序都会用到它。如你将知道,这是将字符串末尾换行符去掉的最好方法。基于 Perl 中的...

Redis—HyperLogLog【代码】【图】

HyperLogLog实现一个功能统计网站的UV (user view),区别PV (page view)数据去重统计总数同一个用户的反复点击进入记为 1 次解决方案最简单的思路是记录集合A中所有不重复元素的集合S,当新来一个元素x,若S中不包含元素x,则将x加入S,否则不加入,集合A的基数就是集合S中元素的数量数据量大时存在的问题存储内存会线性增长集合S中的元素数量增多时,需要用布隆过滤器(检索一个元素是否在一个集合中)hashmap、set内存占用大假设...

Perl 安装 JSON 包【代码】

从 CPAN https://metacpan.org/release/JSON 下载 JSON.tar.gz , 然后就开始安装: $ tar xvfz JSON-2.53.tar.gz $ cd JSON-2.53 $ perl Makefile.PL $ make $ makeinstall Ref: https://www.yiibai.com/html/json/2013/0906254.html原文:https://www.cnblogs.com/open-coder/p/12747049.html

Perl的主要应用领域

1.Unix系统的维护功能 如我们在前面所说的,Perl可以作为传统Unix系统维护工具的替代,在这方面,它可以对文本文件,特别是对配置文件(还记不记得在配置Linux系统中的文本方式的配置)进行操作。 2. CGI脚本 Perl的一个最为重要的作用就是书写CGI应用程序。由于Web上的交互主要是文本方式的交互,而Perl在这方面具有独特的优势。这也是我们选择Perl作为书写CGI程序的重要原因。 3.邮件处理和FTP功能自动化 Perl的一个...

perl数据库添加、删除、更新、查询操作例子【代码】

注意:连接时候使用SID指定的database,所以没有在连接中指定database. #!/usr/bin/perl use strict; use warnings; use DBI; my $db_name="geneva_admin"; my $db_passwd="geneva_admin";my $dbh=DBI->connect("dbi:Oracle:","$db_name","$db_passwd")or die "Can‘t connect to oracle database:$DBI::errstr\n";my $sth=$dbh->prepare("select a,bfrom a_tmpwhere a=2")or die "Can‘t prepare SQl prepare:$DBI::errstr\n"; $s...

perl学习笔记——文件测试【代码】【图】

文件测试主要用于查看如文件是否存在、文件大小、文件更新时间等信息。文件测试操作符-e 测试文件是否存在;die "Oops!A file called ‘$filename‘ already exists.\n" if -e $filename;-M 测试文件是否保持持续的更新,比如测试某个程序的日志文件是否保持每一周或两周更新。此处测试的是文件句柄。warn "Config file is looking pretty old!\n" if -M CONFIG>28;-s 测试文件的大小,以字节计算文件大小。 例子:下面测试的是文...

perl进行z检验【代码】

use Statistics::Zed; my$zed = Statistics::Zed->new(); my$p_value = $zed->p_value(tails => 1, observed => 30, expected => 0, variance => 100); my$z_score = $zed->p2z(value => $p_value, tails => 1); print"$p_value\t$z_score\n";其中variance指方差,tails=>1表明单尾检验原文:http://www.cnblogs.com/yumtaoist/p/4519255.html