Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 $& 全局变量的编程别名方法
我正在尝试给一个使用 Ruby 特殊方法的方法起别名 返回最后一个正则表达式匹配 http jimneath org 2010 01 04 cryptic ruby global variables and their meanings h
ruby
globalvariables
metaprogramming
使用元类覆盖复杂内置方法
作为学习练习 我正在尝试实现一个类来模拟 python 的行为complex内置的 但具有不同的行为 str and repr 方法 我希望它们以以下格式打印 1 0 2 0 代替 1 2j 我首先尝试简单地从complex并重新定义 st
python
metaprogramming
metaclass
complexnumbers
条件编译和非类型模板参数
我无法理解非类型模板参数 并希望有人能够阐明这一点 include
c
templates
metaprogramming
Python 中的动态/运行时方法创建(代码生成)
我需要在运行时为方法生成代码 能够运行任意代码并拥有文档字符串非常重要 我想出了一个结合的解决方案exec and setattr 这是一个虚拟示例 class Viking object def init self code def dy
python
metaprogramming
exec
模型驱动架构值得吗?工具的最新技术水平如何?
我们的商店经常遇到一个问题 即同一类别 实体有 3 或 4 种不同的表示形式 java 版本 xml 版本 hibernate 版本 json 版本 您明白了 显然这会产生维护问题 模型驱动架构可能不止于此 但我真正想要的是一个系统 它允许
Java
Architecture
metaprogramming
mda
在 Ruby 中动态设置局部变量 [重复]
这个问题在这里已经有答案了 我对在 Ruby 中动态设置局部变量感兴趣 不创建方法 常量或实例变量 所以像这样 args a 1 args each pair do k v Object make instance var k v end
ruby
metaprogramming
localvariables
相当于 try...catch 作为表达式
我正在寻找一种方法来做类似的事情 myVar try someFunction catch e return undefined defaultValue 我知道这是不正确的 但你明白了 我只是想知道是否有一种优雅的方法来做到这一点 目前你
javascript
function
trycatch
Expression
metaprogramming
派生类中类模板的部分特化会影响基类
我有一个元功能 struct METAFUNCION template
c
templates
g
metaprogramming
使用概念或 SFINAE 检查类是否具有带 std::array 参数的模板化成员函数
介绍 我想使用概念和 或类型特征来检测类是否具有带有 std array 参数的成员函数 例如 下面的课程将传递这个概念 class OStreamRealizationGood template
c
Arrays
metaprogramming
typetraits
cconcepts
std::decay 和 std::remove_cvref 之间的区别?
Does std remove cvref代替std decayC 20之后 From 这个链接 https github com thecppzoo zoo issues 7 我无法理解这意味着什么 C 20将有一个新特征std remo
c
metaprogramming
Haskell 重叠实例和类型函数
我有以下类型类 它模拟了类似 SQL 的查询优化 class OptimizableQuery q where type Optimized q optimize q gt Optimized q instance Query q gt O
Haskell
metaprogramming
typeclass
overlappinginstances
创建 C++ 枚举和依赖数据结构时如何避免重复? [复制]
这个问题在这里已经有答案了 可能的重复 枚举到字符串 如果无效 未找到 则返回枚举整数值 https stackoverflow com questions 10175260 enum to string return the enum i
c
macros
enums
metaprogramming
dry
Boost.Fusion运行时开关
我正在从文件中读取对象的类型 enum class type index type index typeidx read file handle type index 根据类型索引 我想创建一个类型 从可能类型的列表中 并用它做一些通用的事
c
metaprogramming
boostfusion
构造函数技巧
我认为这是不可能的 但我想在放弃之前问你一下 我想要类似 constexpr 增量的东西 include
c
metaprogramming
constexpr
平方根元函数?
是否可以使用具有以下签名的元函数计算整数的平方根 template
c
templates
metaprogramming
sqrt
如何迭代 Rails 应用程序中的所有模型?
我希望能够迭代并检查 Rails 应用程序中的所有模型 在伪代码中 它看起来像 rails env models each do model associations model reflect on all associations ha
rubyonrails
metaprogramming
models
Scala 2 将方法附加到类主体(元编程)
我已经在这个问题上陷入了一周 但似乎没有任何进展 我正在尝试将一些方法和字段从一个类复制到另一个类 我有两个阶段参与其中 第一阶段扫描代码 找到需要复制的方法def 并保存对应的Tree 第二阶段将这棵树插入到需要的地方 为了简化这个问题
scala
metaprogramming
scalac
scalacompiler
为什么这个 constexpr 代码会导致 GCC 吃掉我所有的 RAM?
以下程序将调用fun2 MAXD 1 次 不过 最大递归深度永远不应该超过 MAXD 如果我的想法是正确的 因此 编译可能需要一些时间 但它不应该占用我的内存 include
c
gcc
C11
metaprogramming
constexpr
绑定元函数:接受类型和模板模板参数(接受任何内容)
我正在尝试写一个Bind将模板参数绑定到某些内容的元编程模板帮助器元函数 我有一个简单模板元函数的工作实现 template
c
templates
metaprogramming
c14
templatetemplates
PHP:将类的所有函数包装在子类中
使用 PHP 库类 我想将其所有公共函数包装在一个子类中 大致如下 class BaseClass function do something some stuff function do something else other stuf
php
inheritance
overriding
metaprogramming
AOP
«
1
2
3
4
5
6
...12
»