最新文章列表

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) 有809人浏览 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) 有824人浏览 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) 有10982人浏览 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) 有710人浏览 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) 有1583人浏览 2011-09-25 18:54

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

面向方面编程(Aspect Oriented Programming,简称AOP)是一种声明式编程(Declarative Programming)。声明式编程是和命令式编程(Imperative Programming)相对的概念。 ...
selvemen 评论(0) 有1122人浏览 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) 有1393人浏览 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) 有2280人浏览 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) 有2997人浏览 2011-07-11 22:08

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics