module相关内容

Python:将模块及其变量视为单例 - 干净的方法?

我想在我的 Python 程序中实现某种单例模式.我想在不使用类的情况下做到这一点;也就是说,我想将所有与单例相关的函数和变量放在一个模块中,并将其视为真正的单例. 例如,假设这是在文件“singleton_module.py"中: # singleton_module.py# 与单例相关的变量foo = '等等'酒吧 = '东西'# 处理上述变量的函数定义工作(some_paramete ..
发布时间:2021-12-29 14:11:02 Python

如何强制 npm 3 安装嵌套依赖项?

我刚刚升级到 npm 版本 3 并注意到其中一个它所做的最大变化是它强制执行扁平依赖树.> 您的依赖项现在将被最大程度地安装.在可能的情况下,您的所有依赖项及其依赖项以及它们的依赖项将无嵌套地安装在您项目的 node_modules 文件夹中.只有当两个(或多个)模块存在相互冲突的依赖关系时,您才会看到模块相互嵌套. 例如,如果包 A 依赖于包 B,则当您 npm install A 时, ..
发布时间:2021-12-29 14:10:48 其他开发

如何让 Grunt Deploy 使用全局 NPM 模块而不是本地模块

首先,我对 npm 和 grunt 非常陌生.我们有一个项目,我们使用 Grunt 来编译和生成输出文件.我正在尝试设置我们的构建服务器以使用 Grunt 来生成输出文件.我们使用带有 TFS 源代码控制的 Windows,并且由于 它的 260 个字符路径限制,我们无法将 grunt-bower-task 模块检查到源代码管理中(因为它单独使用 230 个字符在其安装路径中). 当我从我的 ..
发布时间:2021-12-29 14:10:39 其他开发

如何在本地开发 npm 模块

假设我正在开发一个应用程序 MyApp,我想为它构建一个 NPM 模块 MyModule.目前我能想到两种开发方式: 在 MyApp 中进行更改 -> 保存 -> npm install/path/to/module 与 1 相同,除了运行 npm install/path/to/module 然后直接在 node_modules 中编辑它然后复制更改. 我想要的是更简单的工作流程. ..
发布时间:2021-12-29 14:10:27 前端开发

如何在浏览器中使用 npm 模块?即使在本地(PC)中也可以使用它们?- javascript

我是 npm 模块 和 node.js 的新手,所以对我来说真的很难. 我有一个带有很多点的 js 代码,对于每个点,我都想获得最近的城市. 为此,在其他问题中(使用大数组进行反向地理编码是最快的方法? - javascript 和性能),一位用户建议我使用两个 npm 模块, const kdbush = require('kdbush');const geokdbush = re ..
发布时间:2021-12-29 14:10:17 前端开发

如何判断 Perl 模块是核心还是标准安装的一部分?

如何检查 Perl 模块是否是核心的一部分 - 即它是标准安装的一部分? 我正在寻找: 命令行命令: 用于检查代码内的 Perl 子例程/函数 也许问题应该是:我如何知道机器上安装了特定 Perl 时最初提供了哪些模块?(实际上,现在被问为 我如何知道机器上的特定 Perl 安装最初提供了哪些模块?.) 鉴于现在似乎没有完整的 Perl 标准安装,至少这个新问题的答案会告 ..
发布时间:2021-12-29 14:10:10 其他开发

如何从模块中检索可用命令?

要知道机器上有哪些 PowerShell 模块可用,我使用命令 Get-Module -ListAvailable 这将返回一个包含模块类型、-name 和导出命令的列表.但导出的命令始终为空,仅显示 {}.为什么不显示? 我是否必须使用其他参数或是否有其他 cmdlet 或方法来检索可用命令? 解决方案 如果模块未加载,则导出的命令不可用.您需要先加载模块,然后执行 Get-命 ..
发布时间:2021-12-29 14:10:01 其他开发

安装 npm 模块时权限被拒绝

当我尝试安装 npm 模块时,我收到一个奇怪的权限错误.我从 sudo 开始,所以我确定我有访问权限,但由于某种原因,它一直抱怨错误: 堆栈错误:EACCES:权限被拒绝,mkdir '/usr/lib/node_modules/joplin/node_modules/sqlite3/build' 我已经尝试重新启动计算机,并使用 chmod 777 创建目录 /usr/lib/nod ..
发布时间:2021-12-29 14:09:53 其他开发

Haskell 使用额外的导入模块导出当前模块

是否可以在 Haskell 中编写一个模块,除了导出所有可见里面的内容外,还重新导出一个模块? 让我们考虑以下模块: module 测试在哪里进口Af x = x 这个模块导出里面的所有定义,所以它导出f但不会重新导出从A导入的任何东西. 另一方面,如果我想重新导出模块A: 模块测试(模块A,F) 在哪里进口Af x = x 有没有办法重新导出A 并导出Test 中定义的一切, ..
发布时间:2021-12-29 14:09:47 其他开发

如何在不重复导入顶级名称的情况下构建 python 包

