monkeypatching

monkeypatching

文章 0 浏览 2

卢阿 + SWIG 猴子修补

我使用 SWIG 将一组类绑定到 lua。我知道 C++ 本身不支持猴子修补,而且我并没有尝试修改我的 C++ 对象,只是修改它们的 lua 表示。如果我想开始对 SW…

作妖 2024-08-31 01:21:42 3 0

Monkeypatch 一个 rake 任务中的模型以使用插件提供的方法?

在最近的一些重构中,我们更改了用户头像的存储方式,但没有意识到一旦部署它就会影响所有现有用户。所以现在我正在尝试编写一个 rake 任务来通过执行…

破晓 2024-08-29 09:40:25 2 0

py2app 说明

py2app 文档 提到了由 运行的说明__boot__.py 在主 python 脚本之前。我找不到一种方法可以轻松地在 setup.py 文件或构建过程中指定任何规定。 不过,…

成熟稳重的好男人 2024-08-27 06:30:46 9 0

打(猴子)补丁还是不打(猴子)补丁,这就是问题

我正在和一位同事谈论我们使用的某些软件包的一个相当意外/不受欢迎的行为。尽管我们有一个简单的修复(或至少是解决方法),没有任何明显的副作用,…

童话里做英雄 2024-08-20 21:38:51 2 0

Rails 中的自定义表单元素

所以我是 Rails 新手,我试图找出添加自定义表单元素的规范方法是什么。目前我的做法非常糟糕。 module ActionView module Helpers module FormOption…

热风软妹 2024-08-19 16:20:31 1 0

哪些解决方法可以应用于 ruby​​ 中的线程不安全自动加载?

正如这个问题,线程内自动加载可能会导致问题。可以应用哪些解决方法?…

时光清浅 2024-08-18 05:21:41 5 0

“延长” “字符串”表-怎么做呢?这是个好主意吗?

我正在开发一个 Lua 库,其中我需要将给定字符串的第一个字母大写。因此,我创建了以下函数: local capitalize = function(s) return string.gsub (s…

小苏打饼 2024-08-17 10:11:43 2 0

“monkeypatching”背后的正式设计模式是什么?

这里的核心 CS 问题:Gamma 等中列出的设计模式中,哪些(如果有)涵盖了猴子补丁?此外,猴子补丁与子类化适合什么类型的问题?修补核心库类中的错误…

失与倦" 2024-08-13 09:52:32 3 0

运行/启动 ruby​​ 时自动需要一个类

我正在一些 Ruby 类中做一些猴子修补,我希望每当我运行 Ruby 时自动包含这些修补程序。 例如: 我将方法trim添加到String中。我希望能够做到这一点:…

滥情空心 2024-08-12 04:06:26 4 0

是否可以在 Django 项目中重新定义反向?

我有一些自定义逻辑,每次 URL 反转时都需要执行,即使对于第三方应用程序也是如此。我的项目是一个多租户Web应用程序,租户是根据URL来识别的。没有…

清泪尽 2024-08-10 00:18:28 3 0

扩展 uniq 方法

这是 Ruby 1.8 问题: 我们都知道如何使用 Array#uniq : [1,2,3,1].uniq #=&gt [1,2,3] 但是我想知道我们是否可以以一种处理复杂对象的方式对其进行…

捎一片雪花 2024-08-07 07:44:16 8 0

Django 和 Monkey 补丁问题

我最近开始在业余时间尝试使用 Django 来开发一些 Web 应用程序。在设计数据模型时,我遇到了使用继承来定义网站用户或使用框架已提供的 User 类的猴…

一片旧的回忆 2024-08-04 17:07:34 4 0

如何动态向类添加属性?

目标是创建一个行为类似于数据库结果集的模拟类。 因此,例如,如果数据库查询使用字典表达式返回, {'ab':100, 'cd':200},那么我想看到: &gt&gt&gt…

熊抱啵儿 2024-08-03 00:04:38 7 0

修补红宝石宝石

在 Rails 应用程序中对 Ruby gem 应用简单补丁的最佳方法是什么? 是否可以保持原始 gem 代码不变?…

不弃不离 2024-07-30 13:17:21 3 0

如何让 Rails 停止重新加载我的 gem?

我有一个 gem: # in /Library/Ruby/Gems/1.8/gems/my_gem-1.0.0/lib/my_gem.rb module MyGem def do_stuff .. end end 我在 Rails 中加载了它: # in…

昔梦 2024-07-27 18:41:45 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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