E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
metaprogramming
元編程
原文參考: http://rails-bestpractices.com/posts/16-dry-
metaprogramming
如果你發現一些方法,其定义是类似的,只是方法名称不同,那么我們可以使用元编程来優化我們的代碼
fireflyman
·
2010-07-28 15:00
编程
Ruby
ActiveRecord
Rails
元編程
原文參考: http://rails-bestpractices.com/posts/16-dry-
metaprogramming
如果你發現一些方法,其定义是类似的,只是方法名称不同,那么我們可以使用元编程来優化我們的代碼
fireflyman
·
2010-07-28 15:00
编程
Ruby
ActiveRecord
Rails
Erlang Abstract Form--生成和获取
ErlangAbstractForm--生成和获取Smerl通过修改Erlang的内部解析树,并重新编译这棵解析树实现
metaprogramming
。
minyskirt
·
2009-12-12 14:00
erlang
Module
include
tools
文件同步
attributes
Erlang 元编程
众所周知,Ruby具有一个特性,即元编程(
metaprogramming
)。
minyskirt
·
2009-12-11 14:00
编程
数据库
erlang
list
Ruby
lisp
冒号课堂节选:元编程范式
超级范式:元编程模板元编程即TemplateMetaprogramming,与GP密切相关但自成一派,隶属于另一种编程范式——元编程(
Metaprogramming
),简称MP。
zhenjing
·
2009-12-04 18:00
JavaScript
编程
汇编
语言
Delphi
编译器
Metaprogramming
in Ruby: It’s All About the Self
After writing my last post on Rails plugin idioms, I realized that Ruby
metaprogramming
, at its core,
love~ruby+rails
·
2009-11-16 11:00
Access
Ruby
Rails
Go
[转帖]C++模板元编程
[转帖]C++模板元编程作者:荣耀原文出处:http://www.royaloo.com/articles/articles_2003/
Metaprogramming
.htm摘要本文描述了模板元编程技术的起源
纸质笔记本
·
2009-11-15 14:00
The c++ template
metaprogramming
( Chapter 11. A DSEL Design )
#include"stdafx.h"#include#include#include#include#include#include#include#include#include#include#includenamespacempl=boost::mpl;usingnamespacempl::placeholders;//通过递归的“分派”templatestructevent_dispatc
yshuise
·
2009-11-03 14:00
C++
struct
table
Class
transition
playback
template
metaprogramming
9
0AR8C1hO5R8S1ZGZiNHZoeGZfMmdiNzJwcGZi&hl=zh_CN&pli=1 作者:Bartosz 翻译:hurd “I’ve been doing some template
metaprogramming
hqs7636
·
2009-09-09 16:00
编程
C++
c
C#
D语言
template
metaprogramming
9
0AR8C1hO5R8S1ZGZiNHZoeGZfMmdiNzJwcGZi&hl=zh_CN&pli=1 作者:Bartosz 翻译:hurd “I’ve been doing some template
metaprogramming
hqs7636
·
2009-09-09 16:00
编程
C++
c
C#
D语言
C++元编程和Boost编程库 (C++
Metaprogramming
and Boost MPL )中部
Boost中的MPL库分析 MPL(Meta-ProgrammingLibrary)是由DavidAbrahams和AlekseyGurtovoy为方便模板元编程而开发的库,2003年被Boost吸纳为其中的一员,此后又历经一些大幅度修改,目前已经相当完善,其最新版本于2004年11月发布。MPL的出现是C++模板元编程发展中的一大创举,它提供了一个通用、高层次的编程框架,其中包括了序列(
hityct1
·
2009-05-16 03:00
编程
C++
vector
struct
list
preprocessor
C++元编程和Boost编程库 (C++
Metaprogramming
and Boost MPL )上部
整理自http://kuibyshev.bokee.com/1584716.html引论 C++的发展史是一个不断吸收程序设计领域精华和不断积累充实语言特性的过程。它的创造者Stroustrup在这门新的编程语言草创之初就定下了几个基本的目标,二十年过去了,至今这些目标仍然是C++继续发展的指南针。其中他明确指出,这种语言不应强迫程序员使用单一程序设计形式[20];就是说C++语言应该是一
hityct1
·
2009-05-15 17:00
数据结构
编程
C++
struct
Class
语言
G&GR翻译之旅——从Java到Groovy(2-新Helper,类库和APIs)
答案就是元编程(
metaprogramming
)。在Java中,类一旦被加载就不允许再被修改。而Groovy的所有类在被
wonderlandsh
·
2009-04-16 00:00
java
编程
正则表达式
嵌入式
groovy
搞定模板元编程(meta programming)
搞定模板元编程(
metaprogramming
) 今天闲得无聊,早上起来习惯性瞟一瞟boost,突然看中了它的MPL库,所以自己实现了一个子集消磨时间。
λ-calculus(惊愕到手了欧耶,GetBlogPostIds.aspx)
·
2009-04-08 21:00
征服RIA:元编程的思想
http://www.wikipedia.org)的定义:编写一些程序来提前生成一些数据或代码供运行时使用,用来生成这些数据信息或代码的程序称为元程序(MetaProgram),编写这种程序就称为元编程(
MetaProgramming
broadview2006
·
2009-03-12 08:00
Ruby元编程技术(Ruby
Metaprogramming
techniques)
我最近考虑了很多元编程(
Metaprogramming
)的问题,并希望看到更多这方面技术的例子和讲解。无论好坏,元编程已经进入Ruby社区,并成为完成各种任务和简化代码的标准方式。
rocky_j2ee
·
2009-01-12 00:00
编程
Module
Class
Ruby
ActiveRecord
binding
Metaprogramming
CodeGenerationvs.MetaprogrammingCodeGenerationvs.MetaprogrammingIntroductionOverthepastyearorso,therehasbeenalotofbuzzandexcitementoveranewwaveofframeworksthatfocusonthe"rapid"inrapidapplicationdevelo
gembin
·
2008-09-18 17:00
浅析C++ Compile-time Assertion技术
但是,随着
Metaprogramming
概念的出现,编译时断言技术也已经和runtimeassertion一样的普遍了。如何在编译时进行断言呢?
woaidongmao
·
2008-09-15 13:00
metaprogramming
Learn why
metaprogramming
is necessary and look at some of the components of metaprogr
fishyych
·
2008-09-12 18:00
JavaScript
Scheme
groovy
idea
Advanced Rails -- Ruby 基本技术(6) -- 元编程技巧1
Metaprogramming
Techniques 前面已经讲述了Ruby的一些基础,后面是在Rails里面常见的元编程的技术。
magixyu
·
2008-06-08 14:00
编程
脚本
Ruby
Rails
ActiveRecord
C++ template
metaprogramming
学习笔记一
概念:Metadata:能够在编译期被操作的东西就是元数据,分成两类:类型和非类型,这两类都可以做为模板参数。整数类型,函数的指针或引用,成员指针(这些都可以转化成整数,因此是合法的)Metafunction:类模板,它的所有参数都是类型; 类,有公共的可访问的内嵌类;多态:允许使用不同的参数类型的性质就是多态,字面上即“多种形式的能力”;在C++中
overcomeunicom990702
·
2008-04-25 21:00
Template
Metaprogramming
- cont.1铪
MPL是一个非常聪明的作品,在发挥C++模板威力这方面登峰造极,而其接口的优雅、设计的一致性和思想的完整性让Loki这样类似的作品也相形见绌。废话少说,我们上代码。#include#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;usin
gudesheng
·
2008-04-04 18:00
Template
Metaprogramming
1.何谓
Metaprogramming
?
gudesheng
·
2008-04-04 18:00
struct
list
compiler
templates
yacc
preprocessor
用元编程的方式向Ruby添加properties
偷乐一下,是俺翻译的,哈哈http://www.infoq.com/cn/articles/properties-
metaprogramming
小熊bryan2007-07-3116:32发表评论
bryanzk
·
2007-07-31 08:00
编程
Ruby
Java下的框架编程
序以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
、Reflection
luedipiaofeng
·
2007-07-06 09:00
java
组织机构DSL之二:参考资料(ruby hacking guide )的阅读笔记
重新拾掇起RHG,是在读了《Programming Ruby》和《Ruby Cookbook》关于
metaprogramming
以及《acts_as_statemachine》的源代码以后,我在前些天的
izuoyan
·
2007-06-21 08:00
JavaScript
编程
Ajax
Ruby
八卦
D语言与tpl之编译期动作
虽然C++让大众了解了
metaprogramming
技术,很多人因此认为metapr
canonical
·
2007-03-04 19:00
D语言
C
C++
C#
Qt
D语言与tpl之编译期动作
虽然C++让大众了解了
metaprogramming
技术,很多人因此认为metapr
canonical
·
2007-03-04 19:00
D语言
C
C++
C#
Qt
D语言与tpl之编译期动作
虽然C++让大众了解了
metaprogramming
技术,很多人因此认为metapr
canonical
·
2007-03-04 19:00
D语言
C
C++
C#
Qt
D语言与tpl之编译期动作
虽然C++让大众了解了
metaprogramming
技术,很多人因此认为metaprog
canonical
·
2007-03-04 18:00
Ruby Meta Programming
whytheluckystiff.net/articles/seeingMetaclassesClearly.html http://ola-bini.blogspot.com/2006/09/ruby-
metaprogramming
-techniques.html
sharkmao
·
2007-01-27 20:00
html
.net
Ruby
[
metaprogramming
] 求一个数Num的平方根
[
metaprogramming
]求一个数Num的平方根//IfThenElse.hpp1 #pragma once 2 3 template, typename Ta, typename Tb> 4
重剑无锋,大巧不工
·
2006-10-27 09:00
[
metaprogramming
] 求一个数Num的N次方
[
metaprogramming
]求一个数Num的N次方 1 template 2 class PowN 3 { 4 public: 5 enum 6 { 7
重剑无锋,大巧不工
·
2006-10-26 15:00
Ruby
Metaprogramming
技巧
阅读更多Ola对下列话题,进行了代码实例说明,面铺得够开:singletonclasses,DomainSpecificLanguages,dynamicclassgeneration,usingmethod_missing,methoddispatchingusingpatterns,methodreplacement,nullobjectrefactoring,eval,instancevar
bd7lx
·
2006-10-16 16:00
Ruby
编程
Rails
框架
Spring
Ruby
Metaprogramming
技巧
Ola对下列话题,进行了代码实例说明,面铺得够开:singletonclasses,DomainSpecificLanguages,dynamicclassgeneration,usingmethod_missing,methoddispatchingusingpatterns,methodreplacement,nullobjectrefactoring,eval,instancevariabl
bd7lx
·
2006-10-16 16:00
spring
编程
框架
Ruby
Rails
对Robbin《ruby on rails为什么暂时无法成为企业应用开发的主流?》的一些思考
阅读更多对Rails开发方式我也在思考,对动态类型和
metaprogramming
已有的一些实践需要调整,也许需要引入一些新的做法。
cookoo
·
2006-09-17 20:00
企业应用
Rails
Ruby
MVC
设计模式
对Robbin《ruby on rails为什么暂时无法成为企业应用开发的主流?》的一些思考
阅读更多对Rails开发方式我也在思考,对动态类型和
metaprogramming
已有的一些实践需要调整,也许需要引入一些新的做法。
cookoo
·
2006-09-17 20:00
企业应用
Rails
Ruby
MVC
设计模式
对Robbin《ruby on rails为什么暂时无法成为企业应用开发的主流?》的一些思考
对Rails开发方式我也在思考,对动态类型和
metaprogramming
已有的一些实践需要调整,也许需要引入一些新的做法。
cookoo
·
2006-09-17 20:00
设计模式
mvc
企业应用
Ruby
Rails
用metaclass实现AOP风格的Profiler
以下是一段通过metaclass实现Profiler的Python代码,很简单,功能不多,目的是为了展示Python的
metaprogramming
的能力,这种能力,无疑是很实用的,而且可以将AOP的方面
Cavingdeep
·
2006-08-22 10:00
My "C++
Metaprogramming
::..." is infinitely postponed.
Justformakingamark.IwillcomebackwhenIhavetimeforthis.Iwillworkonthisblogbyputtingupsomestuffthatislesstime-consuming.:-)
prototype
·
2006-06-02 07:00
[翻译] Effective C++, 3rd Edition, Item 48: 感受 template
metaprogramming
(模板元编程)
Item48: 感受templatemetaprogramming(模板元编程)作者:ScottMeyers译者:fatalerror99(iTePub'sNirvana)发布:http://blog.csdn.net/fatalerror99/templatemetaprogramming(TMP)(模板元编程)是写template-based(基于模板)的运行于编译期间的C++程序的过程。考虑
fatalerror99
·
2006-02-13 00:00
编程
C++
iterator
templates
recursion
Instantiation
Beyond Programmer : To Be a Software Engineer
关注程序员生产力工具/方法 产生式编程:尤其是Template
Metaprogramming
,Aop,代码产生器 基础开发平台,如Spring;领域相关开发平台,如WebWork
chelsea
·
2005-12-15 19:00
software
浅析C++ Compile-time Assertion技术
但是,随着
Metaprogramming
概念的出现,编译时断言技术也已经和runtimeassertion一样的普遍了。如何在编译时进行断言呢?
牧光小院
·
2005-11-07 23:00
Java下的框架编程(1)--序
阅读更多作者:江南白衣序以Ruby为助力的RubyonRails横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
江南白衣
·
2005-10-17 11:00
编程
框架
Java
Ruby
AOP
Java下的Framework编写(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)(1)--序
作者:江南白衣序 以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
webcode
·
2005-10-17 11:00
java
AOP
编程
框架
Ruby
Java下的Framework编写(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)(1)--序
作者:江南白衣序 以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
ihuashao
·
2005-10-17 11:00
java
AOP
编程
框架
Ruby
Java下的Framework编写(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)(1)--序
作者:江南白衣序 以Ruby为助力的Ruby on Rails 横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
txf2004
·
2005-10-17 11:00
java
AOP
编程
框架
Ruby
Template
Metaprogramming
- cont.1
MPL 是一个非常聪明的作品,在发挥 C++ 模板威力这方面登峰造极,而其接口的优雅、设计的一致性和思想的完整性让 Loki 这样类似的作品也相形见绌。 废话少说,我们上代码。 #include <string> #include <iostream> #include <boost/mpl/list.hpp> #include &
feipigwang
·
2005-10-15 21:00
算法
J#
Access
Template
Metaprogramming
何谓
Metaprogramming
? Metaprogram: program that manipulates another program.
feipigwang
·
2005-10-15 18:00
数据结构
编程
算法
REST
lisp
Java下的框架编程(反射,泛型,元数据,CGLib,代码动态生成,AOP,动态语言嵌入)(1)--序
序 以Ruby为助力的RubyonRails横空出世,又刷新了一次人们对Framework的认识:Closures、Maxin、Continuations、
Metaprogramming
花钱的年华
·
2005-10-14 16:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他