手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
Perl
perl 常用内置变量
1. $_ $ARG,经常是一个默认变量 2. @_ @ARG,子例程参数表 3. {row.content} $PROGRAM_NAME,本程序的名字 4. @ARGV 本程序的命令行参数表 5. $" $LIST_SEPARATOR,数组内插到双引号字符串中时所用的分隔符, 默认为空格 6. $, $OFS,或$OUTPUT_FIELD_SEPARATOR,用于prin
作者:编程之家 时间:2020-08-15
Perl 常用函数集锦
1 Perl 常用函数集锦 最近在研究 Perl ,发现 Perl 的确如 Larry Wall 所说“是一门极其有趣的语言”,然而,Perl 的价值远不止于此 —— “Perl对真实生活的反映--他的人性特征--是内建于这门语言的深厚的哲学结构。”Perl是第一个后现代的计算机语言,Wall说,“一个人造自然语言,模拟了程序员是如何思考的”。可以说,Perl沿着一门真实语言的道路发展,吸
作者:编程之家 时间:2020-08-15
perl笔记之ping批量检查IP是否连通
由于有时候要批量的用ping检查服务器的IP是否可用,一个一个的ping太麻烦了,所以利用perl中的Net::ping模块,代码如下 use warnings; open AA,"ip"; use Net::Ping; chomp(@ARGV=<AA>); foreach $host (@ARGV){ $p = Net::Ping->new("icmp"); # print "$host is
作者:编程之家 时间:2020-08-15
perl学习
IDE:Perl.Builder.v2.0h.Professional-SSG Task: There is a collection of files og gene summaries. Each one has a relevant file which contains a list of sentemces which can be the candidate of summary se
作者:编程之家 时间:2020-08-15
Perl语言之漫游正则表达式
正则表达式 是Perl内嵌的、自成一体的微型编程语言。在Perl中常常叫做模式, 是一个匹配(或者不匹配)某字符串的模块。 注:必须用单引号将正则表达式括起来, 元字符:一些的特殊字符。 例如,(.)是任何单字符的通配符,不过("/n")除外。 注:在任何元字符前面加上反斜线,就会使它失去元字符的特殊作用。 星号(*)用来匹配前面的内容零次或多次的。 则(.*)会匹配任意字符无限多次。 (+):.
作者:编程之家 时间:2020-08-15
PERL 语言中的q,qw,qr,qx,qq......符号用法总结
在perl语言中,有两个特殊而常用的符号qq qw,分别解释如下:qq{foobar}的意思为意思为双引号字符串,可内插变量相当于 "foobar"qw{foo bar}的意思为用空格分解字符串,得到列表,相当于如下语句split(' ','foo bar') 得到的结果是'foo','bar'字符串比较等于用 eqq运算符对'号转义的方式$someword = 'i /'ve some mone
作者:编程之家 时间:2020-08-15
用PERL SOCKET
使用PERL SOCKET API首先需要载入SOCKET模块。 use Socket; ====================================================================== socket(文件句柄,AF_INET,数据类型,协议类型); #建立套接字 文件句柄随便找个词就可以了。 AF_INET为域类型,也可以写为PF_INET。
作者:编程之家 时间:2020-08-15
perl 中用shell.pm调用shell命令
perl 中用shell.pm调用shell命令 code: #!/usr/bin/perl -w use strict; use Shell qw/webbench/; my @array = (); open FILE,'<','url.txt' or die "$!\n";
作者:编程之家 时间:2020-08-15
Perl正则表达式(Regular Expression, regex)转
Perl正则表达式(Regular Expression, regex) 本文转自:http://mach.debagua.net/2007/03/perlregular-expression-regex.html 如果要问我Perl语言的优点,我会说有三个半。前三个是正则表达式、哈希、引用,那半个是Map, 因为还不大会用,不太说得出它的秒处,所以算半个。其实哈希、引用、Map都算是数据结构的范
作者:编程之家 时间:2020-08-15
新工作总结
在新的公司工作有一个星期了,开始一直想上来写点什么,毕竟新的环境,总会有许多新的感慨,但后来不知道被自己什么情绪给慢慢磨灭掉了。 到了新的公司,难免又是要适应这里的环境、工作模式和内容还有这里的人。 不知道是刚来,还是因为全英文的环境,还是因为这家公司的产品与我以前接触的很不一样,还是这里的人很不一样,总是有点很奇怪的小不适应。 突破英语这道关对我来说应该不会是难事,只是每次一封被n个
作者:编程之家 时间:2020-08-15
perl 面向对象基础总结
主要是基础,面向对象概念,约定和入门demo等
作者:编程之家 时间:2020-08-15
Perl 怎么了?
最近在看Greg London 的Impatient Perl,再次感受Perl 的奇怪(不过之前用过Ruby,有些东西也见怪不怪了)。 都说Perl 是以实用为第一设计准则的,这是否就是说它简单,限制很少,同时并不漂亮(统一的形式,更少的语法,比如Lisp),因为在现实中千奇百怪的需求面前它选择了妥协(折中更好听些)? 都说Perl 代码很丑(写一遍就扔掉,后面很难看懂(包括本人)),是否是因为
作者:编程之家 时间:2020-08-15
使用 Perl 脚本实现交互式命令行程序的管理与测试自动化
概述 交互式程序通常需要用户手动完成一些操作,因此常常会成为系统管理自动化和测试自动化中的障碍。最早出现在 Unix 上的 Expect 语言可以用来和 passwd/ssh/telnet/ftp 等命令行程序进行交互,将用户从这些手工操作中解放出来。作为 Tcl 语言的扩展,Expect 最初由 Tcl 编写,但是现在已经有了 Perl 和 Python 的实现。Perl 作为最为流行的脚本语言
作者:编程之家 时间:2020-08-15
Perl默认的内部变量
$- 当前页可打印的行数,属于Perl格式系统的一部分$! 根据上下文内容返回错误号或者错误串$” 列表分隔符$# 打印数字时默认的数字输出格式$$ Perl解释器的进程ID$% 当前输出通道的当前页号$& 与上个格式匹配的字符串$( 当前进程的组ID$) 当前进程的有效组ID$* 设置1表示处理多行格式.现在多以/s和/m修饰符取代之.$, 当前输出字段分隔符$. 上次阅读的文件的当前输入行号$
作者:编程之家 时间:2020-08-15
perl 开头格式
#!/usr/bin/perl -w eval 'exec /usr/bin/perl -w -S $0 ${1+"$@"}' if 0; # not running under some shell 当我们不确定perl安装目录的时候可以这么写 #!/usr/bin/perl -w eval “exec perl -w -S $0 $@” if 0; # not runn
作者:编程之家 时间:2020-08-15
perl的学习 1
1. With Perl, command-line arguments are stored in the array named @ARGV. #!/usr/bin/perl #---------------------# # PROGRAM: argv.pl # #---------------------# $numArgs = $#ARGV + 1; print "thanks,
作者:编程之家 时间:2020-08-15
perl language-1
perl语言已经作为一种强大的数据处理工具走进office。所以考虑学习下。 学习perl前的注意事项: 1.Perl的理念-“There is more than one way to do it” 2.在Windows上,命令行不能使用单引号,用/来代替 3.perl脚本的第一句往往来表示使用什么样的方式和程序来执行这个脚本 4.perl语句中用 ; 来代表一个命令行的结束 5.Perl是以
作者:编程之家 时间:2020-08-15
perl 字符串操作
字符串数组元素赋值:@tmp=qw(aaa bbb kkk 9000);相当于@tmp= (“aaa”, “bbb”,“kkk”,“9000); 字符串比较,绝不能用== ,要用eq [macg@localhost perltest]$ vi tip.pl #!/usr/bin/perl print"input:"; while(chomp($input=<>)) { print"y
作者:编程之家 时间:2020-08-15
一个perl线程使用方法的简单演示
#!/usr/bin/perl -w # 装载perl线程模块 use threads; use POSIX qw(strftime); sub produce { my $thread_name = shift; while(1) {
作者:编程之家 时间:2020-08-15
mysqlsla环境安装
mysqlsla环境安装 DBI和DBD::mysql的安装 perl -MCPAN -e shell install DBI force install DBD::mysql mysqlsla --user=root --password=root --socket=/data/mysql/mysql.sock --explain --databases testdb --l
作者:编程之家 时间:2020-08-15
管道、进程及其他
原作者charlee、原始链接http://tech.idv2.com/2008/09/04/perl-pipe-process-etc/ 昨天一个同事问我关于Perl中的 -| 描述符的问题。他的程序大概是这样的: unless (open FH, "-|") { exec "foo bar"; # 用exec执行另一个程序 exit; } while (<FH
作者:编程之家 时间:2020-08-15
MTK模拟器Could not run "cl.exe"错误
前段时间重新了一下系统,VC6没有安装在C盘,今天在公司拷了项目的代码,准备在家里弄一下,周一的时候把B7项目出版本,在编Modis的时候,报了如下错误: Could not run "cl.exe". Please check your PATH! 刚开始是怀疑环境变量的Path有问题,手动将cl.exe的目录(我是安装在D盘)补上D:/Program Files/Microsoft Visu
作者:编程之家 时间:2020-08-15
快客电邮(QuarkMail)远程命令执行漏洞
漏洞说明:快客电邮(QuarkMail)是北京雄智伟业科技公司推出的电子邮件系统,被广泛用于各个领域的电子邮件解决方案,其webmail部分使用perl cgi编写,但是80sec在其系统中发现一个重大的安全漏洞,导致远程用户可以在邮件系统上以当前进程身份执行任意命令,从而进一步控制主机或者系统。 漏洞厂商:http://www.ipmotor.com/ 漏洞解析:QuarkMail错误地使用pe
作者:编程之家 时间:2020-08-15
Perl的正则表达式笔记
以前在网上搜Perl的正则表达式,搜到的大部分都是正则表达式的语法列表,而很少有提到实现这些正则表达式的函数。 Perl的正则表达式函数为 “=~“ $string = "I love my Boss not my boss. Boss is a cat"; $string =~ s/(Boss)/<$1>/; #这时候 $string中所有的Boss都被替换为<Boss>,现在这个字符串变成 “
作者:编程之家 时间:2020-08-15
perl 中 数组 与 列表的 区别
列表是标量的集合,数组是存储列表的变量。 举例子: (1,2,3,4)是一个列表 可以赋值给一个数组@array=(1,2,3,4) (5,6,7,8)是一个列表 也可以赋值给数组@array=(5,6,7,8) 上面两个@array是同一个数组,但是(1,2,3,4)和(5,6,7,8)是不同的列表指的是具体的数据,而数组只是一个变量,可以存放不同的列表
作者:编程之家 时间:2020-08-15
特别的Perl
标量是Perl里面最简单的一种数据类型。 在Perl内部,总是按“双精度浮点数”的要求来保持并进行运算。 在Perl里絮语在整数直接量里插入下划线,将位数分开 12_345 与 12345 实际上是同一数字,不用“,”分隔是因为在Perl里逗号已经有更重要的用途. 二进制使用 0b 开头 在进制的数里面也可以使用下划线作为分隔符,如 0x1377_0B77 取模操作符先去整数后再求
作者:编程之家 时间:2020-08-15
每日一读 TidBITS.Take.Control.of.Your.Paperless.Office
最近公司在推行无纸化办公,大概是响应低碳吧。倒真是收到了立竿见影的效果,每次打印完后,大家都不看正面了,先翻过来瞅瞅背面是啥玩意。结果还真是五花八门,什么淘宝上的小饰品啊,Google地图啦等等。公司还大力表彰了废纸利用,(⊙o⊙),是不是该查查谁制造了这些废纸。诶,等等,好像我也打过,+_+,赶紧闭嘴。 Meet Your New Paperless Office 第一章大力宣扬无纸化办公的好处
作者:编程之家 时间:2020-08-15
Perl教程
http://www.cbi.pku.edu.cn/chinese/documents/perl/index.htm
作者:编程之家 时间:2020-08-15
perl 字符加减
my $f = chr( ord('A') + 5); print $f,"/n"; 打印结果是 F
作者:编程之家 时间:2020-08-15
Perl2exe issues
就像在食堂吃虾糊一样,如果我是厨师的话,做好这道菜之后,会不会想起来把虾须处理一下再给顾客呢? 1.perl2exe 隐藏下源码。写好之后要自己先体验一下吧,觉得合适再release出去。这个老师叮嘱过的。 2.perl GUI实现下交互。这样用户可以体验到程序的执行,而且增强程序的适用性。 3.程序开头用注释规范地描述一下。例如程序的功能、使用、最后修改时间、作者等。 Perl2exe安装使
作者:编程之家 时间:2020-08-15
上一页
15
16
17
18
19
20
21
22
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native