问题标签 [inclusion]
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.
c++ - C ++中的“未解决的包含”错误
我是使用 Eclipse 的新 C++ 程序员。Eclipse 似乎可以识别 C++:它让我创建了一个新的 C++ 项目并理解了语法。但是,每当我尝试 #include 任何内容时,都会收到“未解决的包含”错误。
我已经安装了 CDT。我也刚刚安装了 MinGW 和 MySys 并正确设置了路径变量。
不过,Eclipse 似乎仍然缺少一些东西——当我右键单击我的项目并转到“属性 -> C/C++ 构建 -> 设置”时,我可以访问的只有“二进制解析器”和“错误解析器”选项卡。窗口应该是这样的......
...但我看不到工具设置、构建步骤或构建工件选项卡。
到目前为止,这就是我的所有研究。接下来我该怎么办?
ruby-on-rails - Rails 包含验证
我正在努力进行以下包含验证,
如果我在控制台中运行它,
然后我TypeError: can't convert nil into String
在include?
.active_model/validations/inclusion.rb
但是,如果我将验证行更改为,
然后验证按预期工作。如果 language 为 nil 或不是您所期望的列表中的条目之一并且没有崩溃,则它是无效的。
我已经通过代码来验证它是否可以生成包含列表,它就是这样。那么它为什么会崩溃呢?存在验证不应该解决问题并阻止任何进一步的验证吗?为什么当我生成列表而不是硬编码值时它会崩溃?
我什至尝试使用 proc 形式:in
来查看是否有任何区别,但它没有。但后来我真的没想到需要这样做,因为我只想在应用程序加载时生成一次列表,因为 I18n.available_locales 在应用程序执行期间永远不会改变。
更新:我有一个想法并测试了以下代码,
这段代码也会产生同样的错误,所以问题不在于 I18n 或类似的东西。%(en fr es)
它与和之间的差异有关['en','fr','es'].join(' ')
。
javascript - 包含 Javascript 的奇怪行为
您好我遇到了一些问题,包括我的 html 项目中的 javascript 文件。当我在正文标记之前像这样包含它时,我的网站无法正常工作。
但是,如果我删除最后的标签使其看起来像这样
一切正常。
如果我将它包含在头部,它也可以工作,与语法无关。为什么它会这样?
ruby-on-rails - Rails 单元测试模型验证:包含失败
模型顺序.rb
模型 payment_type.rb
在浏览器中,验证工作正常,如果错误则给出错误,否则继续。但问题是当我rake test:functionals
从终端运行时。测试没有通过验证。如果我评论这一行:
一切正常。我不明白为什么它可以在一个地方工作,但在测试中却不行?...
夹具一切正常。
请帮忙。
apache - 通过 apache 服务器内的服务器端过滤动态包含 piwik 代码
经过几个小时徒劳无功的尝试后,我想通过简单的设置向大家寻求一些帮助:
对于我使用 apache2 http 服务器运行的一堆 Web 应用程序和站点,我使用Piwik进行简单的统计概览。这很好用。让我烦恼的是,对于每一个额外的应用程序/页面和每次更新/升级,我都必须注意手动维护 piwik 所需的 javascript 代码以包含在 html 标记中。
为了简化维护,我希望 apache 添加该代码:我想使用一些 apache 模块:mod_filter、mod_env、mod_substitute 和 mod_include。这个想法是通过过滤器将所有交付的 html 文件与 piwik 代码一起注入。该过滤器使用替换在</body>
标记前添加占位符。该占位符再次是由服务器端包含处理的 sgml 标记。该包含最终将占位符替换为 piwik 代码,该代码以动态方式给出所需的数字站点 ID。
因此,在配置新虚拟主机时剩下的就是在 apache 配置中指定两行:
- 包括存储在一个小文件中的过滤器设置
- 通过设置环境变量指定数字 piwik 站点 ID
不再需要在应用程序中摆弄模板文件!
我非常接近解决方案,缺少一步...
也许你们中的一些大师发现了我所缺少的!
虚拟主机的(非常简单的)配置:
上面包含的(缩短的)配置文件:
/srv/www/internal/piwik.php
上面引用的最后一个文件Alias
:这是提供 piwik 代码的文件。它就像那些由 piwik 自己计算的,除了一件事:数字站点索引被动态替换为环境变量中的值
到目前为止我的工作:
- 基于 php 的动态 piwik scniplet 正在工作,我可以使用浏览器调用它,并查看 html 标记源中的代码,其中包含从配置中定义的环境变量中获取的数字 id,用于测试目的。此外,当我以这种方式指定一个 nin 数字 id 时,我得到了预期的占位符
<!-- invalid piwik site id: ... -->
- 过滤器通常有效(已应用):
</body>
标签被占位符替换。我可以通过注释掉在开头添加 INCLUDES 指令的 FilterProvider 来检查这一点。在这种情况下,我会在生成的 html 标记中看到占位符。 - 那个FilterProvider实际上是被apache识别和执行的:在我出现
Options +Includes
配置缺失之类的错误之前,被整理出来,apache不再抱怨了。当上面提到的 FilterProvider没有被注释掉时,占位符也会被再次删除。所以我假设包含过程正在工作。 - Aparently 问题不在于服务器端包含引用 php 脚本。我没有收到任何错误消息,并且使用静态文件进行的测试没有任何区别。
似乎设置工作正常,没有抛出错误,重写日志中没有什么奇怪的。但是,尽管包含过滤器显然有效,但我希望包含的内容是空的。第一个 SUBSTITUTE 步骤插入的占位符再次被第二个 INCLUDE 步骤替换。但不幸的是,由于内容为空,因此将其删除。我不知道为什么。
xcode - Cocoa 中的相互依赖导致编译错误
为什么我会收到带有以下代码的“解析问题 - 预期类型”,我该怎么做才能解决它(不更改我的测试函数的 API)?
和
根据我读到的关于导入与包含的内容,我什至不必使用 CLASSA_H 和 CLASSB_H 宏来防止自包含,但无论我是否使用它们,我都会得到同样的错误。
我的实际代码比上面的示例更复杂,但归结为我有两个接口相互引用的类,因此要求每个标题都包含另一个标题,如上面的示例所示。这是 C 语言中的常见情况,我不明白我在这里缺少什么。
c++ - 未解决的包含错误日食
所以我去了这个叫做数字媒体学院的3D游戏编程。我们使用 eclipse 和 Panda3D 使用他们的 Macbook Pro 来创建 3D 游戏。我在那里创造了一个很棒的游戏,运行得很漂亮。但是,当我将所有内容都放在 USB 上并将所有内容重新安装到家里的个人 macbook pro 上时,我会在这些代码行旁边看到问号,上面写着未解决的包含:
// Panda3D 的东西。
//C++的东西
在eclipse的问题部分,我得到了这个:
django - 全局视图 (base.html) 中的 Django 动态菜单在所有模板中可见
我已经用几个模板构建了网站,但我想实现如何从 base.html 中的 DB 读取菜单,这将在整个网站上可见,我不想将它添加到每个模板中。我在 POLL 示例的文档中找到:
https://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags
错误截图
TemplateSyntaxError at / Invalid block tag: 'show_menu'
在我做的应用程序下:templatetags/menu.py
base.html
索引.html
请帮忙,我做错了什么?谢谢
c++ - 任何包含文件的未解决包含
使用 Eclipse 运行 Hello World 程序时出现错误。我已经安装了 MinGW 和 Cygwin,我知道我只需要一个,但我有其他编辑器使用一个而不是另一个。我检查了 GCC C++ 编译器下的路径和符号,它链接到包含包含文件的目录。但是,我仍然在包含文件中收到未解决的包含错误。我正在使用 Windows 7。我的代码:
这是详细的错误
有什么帮助吗?谢谢
python - 如何基于在另一个列表中包含列表元素来创建二进制列表
给定两个单词列表dictionary
和sentence
,我试图创建一个基于包含单词的二进制表示,dictionary
例如sentence
其中
[1,0,0,0,0,0,1,...,0]
1 表示字典中的第 i 个单词出现在句子中。
我能做到这一点的最快方法是什么?
示例数据:
考虑到我正在处理大约 56'000 个元素的非常大的列表,是否有比以下更快的方法?