Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
setattr 和 getattr 方法
我有一个锅炉板类 它将一些操作委托给参考类 它看起来像这样 class MyClass def init self someClass self refClass someClass def action1 self self refCla
python
metaprogramming
dry
getattr
setattr
clang 上的尾随参数包缺少默认参数
Clang 抱怨尾随参数包不是默认的 但据我所知它是标准的并且是可能的 我做错了吗还是clang的错误 这是我的仓库 如果你想查看完整的源代码 是这里 https github com OzanCansel speech blob mast
Clang
metaprogramming
Groovy 中没有参数的模拟静态方法
我需要模拟一个静态方法 我正在使用 EMC 方法 描述于使用 groovy 模拟静态方法 http groovy codehaus org Mocking Static Methods using Groovy 像这样 TestDaemon
Groovy
mocking
metaprogramming
从单例类中检索 Ruby 对象?
可以访问单例类 https ruby doc org core 2 5 1 Object html来自 Ruby 对象 some object singleton class 是否可以进行相反的操作 在单例类中访问原始对象 class lt
ruby
metaprogramming
在 Rails 5 应用程序记录类中包含一个模块
我正在使用应用程序记录来简化整个应用程序的共享逻辑 下面是一个编写布尔值及其逆的范围的示例 这效果很好 class ApplicationRecord lt ActiveRecord Base self abstract class tru
rubyonrails
ruby
metaprogramming
rubyonrails5
Lisp / Clojure:编写函数生成宏是个好主意吗?
这个问题 https stackoverflow com q 7852351 346587要求创建一个 Clojure 宏来生成多个函数 我们找到了一种方法来做到这一点 但仍被 这是一个好主意吗 的问题所困扰 我的第一反应是并不真地 有两个
macros
Clojure
lisp
metaprogramming
动态创建类属性
我正在寻找一种方法来动态创建具有可通过典型实例表示法访问的特定属性的类 DynoOne createClass DynoOne props A B d DynoOne database XYZ d A d B 1 DynoTwo creat
python
python3x
class
metaprogramming
如何使用 Groovy 拦截 Java 应用程序中所有方法的执行?
是否可以拦截应用程序中调用的所有方法 我想和他们一起做一些事情 然后让他们执行 我试图覆盖这种行为Object metaClass invokeMethod 但似乎不起作用 这可行吗 你看过吗Groovy AOP http github c
Groovy
metaprogramming
languagefeatures
AOP
Interceptor
元编程:以文本形式输出方法体
我在模块中动态定义一个方法 并且我想检查一旦该方法绑定到一个类实例 该方法的主体就是我所期望的 有没有办法输出 作为文本 方法体 Module controller mixins rb module ControllerMixin inst
ruby
metaprogramming
C++ 支持编译时计数器吗?
出于自省的目的 有时我想自动将序列号分配给类型或类似的东西 不幸的是 模板元编程本质上是一种函数式语言 因此缺乏实现此类计数器的全局变量或可修改状态 或者确实如此 根据请求的示例代码 include
c
templates
metaprogramming
State
java 注释:用 xml 文件覆盖注释的库
Java 有注释 这很好 然而 一些开发人员认为最好使用 xml 文件用元数据注释代码 其他开发人员更喜欢注释 但会使用元数据覆盖源代码中的注释 我正在编写一个使用注释的 Java 框架 问题是 是否有一种标准方法来定义和解析 xml 文件
Java
xml
annotations
metaprogramming
metadata
使用模板元编程计算阶乘
我不明白这段代码如何 来自维基百科 http en wikipedia org wiki Template metaprogramming works template
c
templates
metaprogramming
Ruby 是否有与未定义实例变量等效的 method_missing ?
当我调用一个不存在的方法时 method missing会告诉我方法的名称 当我尝试访问尚未设置的变量时 该值只是nil 我试图动态拦截对 nil 实例变量的访问 并根据正在访问的变量的名称返回一个值 最接近的等价物是 PHP 的 get
ruby
metaprogramming
methodmissing
在 Julia 中迭代具有不同数量参数的不同函数
我正在尝试使用不同数量的参数对不同的函数运行循环 变量是在运行时在循环内创建的 我想在每次迭代时使用 eval 来使用变量 symbol 实例化一个 Struct 但是 我不能这样做 因为 eval 只在全局范围内有效 这是有效案例的 MW
Julia
eval
metaprogramming
F# 中的非类型化/类型化代码引用与宏卫生之间是否存在关系?
我想知道 F 中的非类型 类型代码引用与宏系统的卫生之间是否存在关系 他们是否用各自的语言解决相同的问题 或者它们是不同的关注点 元编程方面是唯一的相似之处 即使在这方面 也存在很大的差异 您可以将宏的转换器视为从语法到语法的函数 就像您可
F
programminglanguages
macros
lisp
metaprogramming
元编程:从 boost mpl::vector 中的每个类继承
我希望继承包含在 boost mpl vector 中的一组类 这可能吗 具体来说 我想延长test对于任意多个模板参数 作为 mpl vector 传递 template
c
metaprogramming
boostmpl
如何从 Python 3.x 中的类定义将参数传递给元类?
这是 Python 3 x 版本如何从类定义将参数传递给元类 https stackoverflow com questions 13762231 how to pass arguments to the metaclass from th
python
python3x
metaprogramming
metaclass
alias_method 和 class_methods 不能混合使用吗?
我一直在尝试修补全局缓存模块 但我不明白为什么这不起作用 有没有人有什么建议 这是错误 NameError undefined method get for module Cache from irb 21 in alias method
ruby
metaprogramming
aliasmethod
是否有一个库可以根据元数据声明生成 UI,如下所示>>?
你知道有一个库允许我们通过声明应该生成 UI 来生成它吗 我认为一定有人实现了一种机制 允许我们像这样转换代码 class Main Command int add int a int b return a b 比如说 一个带有 2 个文本
c
Java
userinterface
annotations
metaprogramming
C++ 元编程中的 typedef 与公共继承
免责声明 这个问题与继承而不是 typedef https stackoverflow com questions 441744 inheritance instead of typedef到目前为止我找不到任何类似的问题 我喜欢玩 C 模
c
metaprogramming
«
1
2
3
4
5
6
...12
»