码迷,mamicode.com
首页 >  
搜索关键字:词法    ( 1541个结果
MySQL prepare 原理
Prepare的好处 Prepare SQL产生的原因。首先从mysql服务器执行sql的过程开始讲起,SQL执行过程包括以下阶段 词法分析->语法分析->语义分析->执行计划优化->执行。词法分析->语法分析这两个阶段我们称之为硬解析。词法分析识别sql中每个词,语法分析解析SQL语句是否符合sq ...
分类:数据库   时间:2019-01-08 21:12:03    阅读次数:176
有穷自动机(NFA、DFA)&正规文法&正规式之间的相互转化构造方法
在编译原理(第三版清华大学出版社出版)中第三章的词法分析中,3.4、3.5、3.6小节中分别讲解了 1、什么是NFA(不确定的有穷自动机)和DFA(确定的有穷自动机) 2、如何将 不确定的有穷自动机(NFA) 转化为 确定的有穷自动机(DFA); 3、如何化简DFA; 4、正规式和有穷自动机的等价性 ...
分类:其他好文   时间:2019-01-08 21:07:25    阅读次数:268
C++——简单程序设计
1、一个简单的程序 2、C++字符集 大小写英文字符,数字字符,某些特殊字符。 3、C++的词法记号 关键字 C++预定义的单词,不能用作别的含义 标识符 程序员定义的实体名称,变量名、函数名、类名等 文字 直接使用符号表示的变量 操作符 运算符号,+、-... 分隔符 用于分隔程序正文等 ,; { ...
分类:编程语言   时间:2019-01-08 12:16:39    阅读次数:244
JS中this的那些事儿
this是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。 一、this到底指向什么? this既不指向函数自身,也不指向函数的词法作用域,具体指向什么,取决于你是怎么调用函数。 1. 直接使用不带任何修饰的函数引用进行调用(即:方法名 + 括号), ...
分类:Web程序   时间:2019-01-08 10:49:46    阅读次数:240
代码混淆原理
转自:http://www.fly63.com/article/detial/45 使用js的混淆加密,其目的是为了保护我们的前端代码逻辑,对应一些搞技术吃饭的公司来说,为了防止被竞争对手抓取或使用自己的代码,就会考虑如何加密,或者混淆js来达到代码保护。 1、为什么需要js混淆 在web系统发展早 ...
分类:其他好文   时间:2019-01-06 23:03:04    阅读次数:300
this的五种指法
this 到底指向哪里 以下如果没提及,则为严格模式。 js中作用域有两种: 词法作用域 动态作用域 词法作用域 词法作用域指在书写代码时就被确定的作用域。看如下代码 动态作用域 动态作用域指在代码运行时才被确定的作用域。js中只有this的作用域是动态作用域 this的五种绑定 初学js时,会想当 ...
分类:其他好文   时间:2019-01-05 18:26:36    阅读次数:219
javasrcipt的作用域和闭包(三)闭包与模块
一些很重要的说明:前面三篇博客详细的介绍了,引擎与编译器和作用域的关系,重点需要理解的是编译器中的分词与词法分析,JavaScript的特有的“赋值操作的左右侧”引用操作;编译阶段的词法作用域的工作原理和eval、with的欺骗词法作用域;然后还有介绍了函数作用域与块级作用及相关的ES6新特性,接着 ...
分类:编程语言   时间:2019-01-05 12:10:28    阅读次数:173
JS-闭包(Closures)和let声明块级作用域变量
闭包: > https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures > 闭包是函数和声明该函数的词法环境的组合。 let: > https://developer.mozilla.org/zh-CN/docs/Web/Java... ...
分类:Web程序   时间:2019-01-03 00:46:17    阅读次数:259
C指针原理(27)-编译基本原理-语法树及其实现7
下面完成一个简单的计算器通过语法树进行计算,首先定义一个语法树的结构,然后编写flex文件,解析数字或符号,对于符号返回本身,对于数字,返回NUMBER,并对yylval的d进行赋值,yylval指向一个联合类型,接着,在语法分析器中完成语法树的节点的增加,分别对应数字和符号有不同的增加方式,最后有一个单独的C代码处理计算,以及语法树相关计算的函数。对结果的计算的方式是对语法树进行递归。词法分析器
分类:其他好文   时间:2019-01-01 22:45:32    阅读次数:372
javasrcipt的作用域和闭包(二)
这篇博客主要对词法作用域与欺骗词法作用域、函数作用域与块级作用域、函数内部的变量提成原理进行详细的分析,在这篇博客之前,关于作用域、编译原理、浏览器引擎的原理及关系在javaScript的作用域和闭包(一)有详细的阐述,而今天这篇博客是在其基础上对作用域的工作原理进行深入的分析,所有如果有对编译和引 ...
分类:编程语言   时间:2018-12-30 10:42:30    阅读次数:209
1541条   上一页 1 ... 26 27 28 29 30 ... 155 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!