一、解释器模式 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。适用:当有一个语言需要解释执行,并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。缺点:解释器模式为文法中的每一条规则至少定义了一个类,因此包含许多规则的文法可能难以管理和...
分类:
其他好文 时间:
2015-09-27 14:59:21
阅读次数:
259
1.shell概述 shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动,挂起,停止甚至是编写一些程序; shell还是一个功能强大的编程语言,易编写,易调试,灵活性较强。 shell是解释执行的脚本语言,在shell中可以...
分类:
系统相关 时间:
2015-09-26 14:33:39
阅读次数:
219
一、简介shell两种命令执行方式:1.交互式:单条命令执行2.批处理:脚本(Script)Shell脚本是解释执行的,不需要编译tips:尽量使用普通用户账号二、解释器作用:用来执行脚本1. bashbash是Linux标准默认的shell,由Brian Fox和Chet Ramey共同完成,是....
分类:
系统相关 时间:
2015-09-25 18:12:28
阅读次数:
221
作业(练习)内容:1、描述shell程序的运行原理(可附带必要的图形说明);Shell(外壳):交互式进程。编译器,解释器shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。如果把Linux内核想象成一个球体的中心,shell就..
分类:
系统相关 时间:
2015-09-25 04:08:57
阅读次数:
3226
一、作业(练习)内容:1、描述shell程序的运行原理(可附带必要的图形说明);什么是shellshell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序..
分类:
编程语言 时间:
2015-09-25 04:02:21
阅读次数:
637
python2.7中启动python解释器需要shift+del键才能删除,不支持backspace键,不支持tab补齐。反正用起来是非常的不方便。解决这个问题可以通过指定一个pythonstartup脚本来解决。第一步:新增PYTHONSTARTUP的环境变量echo"exportPYTHONSTARTUP=$HOME/.pythonstartup">>/et..
分类:
编程语言 时间:
2015-09-24 19:44:40
阅读次数:
313
函数的参数位置参数:调用函数时,传入的两个值按照位置顺序依次赋给参数默认参数:一是必选参数在前,默认参数在后,否则Python的解释器会报错(思考一下为什么默认参数不能放在必选参数前面);二是如何设置默认参数。把年龄和城市设为默认参数:1 def enroll(name, gender, age=6...
分类:
编程语言 时间:
2015-09-23 18:57:32
阅读次数:
322
转自:http://segmentfault.com/a/1190000000652749基本概念javascript是一门解释型的语言,浏览器充当解释器。js执行引擎并不是一行一行的执行,而是一段一段的分析执行。 延迟脚本HTML4.0.1中定义了defer属性,它的用途是表明脚本在执行时不会影响...
分类:
编程语言 时间:
2015-09-22 20:32:20
阅读次数:
260
Shell工作原理什么是shellshell是命令语言、命令解释程序及程序设计语言的统称,是用户和Linux内核之间的接口程序,为用户提供使用操作系统的接口。shell的特性shell的一个重要特性是它自身是一个解释型的程序设计语言,程序运行时由解释器全程参与运行过程,每次读取一行,运..
分类:
系统相关 时间:
2015-09-22 14:49:51
阅读次数:
190
第3章?适配器模式 第4章?建造者模式 第5章?数据访问对象模式 第6章 装饰器模式 第7章 委托模式 第8章?外观模式 第9章?工厂模式 ? ? ? ? ? ? ? ??√ 第10章 解释器模式 第11章?迭代器模式 第12章 ...
分类:
Web程序 时间:
2015-09-22 01:29:41
阅读次数:
186