码迷,mamicode.com
首页 >  
搜索关键字:dsl    ( 601个结果
REST Client – simple DSL for accessing HTTP and REST resources
https://github.com/rest-client/rest-clienthttps://github.com/jnunemaker/httpartyhttp://ruby-doc.org/stdlib-2.1.2/libdoc/net/http/rdoc/Net/HTTP.htmlhtt...
分类:数据库   时间:2014-07-19 09:30:02    阅读次数:398
atitit.java解析sql语言解析器解释器的实现
atitit.java解析sql语言解析器解释器的实现 1. 解析sql的本质:实现一个4gl dsl编程语言的编译器 1 2. 解析sql的主要的流程,词法分析,而后进行语法分析,语义分析,构建sql的AST 1 3. 词法分析器 2 4. 语法分析器--ANTLR 2 5. Eclipse插件,,ANTLR Studio 3 6. 一个基于javacc实现的解析...
分类:数据库   时间:2014-07-14 13:16:35    阅读次数:500
DSL的Annex A,B,J,M
DSL的AnnexA意思是POTS网络的modem,AnnexB是ISDN网络的Modem。AnnexM是AnnexAModem上行速率增加到3.5Mbps,AnnexJ是AnnexBModem的上行速率增加到3.5Mbps。
分类:其他好文   时间:2014-07-10 18:27:20    阅读次数:214
Rails + rabl
当我们使用rails generate scaffold的方式生成MVC的时候,rails会自动给我们生成一系列的文件,包括了如何用json显示model的view。这样其实默认了你的系统是一个CRUD的系统,但是我们知道RESTful不是CRUD。把model直接暴露出去不是一个很好的选择。 rabl是一个DSL可以方便定制生成对象的显示信息的gem:https://github.co...
分类:其他好文   时间:2014-06-28 08:06:56    阅读次数:248
编译抽象语法树
编译抽象语法树   对大多数开发人员来说,编译就意谓着产生本地代码,给人感觉就是一个字,难。但是,并不一定要产生本地代码,对于 DSL,通常产生其他更加通用的编程语言。.NET 框架提供几个把抽象语法树编译成程序的功能。 技术的选择取决于几个因素。例如,如果语言针对的是开发人员,那么,生成文本文件就足够了,内容可以是 F#,也可以是其他语言,或者是编译过的程序集,能在程序中使用;然而,如果针...
分类:其他好文   时间:2014-06-08 14:43:58    阅读次数:213
实现基于数据结构的语言
实现基于数据结构的语言   创建任何 DSL 都应该从定义需要解决的问题开始。这里,我们需要定义一个 DSL 库(有时也称为组合库,combinators library),用于二维图形,这是一个很明显的选择。这个示例演示如何用大量简单的基本图形构建出复杂的结构。在计算机屏幕上的图像本质上就是线条和多边形的集合,尽管显示出来的图形可能极其复杂。这个示例用四个模块表现:第一,清单 12-1,提供...
分类:其他好文   时间:2014-06-03 00:38:21    阅读次数:420
精简版搜索(search lite)
ES有两种格式的search api:“lite”——query string版本,这个版本期望所有的参数在请求中指定并传递full request body版本期望得到一个JSON请求体,并且使用一个名为DSL的丰富的搜索语言query string搜索对在使用命令行的即席查询(ad hocque...
分类:其他好文   时间:2014-05-28 11:15:51    阅读次数:327
使用query ds进行搜索(search with query dsl)
使用Query-string这种检索方式是方便于命令行的检索,但是他受到了诸多限制(seeSearchLite)。ES还提供了一个丰富的,灵活的搜索方式:Query DSL。Query DSL允许用户构建更复杂而健壮的搜索条件。DSL(Domain Specific Language)使用JSON作...
分类:其他好文   时间:2014-05-09 03:47:58    阅读次数:313
Pig源码分析: 简析执行计划的生成
本文通过跟代码的方式,分析从输入一批Pig-latin到输出物理执行计划(与launcher引擎有关,一般是MR执行计划,也可以是Spark RDD的执行算子)的整体流程。 不会具体涉及AST如何解析、如何使用了Anltr、逻辑执行计划如何映射、逻辑执行计划如何优化、MR执行计划如何切分为MR Job,而是从输入一批Pig DSL到待执行的真正执行计划的关键变化步骤(方法和类)。...
分类:其他好文   时间:2014-05-08 04:00:42    阅读次数:407
10个精妙的Java编码最佳实践
这是一个比Josh Bloch的Effective Java规则更精妙的10条Java编码实践的列表。和Josh Bloch的列表容易学习并且关注日常情况相比,这个列表将包含涉及API/SPI设计中不常见的情况,可能有很大影响。我在编写和维护jOOQ(Java中内部DSL建模的SQL)时遇到过这些。...
分类:编程语言   时间:2014-05-05 11:38:28    阅读次数:402
601条   上一页 1 ... 58 59 60 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!