Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设备,从快速原型创建到大规模可扩展开发。Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix中的王牌工具”。Perl一般被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的P,是指语言本身,而“perl”,小写的p,是指程序运行的解释器。
收藏

初级基础

入门、精品、全面

Perl语言入门学习

博文 perl语言入门学习

perl语言入门学习 简介 Perl 是 Practical Extraction and Report Language 的缩写,动物代表骆驼标志 创始人:拉里·沃尔(Larry Wall),1987年12月18日发表 借用了C,esd,awk,shell脚本以及其他编程语言的特性 最最要的是集成了正则表达以及极其灵活的哈希的使用,巨大的第三方代码库CPAN 现在使用的perl为perl5的版...

阅读数 292 2020-04-25

博文 Perl语言入门学习笔记1

Perl语言入门学习笔记简介Perl的四大特点:如何取得Perl编写Perl程序编写Perl所需编辑器编写最简单的Hello World程序编译及运行 简介 Perl全称为实用摘录与报表语言(Pratical Extraction and Report Language)。 Perl的四大特点: 容易使用 用处广泛 速度很快 代码难看 Perl很适合在三分钟内写出“ 虽然难看但是能用 ”的一...

阅读数 362 2019-06-11

博文 perl语言入门学习笔记

好久没写perl脚本了,基本忘得差不多了,呵呵,重新看一下perl语言入门吧。perl内部并不存在整数,在perl内部总是按照双精度浮点数的要求来保存数字并进行运算的。如果要使perl支持unicode字符,需要添加 use utf8;\l 将下一个字母转换为小写\L 将它后面的所有字母都换为小写,直到\E为止\u 将下一个字母转换为大写\U 将它后面的所有字母都换为大写,直...

阅读数 1 2012-10-12

Perl语言基础知识

博文 perl语言基础知识总结----perl的notepad++配置

从11月19日接触perl,现在已经过去了一个星期,说起这一个星期,收获颇丰。当决定开始学习perl时,心情很高兴,现在依旧很激动,记得上星期天到图书馆借阅perl的相关书籍,惊讶的少之甚少,唯有的几本都被人借走,还未还,于是决定下载网络资源来学习,虽说我跟喜欢读书,那种捧着至宝的感觉实在令人心旷神怡。         有人问,为什么要学习计算机语言,我只能说喜欢,若问为什么学习perl,我也只

阅读数 2558 2012-11-25

博文 perl基础知识总结-----易混淆但有用特殊符号

已经接触perl语言接近半个月,实在是对Larry Wall感慨万千,不知他是从哪里搞出来那么多古怪的的符号,在其他语言实在是少见,悉心研读之下,perl语言使我逐渐感受到一种强大的魅力,让我不得不继续读下去。这是我读关于perl的第二本书《perl语言编程(第三版)》,作者便是perl语言的发明之父Larry Wall,译者是何伟平,书本身有1000多页,读完它可要耗费不少心神, 读到第二章

阅读数 756 2012-11-28

博文 perl: 基础知识

PERL: Practical Extractionand Report Language,实用报表提取语言。 借取了C、sed、awk、shell以及很多其他程序语言的特性,是linux和unix的梦幻脚本语言。主要用于文本处理,适用于小型应用程序和脚本。 perl是用多种方法解决问题。   perl是用c语言写的。   CPAN:ComprehensivePerl Archive

阅读数 377 2015-04-12

Perl基础入门课程
云原生平台的前景
1课时 · 53分钟 高级
pivotal路演活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生路演总结
1课时 · 12分钟 高级
pivotal活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生的优势
1课时 · 61分钟 高级
pivotal云原生活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
PHP软件开发
63课时 · 2739分钟 高级
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更地执行动态网页。
免费试看
Redis实战视频课程
23课时 · 376分钟 中级
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 
免费试看
Perl框架基础

博文 [Perl] Catalyst 框架学习

