��1.安装sourcetree工具 略 2.macos下载xcode 如果不是做ios开发,不用下载xcode,可以下载Command Line Tools(OS X Mountain Lion)独立安装包,需要ios…
分类:Perl
多行循环替换(shell,perl)
现在有个文件,1万行,替换2000-2999的数据。替换为testline1-999 题外话,最近我经常思考性能问题,为了测试某些写法的性能问题,你得有数据吧,怎么个造数据。 我最爱用seq这个命令 例如造1万行的数据怎…
localtime 与 gtime 函数
localtime perl下time函数会返回一个十位的时间戳,精确到秒,看起来像这个样子(1180630098)。这个数字是从1900年到当前时间的秒数。但你并看不出是什么意思。所以需要转换形式,转换成‘Thu Ma…
Perl 6 - gather/take
控制流 gather/take gather 是一个语句或者能返回一序列值的 block 前缀。该值来自于 gather 块中的动态作用域的 take 调用。 my $a = gather { take 1; take …
Perl 格式化输出
Perl 格式化输出 Perl 是一个非常强大的文本数据处理语言。 Perl 中可以使用 format 来定义一个模板,然后使用 write 按指定模板输出数据。 Perl 格式化定义语法格式如下: format For…
Perl 6 中列表、序列和数组
列表一直是计算机的核心部分,因为之前有计算机,在这段时间里,许多恶魔占据了他们的细节。 它们实际上是 Perl 6 设计中最难的部分之一,但是通过坚持和耐心,Perl 6 已经使用了一个优雅的系统来处理它们。 Liter…
Perl 6 中的 .polymod 方法
Perl 6 中的 .polymod 方法 – 把数字分解成分母 命名 .polymod 方法接受几个除数并把它的调用者分解成一份一份的: my $seconds = 1 * 60*60*24 # days …
perl继承的那些事
Perl类的继承是通过@ISA数组实现的。@ISA数组不需要在任何包中定义,然而,一旦它被定义,Perl就把它看作目录名的特殊数组。它与@INC数组类似,@INC是包含文件的寻找路径。@ISA数组含有类(包)名,当一个方…
[Perl]继承
parent package Baz; use parent qw(Foo Bar); is equivalent to: package Baz; BEGIN { require Foo; require Bar; p…
Perl split 函数
语法 split /PATTERN/, EXPR, LIMIT split /PATTERN/, EXPR split /PATTERN/ split 功能 将字符串 EXPR 拆分成字符串列表,列表中的每个元素被称为拆…
cpan 命令详解
cpan 命令是用于与Perl下的CPAN模块进行交互的一个命令行工具。 语法概要 ## 安装指定的模块,不需要使用任何命令行选项,只需要把模块名作为参数传递给cpan命令就ok了。 cpan module_name […
perl 使用RSA/RSA2 加密方式,实现自行签名和验签。
当开发支付宝支付的时候,由于支付宝方面需要进行数据的加签和验签。所以我们需要用到一个模块Crypt::PK::RSA\ 实现加签和验签需要使用该模块下的sign_message和verify_message 这两个方法。…