摘要: 内存的不同用途根据不同的操作系统,一个进程可能被分配到不同的内存区域去执行。但是不管什么样的操作系统、什么样的计算机架构,进程使用的内存都可以按照功能大致分为以下4个部分:(1)代码区:这个区域存储着被装入执行的二进制机器代码,处理器会到这个区域取指并执行。(2)数据区:用于存储全局变量等。(3)堆 阅读全文
posted @ 2019-10-12 21:14 燕子fly 阅读(667) 评论(0) 推荐(0)
摘要: 编译原理之运行环境 之前我们讨论的内容主要是编译程序的前端,研究分析了编译程序对原语言静态分析的各个阶段的原理,方法和技术。对源程序进行词法分析,生成属性字流,接着进行语法分析,最后进行语义分析生成中间目标代码,而生成的目标程序能否正常运行与支持目标程序的运行时环境密切相关。本次我们就讨论运行环境。 阅读全文
posted @ 2019-10-12 16:39 燕子fly 阅读(1273) 评论(0) 推荐(0)
摘要: https://wangdoc.com/javascript/oop/this.html#%E5%AE%9E%E8%B4%A8 由于对象的属性可以赋给另一个对象,所以属性所在的当前对象是可变的,即this的指向是可变的。 this可以用在构造函数之中,表示实例对象。 但不管是什么场合,this都有一 阅读全文
posted @ 2019-10-12 16:00 燕子fly 阅读(289) 评论(0) 推荐(0)
摘要: 执行环境(Execution Context)的含义 JavaScript代码执行的环境非常重要,而执行环境可以归纳为以下三种: 全局代码(Global Code) - 代码首次执行时的默认环境 函数代码(Function Code) - 程序执行到函数体内时 Eval函数代码(Eval Code) 阅读全文
posted @ 2019-10-12 11:33 燕子fly 阅读(379) 评论(0) 推荐(0)