01 2018 档案
摘要:JS式面向对象 一、理解对象 一)属性类型 ECMA-262 第 5 版在定义只有内部才用的特性(attribute)时,描述了属性(property)的各种特征。 ECMA-262 定义这些特性是为了实现 JavaScript 引擎用的,因此在 JavaScript 中不能直接访问它们。 1.数据
阅读全文
摘要:引用类型 引用类型的值(对象)是引用类型的一个实例。 一、Object类型 创建Object实例: 访问: 二、Array类型 1.数组的每一项可以保存任何类型的数据 2.数组的大小可以动态调整 创建数组: 检测是否为数组: 转换: 栈方法(先进后出): push()函数:接收任意数量的参数,并逐个
阅读全文
摘要:变量、作用域和内存问题 一、基本类型和引用类型的值 基本类型值:简单的数据段 引用类型值:由多个值构成的对象 基本类型是按值访问的,引用类型是按引用访问的。 不能给基本类型的值添加属性,尽管不会报错。 当从一个变量向另一个变量复制引用类型的值时,同样也会将存储在变量对象中的值复制一份放到为新变量分配
阅读全文
摘要:控制Shell脚本 一、处理信号 1) SIGHUP本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。 登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前
阅读全文
摘要:呈现数据 一、文件描述符 Linux系统将每个对象当做文件处理,这包括输入和输出进程。Linux用文件描述符来标识每个文件对象。每个进程最多可以有9个 文件描述符,bash shell保留了前三个文件描述符。 文件描述符 缩写 描述 0 STDIN 标准输入,对于终端界面来说就是键盘 1 STDOU
阅读全文
摘要:一些零碎的基础知识 一、认识Shell脚本 一)相关概念 Shell是一种命令解释器,作用是按次序执行(遇到子脚本,先执行子脚本的命令)用户输入的命令和程序。 Shell脚本语言是弱类型语言,与其他脚本语言相比的优势是可以处理偏操作系统底层的业务。 查看系统默认Shell: 二)开发规范 1)脚本第
阅读全文
摘要:Shell变量 一)全局环境变量 全局变量对于定义它的shell和其子shell都是可见的,但如果生成它的shell被终止,全局变量也就消失了。另外全局变量会被子shell的同名变量覆盖。 二)局部环境变量 局部环境变量只能在定义它们的进程中可见。 区别全局环境变量和局部环境变量其实我们只需要记住:
阅读全文
摘要:shell中的数学计算 一、使用方括号 二、使用(()) 三、bc的用法 bc技术器实际上是一种编程语言,它可以识别: 数字(整数和浮点数)变量(简单变量和数组)注释(以#或C语言中的/* */开始的行)表达式编程语句(例如if-then语句)函数 浮点运算是由内建变量scale控制的。必须将这个值
阅读全文
摘要:Shell函数 1.定义语法 标准写法: funciton funName () { order....... return n } 简化写法1: funciton funName { order....... return n } 简化写法2: funName () { order.......
阅读全文
摘要:条件判断 一、条件测试与比较 一)条件测试基础语法 下列测试语法中如果测试的表达式成立,条件测试就会结束,并返回0. 1.test条件测试 语法:test <测试表达式> 2.中括号条件测试 语法: [ <测试表达式> ] 注意:中括号的内部和两边都要有空格 3.双中括号条件测试 语法: [[ <测
阅读全文

浙公网安备 33010602011771号