hook相关内容

git-svn 的钩子

我可以为 git-svn 托管存储库的“拉"/“推"设置挂钩吗? 情况是我在 Google Code 上有一个项目宿主,并且使用 git 来管理本地工作副本.我想设置一些 hooks 以便在使用 git svn fetch 和 git svn dcommit 从/向 SVN 存储库签入/签出数据时,我可以对提交进行一些修改.由于我没有托管 SVN 存储库,因此无法在服务器端设置挂钩. ..
发布时间:2022-01-04 15:04:09 其他开发

在 Python 中实现钩子或回调的首选方法是什么?

我想通过提供一个接口来调用用户的功能,为我的模块之一的用户提供扩展其功能的能力.例如,我想让用户能够在创建类的实例时收到通知,并有机会在使用前修改实例. 我实现它的方式是声明一个模块级工厂函数来进行实例化: # in mymodule.pydef 工厂(cls, *args, **kwargs):返回 cls(*args, **kwargs) 然后当我需要在 mymodule 中创建一个 ..
发布时间:2022-01-03 08:40:02 Python

如何添加仅在特定模式下运行的钩子?

我有以下定义 (defun a-test-save-hook()“保存钩子测试"(留言“香蕉")) 我通过以下钩子使用 (add-hook 'after-save-hook 'a-test-save-hook) 这按预期工作.我想做的是将钩子限制为特定模式,在本例中为 org-mode.关于我将如何进行的任何想法? 提前致谢. 解决方案 如果您查看 add-hook(或 Ch ..
发布时间:2022-01-02 20:22:30 其他开发

是否可以添加“某处"?一个 `before(:each)` 钩子,以便所有规范文件都可以运行它?

我使用的是 Ruby on Rails 3.2.2 和 rspec-rails-2.8.1.为了使我的规范文件 DRY(不要重复自己)并为 test 数据库提供种子,我想运行一个 before(:each) 挂钩所有这些规范文件.也就是说,在我所有的规范文件中,我都有以下代码: describe 'test description' do之前(:每个)做加载“#{Rails.root}/db/s ..
发布时间:2022-01-02 09:57:53 其他开发

ipython notebook --script 已弃用.如何用后保存钩子替换?

我一直在使用“ipython --script"为每个 ipython 笔记本自动保存一个 .py 文件,以便我可以使用它来将类导入其他笔记本.但是这最近停止工作,我收到以下错误消息: `--script` 已弃用.您可以通过保存前或保存后挂钩触发 nbconvert:ContentsManager.pre_save_hookFileContentsManager.post_save_hook已 ..
发布时间:2021-12-31 23:27:49 其他开发

Post-hook 一个函数,后处理并传递所有返回值

我有一个钩子后函数,它为自己接收一些数据,引用另一个函数和 ... 中任意函数的参数.在引用的函数返回后,此函数会进行一些后处理.为简单起见,我们只记下时间: function passthrough(tag, func, ...)metric1[标签] = os.time()功能(...)metric2[标签] = os.time()结尾 由于我需要后处理,我不能立即return func( ..
发布时间:2021-12-30 20:42:26 其他开发

Lua 调试 - 检测变量的值何时发生变化

是否可以使用 lua 调试库检测变量的值何时发生变化.类似回调函数的东西,它会提供诸如更改值的函数、先前值等的详细信息.这种事情可能吗? 我读过钩子,但我不确定钩子可以设置为变量. 解决方案 如果您不介意使用调试器,那么一些调试器允许您设置 Watch 表达式,当表达式中的条件为真时将触发该表达式.我将展示如何在 MobDebug(它使用 lua 调试库,但没有据我所知,检测变量变化 ..
发布时间:2021-12-30 20:15:03 其他开发

drupal--hook_menu

info 文件是对的,下面是我的模块文件代码.当我访问 http://localhost/drupal/mymenu 为什么它不能工作. 'test1','页面回调'='mymenu_test','访问参数' =>数组('访问我的菜单'),'类型'=> MENU_CALLBACK,);返回 $item;}函数 mymenu_perm(){return array('访问我的菜单');}函数 m ..
发布时间:2021-12-29 23:46:48 其他开发

PHP钩子系统怎么做?

您如何在 PHP 应用程序中实现钩子系统以在其执行之前或之后更改代码.hookloader 类的基本架构如何用于 PHP CMS(甚至是简单的应用程序).那么如何将其扩展为完整的插件/模块加载器? (另外,有没有关于 CMS 挂钩系统的书籍或教程?) 解决方案 您可以构建一个事件系统 简单 或复杂,随您的需要. /*** 将多个回调附加(或删除)到一个事件,并在调用该事件时触发这些 ..
发布时间:2021-12-29 14:08:59 PHP

向 UWP 注入 dll 文件

我制作了一个简单的 UWP 应用和一个桌面应用.这段代码将ConsoleApplication1.dll文件注入桌面是正常的,但是我无法注入到UWP应用程序中.我有两个问题:为什么此代码无法注入 UWP 应用?以及如何修复它? 这段代码注入了一个DLL文件 #include "pch.h"#include #include #include #include 使用 std::vector; ..
发布时间:2021-12-28 18:12:40 C/C++开发

打印 TCP 数据包数据

在 TCP 通信中,当数据包从以太网传输到网络 (IP) 层时,我想打印该数据包中存在的数据? 我在 linux 上工作. 我得到了一些信息,它可以在 linux 内核代码的帮助下完成,即在 linux NAT 防火墙代码中.但是我从哪里得到内核源代码呢?这些编码在哪里完成? 解决方案 如何从 TCP 数据包中打印数据 下面是一个完全符合您需要的示例:挂钩接收到的 TCP ..
发布时间:2021-12-28 12:29:33 其他开发

监视对 DLL 的应用程序调用

简而言之:我想监视从应用程序到 DLL 的选定调用. 我们有一个旧的 VB6 应用程序,我们丢失了它的源代码(当时公司没有使用源代码控制......).此应用程序使用第 3 方 DLL. 我想在新的 C++ 应用程序中使用这个 DLL.不幸的是,DLL API 只是部分记录,所以我不知道如何调用一些函数.我确实有函数签名. 由于VB6应用程序使用了这个DLL,我想看看它是如何调用 ..
发布时间:2021-12-25 15:48:46 其他开发

如何编写 svn 钩子脚本

我正在尝试为 svn 编写提交后挂钩脚本以将存储库导出到团队基础服务器.(因此,当您提交代码时,该代码的最新版本会被复制到团队基础存储库) 我使用的唯一语言是 C++ 和 C,而且我从未编写过脚本.任何人都可以给我一步一步的指导吗?使用哪种语言,阅读什么等等......可能还有一些示例代码?? 可以用c++写一个钩子脚本吗?或者我应该学习如何使用 python 或 ruby​​ 等. ..
发布时间:2021-12-24 13:03:58 其他开发

Subversion 中的客户端预提交钩子

有没有办法在客户端使用 svn 客户端设置预提交挂钩,例如通过 eclipse 或命令行 svn 客户端? 解决方案 没有.但是您可以将您自己的脚本别名为 svn,因此每次您键入 svn 时它都会被调用.然后脚本调用实际的 svn.怎么样? ..
发布时间:2021-12-24 13:03:24 其他开发

使用 SVN post-commit hook 只更新已经提交的文件

我正在使用 SVN 存储库进行 Web 开发工作.我建立了一个开发站点,其中包含对存储库的检出. 我已经设置了一个 SVN post-commit 钩子,这样每当提交到存储库时,开发站点就会更新: cd/home/www/dev_ssl/usr/bin/svn up 这工作正常,但由于存储库的大小,更新需要很长时间(大约 3 分钟),这在进行常规提交时相当令人沮丧.我想要的是更改 pos ..
发布时间:2021-12-24 12:57:32 其他开发

分享常用/有用的 SVN 预提交钩子

SVN 有哪些常见和/或有用的预提交钩子? 解决方案 我们有一个 post commit hook,可以将消息发布到 Twitter 帐户.使用 twitsvn(免责声明:我是该项目的提交者). 傻吗?也许......但结果证明这是我们将存储库的进展情况传达给我们一些受版本控制挑战的团队成员的好方法.一旦 SVN 开始通过他们的 twitter 客户端与他们交谈,它就不再像一个黑匣子 ..
发布时间:2021-12-24 12:55:32 其他开发

在 git commit 之前隐藏文件中的字符串

我希望每次提交更改时隐藏特定文件中的特定字符串. 实际上,我在一个不应在远程存储库中公开的文件中有一个 URL.有没有办法使用预提交和提交后挂钩或类似的东西来隐藏它? 目前我正在使用 git 存储库,但很高兴知道如何使用 svn 做到这一点. 谢谢,思芒 解决方案 如果您确实必须将该文件置于版本控制之下,请使用 git 属性过滤器驱动程序(另见 GitPro 书籍). ..
发布时间:2021-12-24 12:53:15 其他开发