首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏黄腾霄的博客

    2020-6-17-从0开始实现redux中间件机制

    store.getState()) } 这样我们只要对原来执行dispatch的地方替换为这个方法,就可以实现日志功能了 dispatchAndLog(store, addTodo('Use Redux')) Monkeypatching 有,就是MonkeypatchingMonkeypatching,简单的来说就是用自己定义的新方法,替换对象的原始方法。

    48210发布于 2020-06-19
  • 来自专栏前端技术江湖

    吃透洋葱模型

    官方说法称之为 Monkeypatching。 如果直接写 Monkeypatching 如下 const prevNext = next; next = (...args) => { // @todo prevNext(...args); Monkeypatching 本质上是一种 hack。“将任意的方法替换成你想要的”。 关于 Monkeypatching 和 redux 中间件的介绍,十分推荐阅读官网文档 Redux Docs | Middleware。

    91720发布于 2020-11-06
  • 来自专栏日拱一卒

    Bundler与Gemfile的最佳实践 | Ruby

    application has the potential to bloat your app, to destabilize your app, to inject odd behavior via monkeypatching

    1.3K20发布于 2019-07-30
  • 来自专栏顶级程序员

    帮你提升 Python 的 27 种编程语言

    学习这些语言可以帮助深入了解 Python 自身的动态元程序设计的支持,包括函数和类装饰、monkeypatching(动态修改代码)、unittest.mock 标准库模块以及第三方对象代理模块入如wrapt

    1.3K60发布于 2018-05-03
  • 来自专栏【腾讯云开发者】

    Golang原生json可以一库走天下吗?

    " ( 转载需取得作者同意,未经许可,禁止二次转载 ) 参考资料: 1.本文中涉及到的开源库:jsoniter、rapidjson、jsonparser、easyjson、jsonvalue、Go monkeypatching

    3.2K20发布于 2021-10-12
  • 来自专栏CSDN技术头条

    帮你提升 Python 的 27 种编程语言

    学习以上一门语言将对Python自身的动态元编程支持有更深的理解,包括函数和类的修饰,拼凑代码来修改逻辑( monkeypatching ),unittest.mock标准库模块和诸如 wrapt 的第三方对象代理模块

    1.1K80发布于 2018-02-11
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Python和其它27种编程语言

    学习这些语言可以帮助深入了解 Python 自身的动态元程序设计的支持,包括函数和类装饰、monkeypatching(动态修改代码)、unittest.mock 标准库模块以及第三方对象代理模块入如wrapt

    2.1K20发布于 2019-05-13
  • 来自专栏后台全栈之路

    Go 语言原生的 json 包有什么问题?如何更好地处理 JSON 数据?

    而且这个库也不再迭代了,读者了解一下就行 jsonparser easyjson jsonvalue Go monkeypatching 本文涉及的测试数据和测试方法参见:jsonvalue-test

    5.9K70发布于 2021-05-06
  • 来自专栏CDA数据分析师

    帮你提升 Python 的 27 种编程语言

    学习以上一门语言将对Python自身的动态元编程支持有更深的理解,包括函数和类的修饰,拼凑代码来修改逻辑( monkeypatching ),unittest.mock标准库模块和诸如 wrapt 的第三方对象代理模块

    1.2K50发布于 2018-02-05
  • 来自专栏C语言及其他语言

    【干货】27种主流编程语言分类及优劣

    学习这些语言可以帮助深入了解 Python 自身的动态元程序设计的支持,包括函数和类装饰、monkeypatching(动态修改代码)、unittest.mock 标准库模块以及第三方对象代理模块入如wrapt

    8K100发布于 2018-04-16
  • 来自专栏CDA数据分析师

    帮你提升 Python 的 27 种编程语言

    学习这些语言可以帮助深入了解 Python 自身的动态元程序设计的支持,包括函数和类装饰、monkeypatching(动态修改代码)、unittest.mock 标准库模块以及第三方对象代理模块入如wrapt

    1.2K80发布于 2018-02-05
  • 来自专栏腾讯技术工程官方号的专栏

    Golang 单元测试详尽指引

    当产品代码的 OO 设计比较多时,打桩点可能离被测函数比较远,导致 UT 用例写起来比较痛 过程或函数通过 GoStub 框架打桩时,对产品代码有侵入性 Monkey 是 Golang 的一个猴子补丁(monkeypatching

    5.1K1158发布于 2020-10-26
  • 来自专栏信数据得永生

    SqlAlchemy 2.0 中文文档(五十三)

    使用 Greenlet Monkeypatching w/ Exits - 当使用像 gevent 或 eventlet 这样的库对 Python 网络 API 进行 monkeypatch 时,像 PyMySQL 使用 Exit 的 Greenlet Monkeypatching - 当使用类似 gevent 或 eventlet 的库对 Python 网络 API 进行 monkeypatch 时,像 PyMySQL

    1.6K10编辑于 2024-08-01
  • 来自专栏测吧测试开发

    软件测试面试中都会问到哪些关于Python的问题?

    答: 猴子补丁(monkeypatching):在运行时动态修改模块、类或函数,通常是添加功能或修正缺陷。猴子补丁在代码运行时内存中)发挥作用,不会修改源码,因此只对当前运行的程序实例有效。

    1K60发布于 2020-12-17
  • 来自专栏信数据得永生

    Python 架构模式:引言到第四章

    我们不会卷入圣战,但我们的直觉是,模拟框架,特别是 monkeypatching,是一种代码异味。

    83510编辑于 2024-01-10
  • 来自专栏信数据得永生

    SqlAlchemy 2.0 中文文档(二十八)

    完全没有“monkeypatching”。

    1.1K10编辑于 2024-06-26
  • 来自专栏信数据得永生

    SqlAlchemy 2.0 中文文档(五十八)

    参考:#8168 engine [engine] [bug] 修复了连接池中的长期竞争条件,该条件可能在 eventlet/gevent monkeypatching 方案与使用 eventlet

    2.3K10编辑于 2024-08-01
领券