原创 【博客大赛】破脚本1

2013-9-8 22:28 436 0 分类: 工程师职场

第一章  标量数据

1)字符串操作

20130908220746649001.jpg(下面的是小写x)

20130908220755684002.jpg

2)标量($开头)

20130908220802185003.jpg

20130908220808146004.jpg20130908220815474005.jpg

20130908220819834006.jpg

20130908220825929007.jpg

3)print输出

20130908220833268008.jpg

20130908220839249009.jpg

20130908220848257010.jpg20130908220856542011.jpg

4)比较 (数字==  !=  >  <  >=  <=;字符eq ne gt lt ge le)

5)if控制结构

20130908220901257012.jpg

20130908220910493013.jpg

6)获取用户输入(从标准输入获取一行字符,直到换行符,chomp去除换行)

20130908220918800014.jpg

20130908220925724015.jpg

7)while控制结构

20130908220934314016.jpg

第二章  列表和数组

1)数组(@开头)

20130908220944172017.jpg

20130908220953416018.jpg

20130908221000983019.jpg

2)列表

20130908221010465020.jpg

20130908221015995021.jpg

20130908221027666022.jpg

20130908221035987023.jpg

20130908221044331024.jpg

20130908221054427025.jpg

3)push和pop操作;shift 和unshift

20130908221100799026.jpg

20130908221109664027.jpg

4)foreach 控制结构

20130908221426140029.jpg

20130908221434129030.jpg

20130908221442974031.jpg

20130908221802830033.jpg

5)sort(按ASCII码顺序)

20130908221809612034.jpg

6)标量上下文

20130908221816733035.jpg

20130908221824202036.jpg20130908221832243037.jpg

第三章  子程序(sub function {},&function调用函数)

1)函数定义及返回值

20130908221839158038.jpg

20130908221847871039.jpg

20130908221856402040.jpg

20130908221905802041.jpg

2)私有变量(my标记)

20130908221911594042.jpg

20130908221920395043.jpg

20130908221925976044.jpg

20130908221933547045.jpg

20130908221941273046.jpg

20130908221950378047.jpg

第四章  输入与输出

1) 标准输入输出

20130908221958899048.jpg

20130908222006671049.jpg(defined判断是否为空)

20130908222014489050.jpg20130908222023600051.jpg

2)钻石操作(处理文件 perl myfile.pl file1 file2…如果没有文件,则默认标准输入输出)

20130908222029154052.jpg20130908222034284053.jpg

20130908222040441054.jpg

3) printf输出格式化

20130908222046802055.jpg

20130908222052734056.jpg

20130908222057488057.jpg

20130908222102443058.jpg

4) 打开文件句柄(打开文件,打开文件用于读取,打开文件用于写入,打开文件追加写入)

20130908222107425059.jpg20130908222114430060.jpg

20130908222122956061.jpg20130908222127421062.jpg

20130908222133311063.jpg(可以用print,printf,say进行文件写入)

20130908222139226064.jpg

20130908222147877065.jpg

20130908222153668066.jpg

第五章  哈希(键不能相同,值可以相同)

1)hash访问

20130908222200659067.jpg20130908222205187068.jpg

20130908222213200069.jpg

2) 访问整个hash(%new_hash=%old_hash)

20130908222220523070.jpg

20130908222226318071.jpg

20130908222233430072.jpg

20130908222241338073.jpg

20130908222249813074.jpg

20130908222256300075.jpg

第六章  正则表达式

1) 简单匹配

20130908222304390076.jpg

20130908222313303077.jpg

20130908222321381078.jpg

20130908222326891079.jpg

20130908222335898080.jpg

20130908222342923081.jpg

20130908222349910082.jpg

20130908222356580083.jpg

20130908222403767084.jpg

20130908222408724085.jpg20130908222415947086.jpg

20130908222421355087.jpg

20130908222426399088.jpg20130908222434629089.jpg

20130908222441145090.jpg

2) 字符集

20130908222449322091.jpg

20130908222457504092.jpg

3) 正则表达式进行匹配

20130908222504605093.jpg

20130908222511435094.jpg

20130908222519980095.jpg

20130908222526133096.jpg

20130908222535132097.jpg

20130908222542314098.jpg

20130908222549298099.jpg

20130908222555560100.jpg

20130908222603321101.jpg

20130908222611668102.jpg

20130908222618853103.jpg

20130908222625610104.jpg

20130908222633128105.jpg

20130908222642647106.jpg

广告

文章评论 0条评论)

登录后参与讨论
相关推荐阅读
sunyzz 2017-08-19 10:38
【博客大赛】AVALON总线介绍
1、AVALON总线简介Avalon总线是一种协议较为简单的片内总线,是ALTERA公司定义的片上互联总线,该总线可以将诸如NIOS II的CPU与其他外设连接起来,进而进行数据交换。AVALON总线...
sunyzz 2017-08-17 21:36
【博客大赛】不要轻易做职场滥好人
小A毕业于国内普通高校,但是他聪明,勤奋,能干,动手能力强,可是即便有这些优点也不能让小A轻轻松松找到一份好工作。这不,去年9月份小A好不容易找到一份工作,然后立马就入职了C公司,生怕C公司过两天不要...
sunyzz 2017-08-16 21:15
【博客大赛】IC设计低功耗技术四
五:工艺层面的降低功耗前面几节都是在讨论设计人员如何在前期阶段,中期阶段降低功耗,涉及到软件层面的,硬件层面的,这些技巧基本都是前辈总结出来的,或者根据理论推论出来的。但是到了后期,想降低功耗基本就要...
sunyzz 2017-08-14 22:35
【博客大赛】IC设计之低功耗技术三
四:RTL(寄存器传输)级的低功耗设计4.1 状态机的设计状态机编码中一般有两种方式,普通的二进制编码,特殊的格雷码,格雷码的特点是两个数据之间的跳变时只会有一个bit在toggle,显然比起多bit...
sunyzz 2017-08-12 16:51
【博客大赛】IC设计之低功耗技术二
三、架构层面的降低功耗系统的实现有很多的方式,每种方式对功耗的影响都不相同,本节主要介绍架构对功耗的影响。3.1 高级门口电路 在同步电路系统中,时钟占据了大部分的动态功耗,因而在一些情况下,如果有些...
sunyzz 2017-08-12 10:37
【博客大赛】IC 设计之低功耗技术一
一、前言随着计算机技术和微电子技术的迅速发展,嵌入式系统应用领域越来越广泛。节能是全球化的热潮,如计算机里的许多芯片过去用5V供电,现在用3.3V,1.8V,甚至更低的电压。目前的低功耗设计主要从芯片...
广告
我要评论
0
0
广告
关闭 热点推荐上一条 /2 下一条