作用域和闭包 ?作用域 引擎:从头到尾负责整个JavaScript的编译及执行过程。 编译器:负责语法分析及代码生成等。 作用域:负责收集并维护由所有声明的标识符(变量)组成的一系列查询,并实施一套非常严格的规则,确定当前执行的代码对这些标识符的访问权限。 作用域是一套规则,用于确定在何处以及如何查 ...
分类:
编程语言 时间:
2017-01-09 16:40:22
阅读次数:
178
1,词法分析 待续 2,文本分类 文本表示: 重点是贝叶斯模型:二项表示法和多项表示法。(向量维度为词库大小,一个是01,一个是频次)。模型重点在于化后验为先验。 还有其他模型:机器学习模型,分布式模型等等。 特征选择:重要的是TF-IDF。它的意思是一个词在单个文本中出现的次数越多,在其他文本中出 ...
分类:
其他好文 时间:
2017-01-03 07:50:11
阅读次数:
202
一、外观模式 外观模式提供了一个统一的接口,用来访问子系统中的一群接口。外观模式定义了一个高层接口,让子系统更容易被使用。 二、UML图 三、例子 举个编译器的例子,假设编译一个程序需要经过四个步骤:词法分析、语法分析、中间代码生成、机器码生成。学过编译都知道,每一步都很复杂。对于编译器这个系统,就 ...
分类:
其他好文 时间:
2016-12-30 10:46:44
阅读次数:
176
词法分析程序scaner( ),sym;error( ) 每个函数名是相应的非终结符,函数体是根据右部符号串的结构编写。 当遇到终结符时,则编写语句if(当前读入的符号==a)则读入下一个单词当遇到非终结符A时,则编写语句调用A( )当遇到规则A→ε时,则编写语句调用if(当前读入的符号? FOLL ...
分类:
其他好文 时间:
2016-12-29 07:45:57
阅读次数:
220
变量 、缓冲值 、编码 --道心 变量 声明变量 eg: #!/usr/bin/env python # -*- coding: utf-8 -*- name = "DaoXin" 上述代码声明了一个变量,变量名为: name,变量name的值为:"DaoXin" 变量的作用:昵称,其代指内存里某个 ...
分类:
其他好文 时间:
2016-12-24 01:51:48
阅读次数:
143
转载至:http://blog.csdn.net/aqszhuaihuai/article/details/7024551 当我们提交一条sql语句时,Oracle会做哪些操作呢? Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器 ...
分类:
数据库 时间:
2016-12-22 16:54:25
阅读次数:
199
闭包:闭包(Closure)是词法闭包(LexicalClosure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体1、函数是一个对象2、函数执行完..
分类:
编程语言 时间:
2016-12-22 07:19:21
阅读次数:
190
lucene基本概念 索引(Index) 对应一个倒排表,一个检索的基本单位。在lucene中就对应一个目录。 lucene基本概念 段(Segment) 一个索引可以包含多个段,段与段之间是独立的,添加新文档可以生成新的段,不同的段可以合并。段是索引数据存储的单元。 文档(Document) ?文 ...
分类:
Web程序 时间:
2016-12-21 02:19:01
阅读次数:
310
实验三、语法分析程序实验 专业:商业软件 姓名:邹汉辉 学号:201508030045 一、 实验目的 1.通过设计,编制,调试一个递归下降语法分析程序 2.实现对词法分析程序所提供的单词序列进行语法检查和结构的分析。 二、 实验内容和要求 输入:正规式 输出:判断该正规式是否正确。 三、 实验方法 ...
分类:
其他好文 时间:
2016-12-18 18:15:35
阅读次数:
216
辣鸡的我终于在一个已经保研的小哥哥(萌似泰迪)的帮助下完成了解释器!! 分为3步:词法分析器、语法分析器、语义分析器 代码大部分出自《编译原理基础-习题与上机解答》(西安电子科技大学出版社)中的附录 ...
分类:
其他好文 时间:
2016-12-17 16:57:19
阅读次数:
349