问题标签 [module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
33244 浏览

php - 在 Windows 上安装 PHP 扩展

我使用的是 Windows XP 家庭版。我需要安装一些 PHP 扩展——memcache、APC、.etc。我非常想使用 PECL 来实现这一点。问题是 PECL 理所当然地认为我的计算机上会有某些程序。例如,在另一篇文章中,我读到您需要在计算机上安装 Microsoft Visual Studio C++。但是,我下载的新版 Visual Studio 没有 msdev.exe,而是使用了 vcbuild.exe,它的 api 完全不同,无法编译这些模块附带的 .dsp 文件。

所以我试图找到一个脚本来升级 dsp 以与 vcbuild.exe 一起工作......结果证明 vcbuild.exe 可以做到这一点,但当然这并没有成功。

我尝试的另一件事是为 Windows (nmake2make) 找到一个 make 脚本。但是模块的根文件夹中没有生成文件。

我还尝试下载 Cygwin 和 MinGW,希望找到一个可以像在 *nix 操作系统中一样简单工作的构建脚本,但无济于事。

我如何在 Windows 机器上使用安装 PHP 扩展?谁能帮我摆脱这种困境?

0 投票
1 回答
1073 浏览

html - 在 Perl 中从富文本编辑器解析 HTML 的最佳方法是什么?

是否有一个 Perl 模块可以获取错误的 HTML(例如从 Microsoft Word 复制的内容)并将其解析为格式良好的 HTML?我看过HTML::Tidy,但它在 CPAN 上得到了可怕的评论。我们有一个自定义的遗留模块,它基本上是命令行版本 tidy 的包装器(这似乎与 HTML::Tidy 差不多),但它会将文件写入磁盘并将它们读回,这可能是一个很大的性能惩罚。当然,凭借 Perl 令人敬畏的文本解析能力,还有更好的方法来做到这一点吗?

0 投票
8 回答
30746 浏览

perl - 如果已安装,我如何需要可选的 Perl 模块?

我有依赖于Term::ReadKey获取终端宽度的 Perl 代码。我的安装缺少这个模块,所以如果模块不存在,我想提供一个默认值而不是抛出异常。

我如何有条件地使用可选模块,而不提前知道它是否可用。

我怎样才能做到这一点?

0 投票
11 回答
24190 浏览

perl - 如何在没有安装权限的情况下使用新的 Perl 模块?

这是我的情况:我对 Perl 几乎一无所知,但它是移植机器上唯一可用的语言。我只有在我的本地工作区而不是 Perl 安装位置中写入的权限。我需要使用 CPAN 中的Parallel::ForkManager Perl 模块

如何在不进行中央安装的情况下使用此 Parallel::ForkManager?是否有我可以设置的环境变量以便将其定位?

谢谢

京东

0 投票
5 回答
9349 浏览

php - Magento 自定义模块。重定向到另一个模块并返回结帐

Magento 购物车是基于 PHP 的 Zend 框架构建的。这是我第一次处理 Zend 框架,我遇到了以下困难......

我正在创建一个自定义模块,允许用户在购买产品时上传图片。

每当用户尝试将产品添加到购物车时,我都可以重载 addAction() 方法。我还可以创建一个自定义模块,将表单呈现给用户并接受文件。但是我不确定如何将代码插入到我的重载方法中运行我的模块:

我怀疑我的困难来自于我对 Zend MVC 做事方式缺乏了解。我从上到下研究了所有 Magento 文档/wikis/论坛主题。

0 投票
5 回答
11582 浏览

php - 如何在 Zend Framework 的不同模块中使用相同的模型?

我正在一个现有项目中实施 Zend 框架,该项目有一个公共营销区域、一个私人成员区域、一个管理站点和一个营销活动管理站点。目前,这些都组织得很差,营销区域的控制器脚本和成员区域都位于站点的根目录下,然后是一个单独的文件夹用于管理员,另一个文件夹用于营销活动站点。

在实现 Zend 框架时,我想创建能够将控制器和视图拆分为模块(一个用于成员区域,一个用于公共营销区域,一个用于管理站点,一个用于营销活动管理站点)但我需要能够将每个模块指向同一个模型,因为所有三个组件都在同一个数据库和同一个业务对象上工作。

但是,我无法在文档中找到有关如何执行此操作的任何信息。任何人都可以提供有关如何执行此操作的链接或有关如何完成此操作的一些简单说明的帮助吗?

0 投票
6 回答
55893 浏览

perl - 如何安装一组 Perl 模块的特定版本?

我的任务是复制生产环境以创建许多测试/坐席环境。

我需要做的一件事是构建 Perl,以及多年来已安装的所有模块(包括内部和外部模块)。我可以只使用 CPAN.pm autobundle,但这将导致测试环境具有生产环境中的外部模块的更新版本。

获取和安装(大量)特定于版本的 Perl 模块的最简单/最佳方法是什么。

0 投票
19 回答
698242 浏览

python - 如何找到 Python 模块源的位置?

如何了解给定 Python 模块的源文件的安装位置?Windows 上的方法与 Linux 上的方法不同吗?

我正在尝试特别寻找datetime模块的来源,但我也对更一般的答案感兴趣。

0 投票
1 回答
3117 浏览

apache-flex - 在 Flex 3 模块中使用复选框/单选按钮/进度条

在我的项目环境中,我有 2 个项目。

我的应用程序和我的模块

MyApp 加载 MyModule。当它加载时,它会尝试获取一个 DisplayObject 类型的类并将其添加到自身的容器中。

当我尝试使用复选框/单选按钮/进度条时出现问题。

复选框和单选按钮看起来与普通按钮完全一样,进度条崩溃:

“尝试在非构造函数上实例化。”

ProgressBar.as 中的第 958 行

有谁知道如何正确使用模块中的控件?

0 投票
13 回答
8181 浏览

c - 使用 Linux 内核中的模块覆盖功能

在没有详细说明原因的情况下,我正在寻找一种干净的(尽可能)方法来替换可加载模块中的内核函数和系统调用。我最初的想法是写一些代码来覆盖一些函数,它会取原来的函数(也许,如果可能的话,调用函数),然后添加一些我自己的代码。关键是我编写的函数必须具有原始函数的名称,因此其他代码在尝试访问它时会访问我的。

我可以通过将我的代码放入适当的函数中轻松(相对地)直接在内核中执行此操作,但我想知道是否有人知道一点 C 魔法,它不一定是可怕的内核(或 C)编码实践,可以实现同样的结果。

#defines 和 typedefs 的想法浮现在脑海,但我无法在脑海中完全破解它。

简而言之:有没有人知道一种有效地覆盖 Linux 内核(从模块)中的功能的方法?

编辑:既然有人问过,我基本上想从内核中记录某些功能(创建/删除目录等) ,但为了理智,一个可加载的模块似乎是有意义的,而不是必须写一个大补丁内核代码并在每次更改时重新编译。向内核添加少量代码是可以的,但我想将大部分工作卸载到模块中。