我是 python 包管理的新手,肯定做错了什么.鼓励我创建如下目录结构: bagoftricks├── 骗局│ ├── bagoftricks│ │ ├── __init__.py│ │ └── bagoftricks.py│ └── __init__.py├── README.md└── setup.py bagoftricks.py 包含两个函数,levenshtein() 和 geof ..
发布时间:2021-12-29 14:09:29 Python

如何使一个模块依赖于另一个模块工件?

我有 maven 多模块项目. A:父级.B:孩子1.C:孩子2. B 会被打包得到 jar 文件,然后 c 会使用这个 jar 文件来编译代码. 在 B 中,如果我运行 mvn package,它将创建 b.jar(停留在 B/target/jars 不在 B/target - 用于其他目的). 在 C 中,我需要使用 b.jar 来编译代码. 现在,从 A,当我运行:m ..
发布时间:2021-12-29 14:09:17 其他开发

Ruby 模块中常量的范围

我在 mixin 模块中的常量作用域有点问题.假设我有这样的事情 模块认证USER_KEY = "user" 除非定义?用户密钥定义授权user_id = session[USER_KEY]定义结尾 除非已经定义,否则 USER_KEY 常量应该默认为“user".现在我可能会将它混合到几个地方,但在其中一个地方 USER_KEY 需要不同,所以我们可能会有这样的东西 class Appli ..
发布时间:2021-12-29 14:09:09 其他开发

PHP钩子系统怎么做?

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

如何卸载通过 `cpan` 安装的 Perl 模块?

我使用在用户空间运行的 Perl(不是通过 root 安装)并通过命令行 cpan 安装模块.我想知道是否有一种简单的方法可以删除模块,而不必做很多工作来删除单个文件. 我在互联网上搜索了这个问题并找到了一些答案,但我找到的答案似乎要么讨论使用 Perl 包管理器(特定于 Microsoft Windows),要么讨论特定于操作系统(BSDpan),建议使用cpanplus(我有过几次不好的 ..
发布时间:2021-12-29 14:08:47 其他开发

组织模块和包的 Pythonic 方式

我的背景是我通常为每个班级创建一个文件.我也在目录下组织公共类.这种做法对我来说很直观,并且在 C++、PHP、JavaSript 等中被证明是有效的. 我在将这个比喻引入 Python 时遇到了麻烦:文件不再只是文件,而是正式的模块.在一个模块中只包含一个类似乎是不正确的——大多数类本身是无用的.如果我有一个 automobile.py 和一个 Automobile 类,那么总是将它引用为 ..
发布时间:2021-12-29 14:08:38 Python

在 C 中创建模块系统(动态加载)

如何在运行时加载已编译的 C 代码,然后在其中调用函数?不像简单地调用 exec(). 编辑:加载模块的程序是用 C 语言编写的. 解决方案 在 Linux/UNIX 中你可以使用 POSIX dlopen/dlsym/dlerror/dlclose 函数来动态打开共享库并访问它们提供的符号(包括函数),参见手册页了解详情. ..
发布时间:2021-12-29 14:08:28 其他开发

在 python 中构建调用图,包括模块和函数?

我有一堆脚本来执行任务.而且我真的需要知道项目的调用图,因为它很混乱.我无法执行代码,因为它需要额外的硬件和软件才能执行.但是,我需要了解其背后的逻辑.所以,我需要知道是否有一个工具(不需要任何 python 文件执行)可以使用模块而不是跟踪或 python 解析器来构建调用图.我有这样的 C 工具,但没有 Python. 谢谢. 解决方案 我发现的最好的工具是 pyan,它是 最初由 ..
发布时间:2021-12-29 14:08:08 Python

Python中的模块和库有什么区别?

我有 Java 背景,而且我是 Python 新手.在继续之前,我想确保我正确理解 Python 术语. 我对模块的理解是:一个可以被很多脚本导入的脚本,让阅读更容易.就像在 Java 中一样,您有一个类,并且该类可以被许多其他类导入. 我对库的理解是:一个库包含许多模块,这些模块按用途分开. 我的问题是:库是不是像包一样,你有一个包,例如称为food,然后: 巧克力.py ..
发布时间:2021-12-29 14:07:57 Python

Javascript 中的 Javascript 模块

好的,问题很简单.我想使用两个 JavaScript 文件:一个遵循模块模式,另一个调用第一个.我使用 Node.js 测试了所有代码.当所有代码都在一个文件中时,它可以工作,但如果我将代码拆分为两个文件,则会出现错误. 代码如下: //module.jsvar testModule = (function(){“严格使用";无功计数器 = 0;返回 {增量计数器:函数(){返回计数器++ ..
发布时间:2021-12-29 14:07:43 前端开发

Yii - 在 URL 中隐藏模块名称

我目前的网址结构如下: http://www.mydomain.com/module/controller/action 我需要隐藏 URL 的模块部分.有什么办法可以做到吗? 谢谢. 解决方案 指向 URL http://www.mydomain.com/customer/login 到模块,在 urlManager 下的您的配置 (protected/config/m ..
发布时间:2021-12-29 14:07:36 其他开发