腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(77)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
MonkeyPatching
ActiveJobs
我有一个问题,猴子修补部分ActiveJobs。我在config/initializers/extensions/argements.rb中有以下代码 module Arguments end基本上,我试图添加对日期/时间对象的基本支持,以便在由ActiveJob创建的ActionMailer#deliver_later中使用
浏览 2
修改于2014-12-23
得票数 4
回答已采纳
2
回答
Monkeypatching
内部导入
我有3个文件(使用py2)。# decoratorfile.py return func# classfile.pyclass Cla: def meth(self):和一个使用类文件的文件:from classfile import Clacla.meth()
浏览 0
修改于2019-12-16
得票数 0
1
回答
Monkeypatching
类
我想了解Python类和对象是如何工作的。在Perl中,很简单,在一个sub中定义的每个package都可以称为静态、类或对象方法(CLASS::func、CLASS->func或$obj->func)。乍一看,Python类看起来像一个带有bless-ed散列( Python类中的__dict__属性)的Perl类。但在Python中,我有点困惑。因此,为了更好地理解,我尝试对一个空类进行猴子补丁,添加了3个完全类似静态、类和对象方法的属性,但我无法得到它。def say(msg, x): print('*',
浏览 3
修改于2022-02-21
得票数 3
回答已采纳
2
回答
Rails中的
Monkeypatching
monkeypatching
是一种好的开发实践吗?我应该什么时候做monkeypatch,而不是,比方说,派生一个gem,然后在派生的项目上打补丁?
浏览 0
提问于2010-11-11
得票数 0
回答已采纳
1
回答
"
monkeypatching
“背后的正式设计模式是什么?
这里的核心CS问题: Gamma等中列出的设计模式中,哪些(如果有)涵盖了
monkeypatching
?此外,对于哪类问题,
monkeypatching
和子类化是合适的吗?我听说了很多关于在stackoverflow上进行
monkeypatching
的文章,你们中的大多数人似乎对此有强烈的疑虑,但作为一名程序员,我真的很喜欢封装泛型功能并将它们包含在我的rails对象模型中的能力
浏览 0
提问于2009-12-03
得票数 0
回答已采纳
2
回答
Monkeypatching
函数命名空间
受的启发,我试图重写函数的命名空间:... def __getitem__(self, item):... return 'v2'... ... pass... >>> f.__dict__ = MyDict({'
浏览 0
提问于2018-05-23
得票数 4
回答已采纳
5
回答
BCEL ==是java的
monkeypatching
吗?
前几天,一位同事向我介绍了,根据他的解释和快速阅读,这是一种在运行时修改字节码的方法。我的第一个想法是这听起来很危险,我的第二个想法是它听起来很酷。然后我又想了想,我回想起,意识到这基本上是一回事。有没有人用过BCEL做一些实际的事情?我是不是说这基本上就是运行时的补丁,或者我错过了什么?
浏览 5
修改于2018-10-21
得票数 3
回答已采纳
1
回答
Python
monkeypatching
最佳实践
我正在测试一个具有多个外部依赖项的应用程序,并且我已经使用
monkeypatching
技术通过自定义实现来修补外部库的函数,以帮助我的测试。它的工作方式与预期一致。是否建议将
monkeypatching
部分移动到单独的文件中?
浏览 19
修改于2018-07-19
得票数 2
回答已采纳
1
回答
来自Sinatra助手的
Monkeypatching
我已经用通常的方式定义了Sinatra助手: module FooHelper end在我的帮助器中,除了其他东西之外,我还想向Numeric添加一个方法 module FooHelper def my_new_method endend 但是,为了不引起注意,我只想在应用程序中包含Sinatra helper的情况下添加这个方法;如果没有人运行helpers Sinatra::
浏览 0
提问于2013-07-16
得票数 1
回答已采纳
5
回答
Gevent
monkeypatching
中断多处理
我正在尝试使用多进程池来运行一组进程,每个进程都将运行一个由greenlet组成的gevent池。原因是有很多网络活动,但也有很多CPU活动,所以为了最大化我的带宽和所有CPU核心,我需要多个进程和gevent的异步猴子补丁。我正在使用多进程的管理器来创建一个队列,进程将访问该队列以获取要处理的数据。import multiprocessing monkey.patch_all(thread=False) q = manager.Queue(
浏览 2
提问于2011-12-30
得票数 24
2
回答
MonkeyPatching
: PrimeFaces小部件扩展/覆盖
我目前正在使用(它工作正常)PrimeFaces.widget.OverlayPanel.prototype.init = function(cfg) this._old_init(cfg);}PrimeFaces.widget.OverlayPanel.pa
浏览 16
修改于2016-04-22
得票数 5
回答已采纳
2
回答
我如何在python中做
monkeypatching
?
我不得不在python中做了一些内省,但它并不美观:name = "%s:%d %s()" %(os.path.split(name.co_filename)[1],name.co_firstlineno,name.co_name)foo.py:22 bar() blah blah理想情况下,我希望在stderr中添加此类信息--有可能在python中全局更改print的行为吗?
浏览 1
修改于2015-04-16
得票数 9
回答已采纳
1
回答
pytest &
monkeypatching
-无法获取返回值
在pytest和
monkeypatching
的帮助下,我正在尝试模拟我正在调用的函数的返回值。E AttributeError: 'function' object has no attribute 'assert_called_with' 我的
monkeypatching
浏览 2
提问于2018-11-30
得票数 1
2
回答
有关
monkeypatching
方法和引用的问题
我想知道是否有人可以解释并提供这个问题的解决方案:class A: return 1 def foo(self): orig_foo = klass.foo return orig_foo(self) * 2B().foo() $ python o
浏览 0
提问于2011-08-26
得票数 2
回答已采纳
2
回答
python2中的
Monkeypatching
类方法
我有一个名为square.py的模块 def __init__(radius): return math.sqrt(self.radius) * math.pi from square import Square monkeypatch.seta
浏览 0
提问于2016-04-24
得票数 2
1
回答
Rails 3中的
Monkeypatching
ActiveRecord::Base::ConnectionSpecification
我正在尝试在Rails3中为ActiveRecord::Base::ConnectionSpecification::Resolver打补丁,作为一个未解决的bug的变通方法。
浏览 4
修改于2013-08-15
得票数 1
2
回答
javascript+jquery
monkeypatching
/替换/重写类方法
$.fn.uWorklet = function() { var plugin = { . . . }}
浏览 4
提问于2012-08-14
得票数 1
1
回答
在Python中可以进行深度
monkeypatching
吗?
看看这个。我需要这个功能,但是这个补丁来自Django的1.7版本,我不能在我的环境中使用它(仅限Python 2.6 )。所以现在,我已经将admin_view方法复制到我的代码中,并用admin.site.admin_view = partial(admin_view, admin.site)注入它。我知道这将是一个邪恶的黑客攻击,然而,我想知道一个人可以用Python走多远。
浏览 0
提问于2014-12-02
得票数 2
1
回答
Rails 3中局部方法的
Monkeypatching
我有一个类似下面的情况: def get(a) end query(a) puts aendTask.get('name')请建议一种方法来做到这一点。
浏览 0
提问于2013-02-05
得票数 1
回答已采纳
1
回答
为什么
monkeypatching
Hash.new不起作用?
我正在胡乱拼凑Ruby的Hash类。 alias_method :_initialize, :initialize puts 'In my hash class' end当我这样做的时候它的工作方式与预期一致。但是假设我有一个接受Hash的函数。像这样,在本例中,没有使用我的Hash类。我希望调用我的Hash类的initialize方法。为什么会这样呢?
浏览 1
提问于2013-03-20
得票数 4
第 2 页
第 3 页
第 4 页
点击加载更多
领券