最新文章列表

Some Rules from wrting your own dsl with ruby

来自:http://blog.nofail.de/2010/02/writing-your-own-dsl-with-ruby/   Some Rules from wrting your own dsl with ruby   1. let the user choose how to use it   all implemented methods return the obj ...
Goldice 评论(0) 有857人浏览 2011-11-10 16:33

<<Agile DSL Development in Ruby>> 笔记

pdf见:http://obiefernandez.com/presentations/obie_fernandez-agile_dsl_development_in_ruby.pdf   1. What is DSL ——designed for a specific domain ——captures jargon in executable form — ...
Goldice 评论(0) 有857人浏览 2011-11-08 13:30

ANTLR3 简介及示例

  ANTLR3 简介及示例   ANTLR(pronounced Antler) 是一个语言识别工具,Another Tool forLanguage Recognition 的缩写。ANTLR由旧金山大学(University of San Francisco)的教授 Terence Parr 开发并维护的,其始于1989年,到了现在过了20多年,一直都是一个很活跃 ...
hellojinjie 评论(1) 有11077人浏览 2011-10-15 21:20

Ruby之类定义

介绍几种不常见的类定义方法:   1. Struct   Person=Struct.new(:name,:age,:sex) p=Person.new("liyuchun") puts p    Struct生成一个仅仅包含数据属性的类。但是你可以在这个类的基础上扩展:   Person=Struct.new(:name,:age,:se ...
Goldice 评论(0) 有736人浏览 2011-09-26 18:31

[原创]opensuse 11.4中使用Yast进行dsl连接

在linux中有好用的networkmanager 进行网络的管理, 但是使用opensuse这个发行版的话, 还有一个方法进行dsl的拨号连接, 那就是使用suse的smpppd 进行dsl的连接。   首先, 在Yast中的dsl管理里新建一个dsl连接, 记好这个连接的名称, 比如我的叫dsl001, 然后确定后Yast会提示你安装一个包, 就是smpppd, 这个包提供了一个命令行界面的 ...
pswzyu 评论(0) 有1618人浏览 2011-09-25 18:54

AOP实现原理:从命令式编程和声明式编程说起

面向方面编程(Aspect Oriented Programming,简称AOP)是一种声明式编程(Declarative Programming)。声明式编程是和命令式编程(Imperative Programming)相对的概念。 ...
selvemen 评论(0) 有1155人浏览 2011-09-14 09:45

ubuntu下使用netbeans创建rails工程时出现 uninitialized constant Rake::DSL 错误的解决办法

出现  uninitialized constant Rake::DSL 时,不影响工程文件的正常生成,但是使用 rake 命令的时候则会报错 : db:migrate task not exist . 解决方案: 找到 RakeFile ,保证其满足下列格式: require File.expand_path('../config/application', __FILE__) require ...
njbble 评论(0) 有1479人浏览 2011-09-04 20:28

A clojure DSL for system admin and deployment with many remote machines(转发)

1.What is clojure-control? The idea came from node-control . Define clusters and tasks for system administration or code deployment, then execute them on one or many remote machines. Clojure-c ...
shunlongjin 评论(0) 有315人浏览 2011-07-25 11:29

构建自己的DSL之二 抓取文本处理

转载请标明出处:http://fuliang.iteye.com/blog/1122051 公司的蜘蛛抓取的内容一个记录是以TAB分割的各个字段的值,并且随着各种分类得分、正文静态得分策略的添加,版本不断的演变。每次做抽样、分析、分类语料等文本处理都需要写一些样板式的代码,并且得到wiki查找指定版本每个字段的位置。构建一个好的DSL来自动处理这件事情能够省去很多重复的操作,只需要关注要处理的事情 ...
fuliang 评论(0) 有2324人浏览 2011-07-11 23:18

构建自己的DSL之一 Simple Crawler

转载请标明出处:http://fuliang.iteye.com/blog/1122008 经常需要从网上抓取一些需要的内容做成语料,供分类使用。所以需要一个灵活的抓取、抽取程序-自己的DSL来做这件事,这样每次只需要写几行代码就能得到需要的内容。比如我比较希望以下几行代码就能把我的博客的内容给抓下来: crawler = Crawler.new 1.upto(10) do |pn| ...
fuliang 评论(0) 有3048人浏览 2011-07-11 22:08

最近博客热门TAG

Java(141741) C(73643) C++(68602) SQL(64557) C#(59604) XML(59131) HTML(59042) JavaScript(54916) .net(54782) Web(54511) 工作(54116) Linux(50906) Oracle(49861) 应用服务器(43285) Spring(40811) 编程(39452) Windows(39380) JSP(37540) MySQL(37266) 数据结构(36420)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics