• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Perl

RSS

下级分类:

  • Perl基础速成
    Perl基础速成
    本文是针对没有Perl基础,但想用perl一行式命令取代grep/awk/sed的人,用于速学Perl基础知识。 Perl一行式系列文章: quot;Perl一行式程序quot; perl的 e选项 perl命令的 e选项 后可以书写表达式,例如: Perl中的函 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:373 | 回复:0
  • Perl一行式:处理行号和单词数
    Perl一行式:处理行号和单词数
    perl一行式程序系列文章 : quot;Perl一行式quot; 所有行的行号 这里涉及了一个特殊变量 。 这个特殊变量代表的是当前处理行的行号。对于Perl的一行式来说,通过``隐式打开的文件句柄默认不会关闭,所以如果参数中有 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:342 | 回复:0
  • 正则表达式匹配可以更快更简单 (but is slow in Java, Perl, PHP, Python, Ruby, ...) ...
    正则表达式匹配可以更快更简单 (but is slow in Java, Perl, PHP, Python, Ruby, ...) ...
    source: https://swtch.com/~rsc/regexp/regexp1.html translated by trav, [email protected] 引言 下图是两种正则匹配算法的对比图,其中左边的是许多语言都作为标准使用的算法,而右边的算法则鲜为人知,它是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:352 | 回复:0
  • Perl信号处理
    Perl信号处理
    信号处理 操作系统可以通过信号(signal)处理机制来实现一些功能:程序注册好待监视的信号处理机制,在程序运行过程中如果产生了对应的信号,则会按照注册好的处理方式进行处理。 signal基础 每个进程都记录了一个信 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:322 | 回复:0
  • Perl多线程(1):解释器线程的特性
    Perl多线程(1):解释器线程的特性
    本文关于Perl线程的内容初始主要来自于《Pro Perl》的第21章,未来可能会逐渐添加、完善更多内容,当然也可能分离一部分内容单独成文。 线程简介 线程(thread)是轻量级进程,和进程一样,都能独立、并行运行,也由父 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:329 | 回复:0
  • Perl IO:文件锁
    Perl IO:文件锁
    文件锁 当多个进程或多个程序都想要修同一个文件的时候,如果不加控制,多进程或多程序将可能导致文件更新的丢失。 例如进程1和进程2都要写入数据到a.txt中,进程1获取到了文件句柄,进程2也获取到了文件句柄,然后 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:318 | 回复:0
  • Perl IO:IO重定向
    Perl IO:IO重定向
    文件句柄和文件描述符的关系 文件描述符是操作系统的资源,对于实体文件来说,每打开一次文件,操作系统都会为该进程分配一个文件描述符来关联(指向)这个文件,以后操作文件数据都根据这个文件描述符来操作,而不是 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:327 | 回复:0
  • Perl进程:僵尸进程和孤儿进程
    Perl进程:僵尸进程和孤儿进程
    概念 僵尸进程 :当子进程退出时,父进程还没有(使用wait或waitpid)接收其退出状态时,子进程就成了僵尸进程 孤儿进程 :当子进程还在运行时,父进程先退出了,子进程就会成为孤儿进程被pid=1 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:328 | 回复:0
  • pip命令报错“no perl script found in input”
    pip命令报错“no perl script found in input”
    windows10,命令行下使用pip命令时报错,python运行成功,且环境变量已经设置,可能是更新了新版本pip所导致 解决方案: 一、使用pip.exe+命令可解决这个问题 二、进行python安装目录,pip.exe所在目录,可正常使用p ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:351 | 回复:0
  • IIS+Django、Rails、Perl简易方法
    IIS+Django、Rails、Perl简易方法
    安装IIS。 控制面板-amp;amp;gt;程序和功能-amp;amp;gt;打开或关闭Windows功能 再开启IIS即可 下载Windows Web平台安装程序 下载地址:http://www.microsoft.com/web/downloads/ 运行如下 添加源 点选项 在添 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:385 | 回复:0
  • IDEA IntelliJ如何配置Perl的运行环境
    IDEA IntelliJ如何配置Perl的运行环境
    首先在官网中下载intelliJ:https://download.jetbrains.8686c.com/idea/ideaIU-2018.1.2.exe 然后安装,默认安装位置 之后双击打开,加入许可证,在网上找,一大堆。 之后进入欢迎界面,选择create a new projec ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:437 | 回复:0
  • 【perl脚本】perl one line的几个有趣实例2
    【perl脚本】perl one line的几个有趣实例2
    前言 【perl脚本】perl one line的几个有趣实例1 继续上文写最后的实例,花式处理文本里的空行! 实例14:文本的每行后面都加空行 $\:输出分隔符,打印每行后默认有一个$\,默认是undef; 在BEGIN块中设置,执行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:506 | 回复:0
  • 寒假【perl语言学习脚本】9.1 9.2 9.3 9.4 9.5
    寒假【perl语言学习脚本】9.1 9.2 9.3 9.4 9.5
    #!/usr/bin/perl -w Copyright © 2019 by Yours Truly Copyright © 2019 by Yours Truly my $what = ‘fred’;=amp;amp;amp;quot;barneyfredfredfredbarneyamp;amp;amp;quot;;/(_=amp;amp;amp;quot;barneyfredfr ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:394 | 回复:0
  • perl-opengl多边形近似球体
    perl-opengl多边形近似球体
    #!/usr/bin/perl -w use strict; use warnings; use OpenGL qw/ :all /; use OpenGL::Config; glutInit(); glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE); glutInitWindowPosition(100,100); glutInitWindowSize……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:420 | 回复:0
  • Perl语言入门笔记(一)
    Perl语言入门笔记(一)
    标量数据 标量里包括数字和字符串,但是在perl看来两者没区别都是标量数据,它们在perl内部可以互相转换。 数字 所有的数字在perl内部都一样,都是double类型的。无论3,3.134,还是3e13.当然数字类型中也允许有2,8 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:380 | 回复:0
  • perl oop_关于OOP2015的思考
    perl oop_关于OOP2015的思考
    perl oop 上周的上半年,我在慕尼黑的2015年OOP会议上讲话。 我想念去年马丁·福勒 ( Martin Fowler )作主题演讲,但在2013年和2012年都发表了演讲。 这次会议似乎仍然吸引着更多经验丰富的人,例如建筑师和决 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:381 | 回复:0
  • 【perl】学习笔记(八)--复杂数据结构
    【perl】学习笔记(八)--复杂数据结构
    本文主要介绍Perl的复杂数据结构,包括: 二维数组 哈希结构及复杂哈希结构 二维数组 Perl的数组由一对圆括号及用逗号分隔的元素组成(当然还有其他的声明方式)。 如:@array = (amp;quot;appleamp;quot;,amp;q ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:323 | 回复:0
  • 编译vim8源码同时支持python,pyhton3,lua,ruby,perl...(ubuntu16.4)
    编译vim8源码同时支持python,pyhton3,lua,ruby,perl...(ubuntu16.4)
    第一步,安装python,lua,ruby,perl. -amp;amp;gt; sudo apt install git python-dev ruby-dev lua5.1-policy lua5.1-policy-dev  libncurses5-dev 第二步,github下载源码 -amp;amp;gt; git clone https://github.com ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:304 | 回复:0
  • Perl学习笔记(十)--通过DBI访问数据库
    Perl学习笔记(十)--通过DBI访问数据库
    Perl访问数据库最常用的包是DBI,可以在www.cpan.org找到。使用ppm命令即可图形化安装。另外还需要安装对应数据库的驱动包,例如DBD::MySQL、DBD::Oracle、DBD::Sybase或者DBD::ODBC等。一、基本流程一般来说,数据 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:311 | 回复:0
  • Perl操作excel2007的模块
    Perl操作excel2007的模块
    详细版:https://www.jianshu.com/p/84bda53827c8 第一种方法: 读写excel2007文档的perl模块: Spreadsheet::XLSX(读)和Spreads……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:318 | 回复:0
  • pveproxmox常见问题,perlwarning
    pveproxmox常见问题,perlwarning
    pve命令,如下报错perl:warning:Settinglocalefailed.perl:warning:Pleasecheckthatyourlocalesettings:LANGUAGE=(unset),LC_ALL=(unset),LC_CTYPE=amp;quot;UTF-8amp;quot;,LANG=amp;quot;en_US.UTF-8amp;quot; ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:347 | 回复:0
  • 【做题】sgu189 Perl-like Substr——dark模拟
    【做题】sgu189 Perl-like Substr——dark模拟
    注:这篇博客纯属为凑篇数而生。 题面较长,幸运的是,网上给出了相当不错的翻译。 需要支持的操作很简单,即对子串提取、赋值和输出,且对时间复杂度没有要求。换言之此题有成为块链毒瘤题的潜质。难点在于输入的格 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:407 | 回复:0
  • 寒假【perl语言学习脚本】15.1 15.2 15.3 15.4 15.5
    寒假【perl语言学习脚本】15.1 15.2 15.3 15.4 15.5
    #!/usr/bin/perl -w use experimental ‘smartmatch’; use 5.010; my verbose=verbose=verbose=ENV{VERBOSE} // 1; my $secret=int( 1 + rand 100); print “don’t tell anyone, but the secret number is $secret ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:320 | 回复:0
  • perl脚本去除文件中重复数据
    perl脚本去除文件中重复数据
    今天第一天写博客,写的不好请大家多多指教,废话不多说了,干货送上:##############################################################!/usr/bin/perlusewarnings;usestrict;my%hash;my$source_file=$ARGV;#输入文 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:294 | 回复:0
  • Linux下安装mysql时报错:FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexe ...
    Linux下安装mysql时报错:FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexe ...
    如题,安装mysql过程中,执行scripts/mysql_install_db--user=mysql命令时报错:FATALERROR:pleaseinstallthefollowingPerlmodulesbeforeexecuting./scripts/mysql_install_db:Data::Dumper按照提示安装autoconf库即 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:291 | 回复:0
  • [置顶]perl脚本中defined,exists和delete关键字的用法和区别
    [置顶]perl脚本中defined,exists和delete关键字的用法和区别
        刚学习perl脚本的时候,喜欢频繁使用defined关键字判断一个hash中某个key是否存在,后来程序出了问题才去perl官方文档查看关于defined关键字的准确使用方法。因此,这里我把perl中几个关键字的用法和区别加 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:288 | 回复:0
  • perl常用模块使用例子
    perl常用模块使用例子
    一些常用模块的简单描述http://www.perldoc.com/perl5.6/pod/perlmodlib.html在perl中使用模块:模块的下载地址:http://www.cpan.org/modules/01modules.index.html安装模块:1.perlMakefile.PL2.make3.maketest4.m ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:301 | 回复:0
  • HowTo:PerlTCP/UDPSocketProgrammingusingIO::Socket::INET
    HowTo:PerlTCP/UDPSocketProgrammingusingIO::Socket::INET
    http://www.thegeekstuff.com/2010/07/perl-tcp-udp-socket-programming/Inthisarticle,letusdiscusshowtowritePerlsocketprogrammingusingtheinbuiltsocketmodulesinPerl.Perlsocketmodules……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:289 | 回复:0
  • 在vi中使用perltidy格式化perl代码
    在vi中使用perltidy格式化perl代码
    格式优美的perl代码不但让人赏心悦目,并且能够方便阅读.perltidy的是sourceforge的一个小项目,在我们写完乱七八糟的代码后,他能像变魔术一样把代码整理得漂美丽亮,快来体验一下吧!!!perltidy主页:http://perl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:303 | 回复:0
  • 计算机编程语言介绍(Perl)
    计算机编程语言介绍(Perl)
    Perl是一种脚本语言。Perl是一种高级、通用、直译式、动态的程序语言。最初设计者拉里·沃尔(LarryWall)为了让在UNIX上进行报表处理的工作变得更方便,决定开发一个通用的脚本语言,而在1987年12月18日发表。Perl ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:326 | 回复:0
  • Perl中$#ARGV是什么意思
    Perl中$#ARGV是什么意思
    出处:http://yesho.blogbus.com/logs/10279644.html$#作为一个变量表示打印数字时默认的数字输出格式,后面加上ARGV又表示什么意思呢?遇到perl的问题首先查perldoc,在perlvar里查到关于@ARGV的一条:Thearray@ARG ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:291 | 回复:0
  • Perl中神奇的@EXPORT
    Perl中神奇的@EXPORT
    @EXPORTPerl通过继承,可以使子类可以像使用本地方法一样使用其基类的方法。一个类如果想把自己的方法(变量)暴露给别人使用(比如一些公共基础类的的通用方法或变量),还可将直接将方法(变量)添加到内置数组@EX ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:307 | 回复:0
  • 优化Perl榨取代码的最大性能
    优化Perl榨取代码的最大性能
         Perl是一门非常灵活的语言,然而,其易用特性会使程序员滋生出一种懒散的编程习惯。我们应该对这些坏习惯负责,同时可以采取一些快捷步骤来提高Perl应用程序的性能。在本文中,我们将介绍优化的一些关键内 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:282 | 回复:0
  • perl截取fastq文件
    perl截取fastq文件
    #!/usr/bin/perl-wusewarnings;usestrict;my$usage=qq{$0input_fastqtrim_length};dieamp;quot;$usage\namp;quot;ifscalar@ARGV!=2;my($fastq,$trim_length)=@ARGV;open(FASTQ,$fastq)ordieamp;quot;Can'tope……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:307 | 回复:0
  • Perl经常使用函数一览
    Perl经常使用函数一览
    数学函数字符串函数数组操作hash操作文件操作文件目录操作时间操作其他操作函数文档的查看经常使用的特殊变量经常使用的标准模块数学函数abs绝对值的获取$ret=abs$num;#abs(-3)的结果是3sqrt平方根获取函数$ret=sqrt ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:298 | 回复:0
  • perl多线程理解
    perl多线程理解
    Thread:在使用多线程处理比较大的数据量的扫描,遇到读写文件可能死锁的问题。 Perl线程的生命周期1.使用threads包的create()方法:  usethreads;subsay_hello{printf(amp;quot;Hellothread!@_.\namp;quot;);retu ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:329 | 回复:0
  • perl进程管理一例
    perl进程管理一例
    1#!/usr/bin/perl-w2usestrict;3usewarnings;4useDBI;56####7#这里进行服务器任务管理8##9#字符串映射函数10our%actions=(11amp;quot;checkamp;quot;=amp;amp;gt;\amp;amp;amp;pcheck,12amp;quot;runamp;quot;=amp;a ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:384 | 回复:0
  • linuxcentos7环境下安装apache2.4+php5.6+mysql5.6安装及踩坑集锦linuxcentos7环境下 ...
    linuxcentos7环境下安装apache2.4+php5.6+mysql5.6安装及踩坑集锦linuxcentos7环境下 ...
    linuxcentos7环境下安装apache2.4+php5.6+mysql5.6安装及踩坑集锦(一)一.Linux下安装MySQL1.下载下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads下载版本:我这里选择的5.6.33,通用版,linux ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:381 | 回复:0
  • [转移]安装 BugZilla 时 Perl 模块的安装
    [转移]安装 BugZilla 时 Perl 模块的安装
    转移自自己原来在YourBlog上的Blog,写于2004-3-11 13:05:48看了Jackey的“Windows下BugZilla安装实录”,按照文中的方法安装成功,不过Jackey在实录(二)中对于Perl模块的安装好像不是很妥当。 看实录(二)中模块的安 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:381 | 回复:0
  • Perl中调用其他程序的方法
    Perl中调用其他程序的方法
    有三种:system,exec,``(反引号).1.system:执行完命令后,继续执行perlscript;输出到STDOUT。2.exec:一执行这条命令,perl就退出了;输出到STDOUT。3.(my$output=)``:执行完命令后,继续执行perlscript;返 ...……
    作者:菜鸟教程小白 | 时间:2022-7-22 08:44 | 阅读:363 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap