问题标签 [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.
python - 如何制作跨模块变量?
该__debug__
变量很方便,部分原因是它会影响每个模块。如果我想创建另一个以相同方式工作的变量,我该怎么做?
变量(让我们保持原始状态并称其为“foo”)不必是真正的全局变量,因为如果我在一个模块中更改 foo,它会在其他模块中更新。如果我可以在导入其他模块之前设置 foo 然后他们会看到相同的值,我会很好。
python - Python PostgreSQL 模块。哪个最好?
我见过许多用于 python 的 postgresql 模块,如 pygresql、pypgsql、psyco。它们中的大多数都符合 Python DB API 2.0,有些不再积极开发。你推荐哪个模块?为什么?
linux - 我应该什么时候编写 Linux 内核模块?
有些人出于某种原因想将代码从用户空间移动到 Linux 内核空间。很多时候,原因似乎是代码应该具有特别高的优先级,或者只是“内核空间更快”。
这对我来说似乎很奇怪。我什么时候应该考虑编写内核模块?有没有一套标准?
我如何激励将代码保留在(我相信)属于那里的用户空间中?
ruby - 类和模块的区别
我来自 Java,现在我更多地使用 Ruby。
我不熟悉的一种语言功能是module
. 我想知道 a 到底是什么module
,你什么时候使用一个,为什么使用 amodule
而不是 a class
?
ruby - Ruby中的include和extend有什么区别?
只是让我了解 Ruby 元编程。mixin/modules 总是让我感到困惑。
- include : 混合指定的模块方法作为目标类中的实例方法
- extend : 混合指定的模块方法作为目标类中的类方法
那么主要的区别仅仅是这个还是潜伏着更大的龙? 例如
python - Python 模块依赖
好的,我有两个模块,每个模块都包含一个类,问题是它们的类相互引用。
比如说,我有一个房间模块和一个包含 CRoom 和 CPerson 的人员模块。
CRoom 类包含有关房间的信息,以及房间中每个人的 CPerson 列表。
然而,CPerson 类有时需要将 CRoom 类用于其所在的房间,例如寻找门,或者查看房间里还有谁。
问题是两个模块相互导入我只是收到一个导入错误,第二个导入的是哪个模块:(
在 c++ 中,我可以通过仅包含标头来解决此问题,并且由于在这两种情况下,类都只有指向另一个类的指针,因此前向声明对于标头就足够了,例如:
除了将两个类放在同一个模块或类似的东西中之外,是否有在 python 中执行此操作?
编辑:添加了显示使用上述类的问题的 python 示例
错误:
回溯(最后一次调用):
文件“C:\Projects\python\test\main.py”,第 1 行,
从房间导入 Croom
文件“C:\Projects\python\test\room.py”,第 1 行,
从人导入 CPerson
文件“C:\Projects\python\test\person.py”,第 1 行,
从房间导入CRoom
ImportError: cannot import name
CRoom room.py
人.py
python - 既然 Python 2.6 已经发布,那么每个程序员都应该了解该语言中当前的哪些模块?
Python 中的许多有用的特性都有些“隐藏”在模块中。例如,命名元组(Python 2.6中的新功能)可以在collections模块中找到。
图书馆文档页面将为您提供该语言的所有模块,但 Python 新手可能会发现自己说“哦,我不知道我可以使用 Python 以这种方式完成它!” 除非有经验的开发人员指出语言中的重要特性。
我并不是专门寻找 Python 2.6 中的新模块,而是在这个最新版本中可以找到的模块。
python - 你如何组织 Python 模块?
在组织 python 模块时,我的 Mac OS X 系统是一团糟。我的硬盘上到处都有包裹,没有特定的系统来组织它们。
你如何保持一切可控?
perl - 如何在不在@INC 的目录中“使用”Perl 模块?
我的脚本的父目录中有一个模块,我想“使用”它。
如果我做
我收到语法错误。
我试着做:
和..显然没有出现在@INC
我要疯了!这里有什么问题?
apache-flex - 使用多个模块时优化 Flex
我有一个 Flex 应用程序,其中加载时间非常重要(消费者网站)。我希望能够在屏幕上显示一些内容,然后根据需要允许加载其他模块。
我面临的问题是所有模块的总和比我将所有组件包含在单个 .swf 文件中要大得多。
原因很明显。例如,Web 服务访问所需的类似乎需要大约 100kb。如果我不在 main.swf 中使用这些类,那么它们将包含在使用它们的每个模块中。因此,如果我有 5 个模块,那就浪费了额外的 500kB。
理论上我想要3个级别
main.swf - 最小可能的布局/样式/字体/框架类型的东西 common.swf - 模块 1 + 模块 2 所需的附加类(例如 Web 服务) module1.swf - 站点中的模块 1 module2.swf - 站点中的模块 2
我不知道这是否可能。
我想知道是否可以为框架的一部分而不是整个框架加载 swz/swf 文件。
我真的需要将我的主要应用程序大小降低到 200Kb。当我添加 Web 服务和基本数据网格功能时,它会增长到 450kb。
任何经验教训将不胜感激。