[Perl] Catalyst 框架学习 2011年03月20日   转载本站文章请注明,转载自:[b]扶凯[/b][http://www.php-oa.com] 本文链接: http://www.php-oa.com/2010/05/18/perl-catalyst.html Catalyst 是一个 web 应用程序开发框架,灵活而简洁,如果对 perl 有一定的基础,上手很快。他的...

阅读数 541 2012-01-19

博文 【利用perl的基因数据处理】1.基础的的DNA文件读写和...

我尚且处于生物信息学的小白状态,前两天刚学习了perl的基础语法,之后通过对“Begin Perl for  Bioinformatics ”书籍的学习,将生物信息学的基础数据处理和perl语言的编程有了基础的知识框架和应用了解。 一下是在学习过程中对DNA的基本信息统计写的一串小代码,之后可能会将自己在学习过程中发现的一些实用小工具整合成pm包,方便以后使用: use strict;

阅读数 1372 2017-10-05

博文 理解 Zend 框架 基础

程序员是自相矛盾的懒汉。我们的理想是花数小时甚至几天的时间来创建一个东西,让大家用 30 秒钟完成 5 分钟才能完成的任务。众所周知,几年前,在众多强大且易用的脚本语言中,PHP 占据着首要位置。如果您曾经想使用动态生成的内容来构建一个网站,但却并不确定是否要使用诸如 J2EE 之类的应用服务器,那么您就极可能使用 PHP。它快速、易学、方便,并且无需学习 Perl。然后情况很快改变。Ruby o

阅读数 1891 2006-11-07

Perl进阶提升课程
云原生平台的前景
1课时 · 53分钟 高级
pivotal路演活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生路演总结
1课时 · 12分钟 高级
pivotal活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生的优势
1课时 · 61分钟 高级
pivotal云原生活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
PHP软件开发
63课时 · 2739分钟 高级
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更地执行动态网页。
免费试看
Redis实战视频课程
23课时 · 376分钟 中级
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 
免费试看

实战技巧

开发、实战、高级

Perl核心技术应用

博文 模板技术在PHP中的应用

 什么是PHP的模板技术?PHP模板发展自Perl的Template。剥开神秘的面纱,模板技术的核心概念简单得令人心跳:要将你的美工页面指定为模板文件,只需将页面中活动的内容如数据库输出,用户交互等部分定义成形式为的变量放在模板文件中相应的位置,当用户浏览时,由PHP程序文件打开该模板文件,将模板文件中定义的变量进行替换,当然,替换成对应的数据库输出或者用户交互等动态生成内容。    模板能够改善

阅读数 682 2008-07-28

博文 Java核心技术整理(二)---CGI通用网关接口

CGI 即 Common Gateway Interface,译作“通用网关接口” web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖于web应用程序,如php、jsp、python、perl等。但是web server如何将动态的请求传递给这些应用程序?它所依赖的就是cgi协议。没错,是协议,也就是web server和web应用程序交流时的规范。换句话说,通过cgi协议,再结合已搭...

阅读数 276 2019-12-17

博文 用Portal来集成外部应用程序

                                用Portal来集成外部应用程序随着Portal一步步走向成熟其结构和功能也发生了较大变化,从混和型服务走向以系统框架为核心,应用程序与部署、开发完全分开的阶段,Portal相当与一个骨架一样可以接纳外部的这种技术架构开发的应用程序,使用Portals Bridges模式来连接不同的应用程序,可包括一下几种:集成Struts

阅读数 10744 2005-01-28

Perl流行框架

博文 漫谈 Perl 的 web 应用开发框架

忍不住在 PerlChina 邮件列表中盘点了一下 Perl 里的 Web 应用框架(巧的是 PerlBuzz 最近也有一篇相关的讨论帖),于是乎,决定在我自己的 blog 上也贴一下 :)原生 CGI/FastCGI 的 web app 对于较小的应用非常合适,但稍复杂一些就有些痛苦,但运行效率是最高的 ;) 如果是自己用 Perl 开发高性能的站,多推荐之。Catalyst, CGI::Application, 和 Jifty 是最流行的三大框

阅读数 2156 2010-07-01

博文 LAMP网站架构

LAMP(Linux- Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据 库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和 Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相

阅读数 4365 2012-10-29

博文 LAMP架构初步认识

LAMP(Linux-Apache-MySQL- PHP/Perl/Python)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache服务器,MySQL数据库,Perl、PHP或者 Python脚本语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的互联网商业应用都是采取这个架构。和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特...

阅读数 271 2010-05-09

Perl实战技巧课程
Redis实战视频课程
23课时 · 376分钟 中级
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。 
免费试看
云原生平台的前景
1课时 · 53分钟 高级
pivotal路演活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生路演总结
1课时 · 12分钟 高级
pivotal活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
云原生的优势
1课时 · 61分钟 高级
pivotal云原生活动将与您一起遍览云原生软件的源起 、发展以及交付方法。我们将与您分享云原生软件组织的能力和预期成果,内容涵盖基础设施自动化、容器编排和生命周期管理及应用程序框架。
免费试看
PHP软件开发
63课时 · 2739分钟 高级
PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更地执行动态网页。
免费试看

语言面试

快速、学习、实用

Perl语言面试技巧

博文 搞笑PHP面试技巧

想让一个都是程序猿的讨论组里开撕,只要发一句“PHP是世界上最好的语言”。 今天介绍一下PHP面试技巧: 出去就说你有5年的PHP开发经验。 精通PHP,Mysql,Oracle,SQLser,PostgreSQL,Linux,Nginx。 精通SHELL,AWK,SED,PERL,Python。 精通ThinkPHP,YII,CI,laravel...

阅读数 1240 2018-05-28

博文 面试看看这些

50个技巧提高你的PHP网站程序执行效率 PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,易于学习,使用广泛,主要适用于Web开发领域。 1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, ...

阅读数 250 2015-02-28

Perl语言面试题

博文 某知名公司Perl面试题及答案

1. Which statement is wrong: A. $_= ‘hello world’; B. $a=’hello world’; C. my $b,$a=’hello world’; D. my ($a,$b)=(0,’hello world’); Answer: Item C: $b is empty and $a is ‘hello world’ All of items is

阅读数 493 2009-07-28

博文 Perl语言问题

1.perl语言中列表和数组的区别和联系 (1,2,3,4,5,6,7,8,9,10)——前面这个就叫列表,其实就是指一个集合,你可以想象多个物体堆在一起! Array = (1,2,3,4,5,6,7,8,9,10)——前面的Array就是数组!其实他是代指列表,相当于一一个个体的身份代表一个集合体! 把数组的元素列出来构成一个集合就是列表,把列表用一个东西来代表,这个代表就是数组!

阅读数 341 2014-09-20

博文 Perl语言总结

 标量  $  $cents  一个独立的数值(数字或字串)  数组  @  @large  一列数值,用编号做键字  散列  %  %interest  一组数值,用字串做键字  子过程  &  &how  一段可以调用的 Perl 代码  类型团  *  *struck  所有叫 struck 的东西  $answer = 42; # 一个整数 $pi = 3.14159265 # 一个"

阅读数 694 2008-10-24