metaprogramming

    0热度

    2回答

    我在这里有一段代码,我真的可以使用一些帮助重构。我需要使用不同的方法在rails中添加关系数据。代码取自http://railscasts.com/episodes/75-complex-forms-part-3,我的问题是我需要从材料模型和答案模型中找到方法。所以我需要两次完全相同的代码,将“材料”替换为“答案”。 看来这应该用一些动态规划来解决?但是我根本没有经验。 这是怎么解决的? afte

    2热度

    3回答

    我正在尝试编写一个加载脚本文件的JavaScript类,因为它们是需要的。我大部分工作。它可以使用以下语法库: var scriptResource = new ScriptResource('location/of/my/script.js'); scriptResource.call('methodName', arg1, arg2); 我想添加一些额外的语法糖,所以你可以写 var s

    3热度

    2回答

    考虑这样一个 public interface IHaveGenericMethod { T1 Method<T1>(T1 parm); T2 Method<T1,T2>(T1 parm); int Method2(int parm); } 型我如何获得一个MethodInfo的为它的方法? 对常规的非泛型方法,如方法2,我可以 typeof(IHaveGen

    17热度

    10回答

    您是否有任何技巧在Excel中为各种数据导入场景生成SQL语句(主要是INSERT)? 我真的累了写公式有相似 ="INSERT INTO Table (ID, Name) VALUES (" & C2 & ", '" & D2 & "')"

    2热度

    3回答

    我有一些方法的类。这是超赞的,但我已经复制了我能在这里。 Class RayGun # flashes red light # requires confirmation # makes "zowowowowowow" sound def stun! # ... end # flashes blue light #

    4热度

    2回答

    你知道一个图书馆,允许我们生成用户界面,只是指出它应该生成? 我想一定是谁实施了机制,使我们能够这样变换代码的人: class Main { @Command int add(int a, int b) { return a+b; } } 到,比方说,有2个文本字段和一个按钮对话框?或成为一个网络表格?你有想法,对吧? 类型的用户界面和语言并不重要,

    1热度

    2回答

    我使用一些元编程生成像这样一串红宝石方法: class EmotionalObject def self.mood(name, *details) define_method(name) do # ... end end mood :happy, #... mood :sad, #... mood :ebuille

    5热度

    3回答

    我有一个Python模块,它定义了许多类: class A(object): def __call__(self): print "ran a" class B(object): def __call__(self): print "ran b" class C(object): def __call__(self): pr

    0热度

    3回答

    是前一年0 CE还是1 BCE? 这是一个元编程问题,涉及列表中第一个数字的宗教战争。它应该是0还是1? 几点考虑: 什么会理查德·斯托曼说?我最近阅读他的一篇文章,他对OLPC提供的Windows感到不满。他列出了这个不好的原因。该列表编号从0开始。 他们将如何处理第10年问题(Y1),当突然电脑必须将每年存储的位数加倍时? Joel如何处理这个问题,考虑到当他提出了一个Excel版本的新版本的

    8热度

    2回答

    你如何检查猴子补丁已经完成了Ruby中的特定类?如果这是可能的,是否也可以获得已修补的属性的先前实现?