metaprogramming

metaprogramming

文章 0 浏览 4

如何将变量拉入单例类的范围?

module EventSubscriber def method_missing(method_name, *args) if method_name[/^subscribe_to_(.*)/] class << self define_method(method_name) …

小草泠泠 2024-11-10 07:24:00 1 0

Ruby 无法覆盖发送方法

这有点难以解释,但我似乎有时无法覆盖应用程序中的“发送”方法。我正在创建一个基于 EventMachine 的相当大的应用程序,有时,在我的代码深处,我决…

千寻… 2024-11-10 01:24:07 2 0

Java 反射和元编程

我有一个 bean 数组,并使用反射通过它们的 getter 方法检索其中的值。所有的bean都是相同类型的,所以不是对每个对象使用反射,有没有办法生成将进行…

蝶…霜飞 2024-11-09 13:11:18 1 0

如何解决 Ruby 中缺乏模块继承的问题?

我正在尝试使用观察者模式在 Ruby 中创建一个组件系统。组件必须定义为模块,因为它们的存在只是为了混合到 ComponentContainer 中。但是组件具有某些…

jJeQQOZ5 2024-11-09 05:43:17 1 0

将状态存储在 C++ 中元编程?

是否可以在 C++ 元程序中存储状态?我不完全确定我的意思,但我想要一个可以“分配”的模板类,例如可以通过使用 C++ 模板来更改 state::value 。 我…

未央 2024-11-09 04:20:26 3 0

Python:动态添加属性到新式class/obj

我可以动态地将属性添加到新样式类(派生自object)的实例吗? 详细信息: 我正在使用 sqlite3.Connection 的一个实例。简单地扩展类不是一个选择,因…

梦在夏天 2024-11-09 01:37:55 2 0

是否可以将命名查询元编程到 Grails 域类上?

是否可以将命名查询元编程到 Grails 域类上?如果是这样,怎么办? 谢谢…

夜血缘 2024-11-09 01:32:10 6 0

如何显示多个地标和路径?

我正在使用 PyKml 模块在我的 Python 脚本中形成 kml。我想显示由坐标数组组成的路径,并将所有点显示为地标。目前,我正在尝试(没有成功)按照路径…

⒈起吃苦の倖褔 2024-11-08 06:10:26 4 0

HAML元编程

假设我想 Bar 在 HAML 中渲染以下内容,我通常会写 #foo.foo Bar Is有一种简单的方法可以执行类似以下操作吗? #foo{ :class => id_for_this_tag } 我…

谎言月老 2024-11-08 05:56:58 5 0

boostspirit:内置终端应该使用什么类型名称?

我正在重构一个使用 Spirit 进行字符串序列化的打字系统(类型模型)。我正在使用类型特征的编译时建模构造。 template<> type_traits { typedef boos…

吾家有女初长成 2024-11-08 03:45:55 5 0

列出 Rails 控制器实例变量

我试图列出控制器内的实例变量,但想出了 irb>HomeController.instance_variable_names => ["@visible_actions", "@inheritable_attributes", "@contr…

青春如此纠结 2024-11-08 00:22:20 1 0

类型在可变参数模板参数包中的位置

我正在尝试 C++0x,我想知道如何解决出现的以下问题。 我有一个可变参数模板类: template class MyLovelyClass { template void DoSthWithStorageOfS…

计㈡愣 2024-11-07 14:32:22 4 0

如何在运行时动态创建基于 ActiveRecord 的类? (红宝石)

我正在尝试元编程,并希望动态创建一个继承自 ActiveRecord 的类。 例如,我可以这样做: Object.const_set("Orders", Class.new { def blah() 42 end…

遗心遗梦遗幸福 2024-11-07 10:00:00 4 0

Boost MPL 生成对象序列化代码?

我想 class Object { string a; int b; long c; char d; }; 通过查看 mpl 序列来生成序列化/反序列化代码,但我需要能够识别对象并将其检索回来,我不…

胡渣熟男 2024-11-07 06:41:01 6 0

如何获取相对于运行时索引的类型?

假设我有一个 boost::mpl::listboost::mpl::list。 如何在运行时给定索引值访问这些类型之一?有可能吗?…

爱情眠于流年 2024-11-07 02:59:25 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文