这个链接上有点介绍,可以了解个大概:http://blog.imaginea.com/mysql-query-parsing/
关键点:
1. SQL解析包括语法分析器和词法分析器。
简便的做法是用bison/flex组合。不过MySQL的词法分析器是手工打造的。
语法分析器的入口函数是MYSQLparse,词法分析器的入口函数是MYSQLlex。
2. 词法分析中...
分类:
数据库 时间:
2014-06-19 10:03:35
阅读次数:
302
使用解析器
使用解析器是非常简单,可以使用它自己的词法分析器,但是,用fsyacc.exe 产生的解析器总是要求词法分析器。在这一小节,我们将讨论如何使用自己的词法分析器,以及与解析器联合。
警告
记住F# 编译器不能直接使用.fsl 和 .fsy 文件,需要用fslex.exe 和 fsyacc.exe 进行编译,创建.fs 文件,然后才能使用。通常,使用预编译事件实现,它在 ...
分类:
其他好文 时间:
2014-06-16 21:59:41
阅读次数:
247
文本符号化:Fslex
文本符号化(Tokenizing,有时也叫词法分析,lexical analysis 或 lexing),其基本意思是把文本分成可管理的块(lump),或符号(token)。要用到工具fslex.exe,它本身就是创建词法分析器(有时也叫扫描器,scanner),进行文本符号化的程序或模块的特定域语言。fslex.exe 是命令行程序,接收参数是表示词法分析器的文本...
分类:
其他好文 时间:
2014-06-14 06:55:46
阅读次数:
390
“/CRM”应用程序中的server错误。配置错误
说明:在处理向该请求提供服务所需的配置文件时出错。请检查以下的特定错误具体信息并适当地改动配置文件。 分析器错误消息:
无法识别的属性“targetFramework”。请注意属性名称区分大写和小写。源错误: 行 24: 设...
分类:
其他好文 时间:
2014-06-12 11:34:00
阅读次数:
191
? 设置SQL 计划管理? 设置各种SQL 计划管理方案SQL 计划管理:概览? SQL
计划管理是自动控制的SQL 计划演变。? 优化程序可自动管理SQL 计划基线。– 仅使用已知的和经过验证的计划。? 将自动对计划更改进行验证。–
仅继续使用可比较的或较好的计划。? 可通过SQL 性能分析器在S...
分类:
数据库 时间:
2014-06-10 22:18:45
阅读次数:
319
接上一篇 lucene 4.7 试用 完善了项目。
源码已经上传 点击下载
TextFileIndexer.java 用来建立索引,支持选择不同的分析器analyzer。
Demo.java用来运行搜索引擎。
(运行时,注意配置自己的索引目录。)
另外,由于版权问题,拿来建立索引的Json文件这里就不提供了,可以自行编写几条来建立索引。...
分类:
其他好文 时间:
2014-06-10 06:35:27
阅读次数:
261
上次介绍了用FindBugs辅助分析代码漏洞,这次换了一个工具:Fortify SCA Demo 4.0.0。Fortify是一个在安全方面挺出名的公司,这里就不多说了。先介绍一下主角:Fortify SCA Demo 4.0.0,虽然现在不知道Fortify SCA的版本是多少,但可以肯定的是,Fortify SCA Demo 4.0.0是一个比较旧的Fortify SCA分析器了,并且还是De...
分类:
其他好文 时间:
2014-06-09 23:34:26
阅读次数:
270
使用 Visual Studio 分析器找出应用程序瓶颈Hari PulapakaandBoris
Vidolov本文讨论:以性能瓶颈为目标应用程序代码分析比较分析数据性能报告本文使用了以下技术:Visual Studio
2008在过去十年间,涌现了许多新的软件技术和平台。每种新技术都要求掌握专门...
分类:
其他好文 时间:
2014-06-07 20:07:23
阅读次数:
221
1.分析器错误消息:
无法识别的属性“targetFramework”。请注意属性名称区分大小写解决方法:修改.NET Framework
版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。我的win7系统,1、打开IIs点击IIS根节点2、看右边的“操作”-》点击“更改.NET
...