问题标签 [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.

0 投票
1 回答
751 浏览

c++ - 找不到 Eclipse CDT、cstdint 和 cinttypes 类型标头

我有一个非常简单的 eclipse C++ 项目,包含以下三个文件:

头文件.h

源文件

主文件

当我尝试编译项目时,编译进行但它说:

即它找不到标题 cstdint 和 cinttypes,有什么我可以检查以了解为什么找不到它们吗?

0 投票
0 回答
321 浏览

ruby-on-rails - 如何让 Rails 5 包含验证接受一个单词或其复数形式

我一直在自学 Rails,并且正在根据 Hartl 的练习教程制作一个基于猫的网站。我希望所有用户都必须在他们的帖子中包含“猫”或“猫”这个词。为此,我认为在我的微帖子模型上使用包含验证是最简单的,但是我不确定在用户发布包含“猫”而不是“猫”的帖子的情况下如何进行验证,或者包含这两个词。我觉得我错过了一些非常简单的东西。任何帮助将非常感激!这是我的微博模型文件:

0 投票
1 回答
6778 浏览

ruby-on-rails - rails 验证特定值

我有这个代码

我有这些选项,如果用户选择“不列颠哥伦比亚省”以外的任何内容,给他错误消息,该省必须“不列颠哥伦比亚省”

我相信它会通过使用模型验证来解决

用户.rb

0 投票
1 回答
757 浏览

python - 如何在 Django 中注册“动态”包含标签?

如何使用 Django 的“包含标签”根据提供给视图的参数提取动态模板?

我正在为我的网站上的内容创建一个“下载”页面。可以下载许多不同的内容,我只想为下载页面使用一个视图,该视图从 urls.py 中提取可选参数:

网址.py

视图.py

下载.html 第 1 部分

然后,来自该视图的信息将通过管道传输到下载模板中,如下所示:

这是棘手的部分:在 download.html 页面的底部,我想要一个包含标签,该标签根据“upsell”参数中指定的页面动态填充 - 类似于以下内容:

下载.html 第 2 部分

然后,我希望根据指定的“追加销售”页面动态地从我的 base_extras.py 文件中提取此标签:

base_extras.py

这样,如果指定了“upsell-1”,则提供“upsell-1.html”模板;如果指定了“upsell-2”,则提供“upsell-2.html”模板。

但是,当我执行上述操作时,我得到一个 TemplateError。有没有一种简单的方法可以像我在上面尝试做的那样动态地提供模板?

0 投票
2 回答
159 浏览

ruby - Ruby 模块包含和类变量

我试图用类变量来理解模块包含。我认为包含一个带有类变量的模块也会将类变量包含到类定义中。

这按预期工作:

但这不会:

我期待“鲍勃”,但我得到了:

A::C 中未初始化的类变量 @@my_name

0 投票
2 回答
108 浏览

sql - PL/SQL:给定两个数值范围,如何检测包含或交集?

我有两个数字范围 [1, 100] 和 [50, 200] :

  • 这是一个路口

另一种情况:范围为 [40, 100] 和 [10, 200]

  • 这是一个包含

如何编写检测包含/交集的 SQL 查询(或 PL:SQL 过程)。

我尝试使用减号,但并非在所有情况下都有效。

编辑 1

范围作为表中的行传递给过程。

0 投票
1 回答
7371 浏览

c++ - 双重包含和仅标题库 stbi_image

我有一个 main.cpp,包括 ah(它有自己的 a.cpp)啊,包括头文件库“stbi_image.h”,如下所示:

https://github.com/nothings/stb

*.cpp 包含它自己的 *.h 并使用 #pragma once

但我仍然得到:

LNK1169 发现一个或多个多重定义的符号 LNK2005 stb-failure 原因已在 a.obj 文件 = main.obj 中定义...和其他一堆

这对我来说似乎是正确的,但正如我在这个问题中所理解的那样: Multiple definition and header-only libraries

也许我应该将 inline/static 添加到我需要的 stb_image.h 函数中?难道我做错了什么?

提前致谢

0 投票
1 回答
1080 浏览

django - 通过 Django 中的多个嵌套包含标签传递上下文

我想通过 Django 中的多个包含标签传递“上下文”变量,如下所示:

base.html:

目录表.html:

额外的.py:

但是,当我运行上面的代码时,我得到一个关键错误,因为上下文变量没有传递到第二个包含标记:

如何确保上下文变量在传递到多个嵌套包含标记时仍然存在?

0 投票
1 回答
560 浏览

module - 在 OCaml 中公开模块扩展的私有类型

我想扩展一个模块,但我需要访问它的私有组件。这是一个例子:

我想定义一个定义函数的新Ext_nat模块double。我试图做这样的事情。

它不起作用,因为我无法访问x最后一行中的表示。

现在我正在考虑这个问题,无论如何这可能不是一个好主意,因为这会破坏nat. 那么最好的方法是什么?我可以在签名中定义一个新模块nat_public,并使用私有. 你怎么看?type t = intnatext_nattype t

0 投票
0 回答
40 浏览

apache - 避免远程网站包含

我最近看到了一些恶意域,包括我的网站页面。

我最初怀疑 iframe 包含,但我已经Header always set X-Frame-Options SAMEORIGIN在我的httpd.conf中进行了配置。

其他想法是关于恶意软件 Javascript,包括 DOM 中的远程页面,甚至是指向我的服务器 IP 的外部 DNS(但是,我有基于名称的虚拟主机)。它们都没有被证明。

调查远程域并查看 apache 日志向我们展示了现实:恶意远程服务器向我们发出 http 请求,对于它收到的每个请求,然后将结果发送回其客户端,实际上是“镜像”我们的网站!

我缺乏如何阻止它的想法。所以我通过 apache conf 完全阻止了它的 User-Agent:Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)

希望我自己解释。将来有没有更聪明的方法来阻止像他们这样的其他领域的这种不良行为?