问题标签 [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 投票
2 回答
191 浏览

c++ - 用于逻辑的模板和 C++ 运算符:集合 A 包含的 B

在 C++ 中,我希望实现一个运算符,用于根据 B 完全包含在 A 中来选择列表(B 类型)中的项目。

在 Montgomery Phister jr(1958 年出版)的《数字计算机的逻辑设计》一书中,第 54 页,它说:

F11 = A + ~B 有两个有趣且有用的关联,它们都与计算机设计无关。第一个是蕴涵的逻辑符号……第二个是包含符号……这可以用一个熟悉的关系来表达,B < A; 或由“B包含在A中”的陈述;或通过布尔方程 F11= A + ~B = 1。

我最初的实现是在 C 中。回调被提供给列表以用于此类操作。一个示例是整数列表,以及包含两个整数 min 和 max 的结构,用于选择目的。

在那里,选择将基于 B >= A->min && B <= A->max。

使用 C++ 和模板,在使用 void 指针和回调在 C 中实现通用列表之后,您将如何处理这个问题?

是否出于此类目的使用 < 作为重载运算符... <ugh> 邪恶?</ug>

(或通过使用 B 类作为选择标准,通过重载 > 来实现比较?)

编辑:我对列表节点的实现包含一个用于标记项目选择的成员。

关于集合和唯一性,列表中的数据可能会包含一个成员指定沿时间线的位置,鉴于这是主要选择标准之一,使用术语集可能会产生误导,因为没有保证关于位置的唯一性沿着时间线——即事件可以同时发生。

0 投票
2 回答
6606 浏览

c++ - 包含保护的问题

当我为 Visual C++ 项目的头文件添加包含保护时,它给了我以下警告和错误:

警告 C4603:“_MAPTEST_H”:未定义宏或使用预编译头文件后定义不同

将宏添加到预编译的头文件而不是在这里定义

.\MapTest.cpp(6) : use of precompiled header** // 预编译头 stdafx.h 包含在这一行中

.\MapTest.cpp(186):致命错误 C1020:意外 #endif

但是当我在包含保护之前添加预编译头时,不会发出警告或错误。这是什么原因?

0 投票
1 回答
260 浏览

similarity - 当这两个文档相似时,查找一个文档是否包含在另一个文档中的算法

我正在寻找一种算法来确定两个文本文档是否相似,其中一个文档包含在另一个文档中。

我提前谢谢你。

0 投票
2 回答
779 浏览

django - django feedparser 限制结果

我正在用 feedparser 做一些事情:我有一个模板标签用于在我的主页中显示“新闻”,但是,如何限制 feedparser 结果?

包含标签

模板

0 投票
8 回答
168584 浏览

list - 如何检查以下所有项目是否都在列表中?

我发现,有一个相关的问题,关于如何查找列表中是否存在至少一项:
如何检查以下项目之一是否在列表中?

但是,查找列表中是否存在所有项目的最佳和 Pythonic 方法是什么?

搜索文档我发现了这个解决方案:

其他解决方案是:

但是在这里你必须做更多的打字。

还有其他解决方案吗?

0 投票
3 回答
2151 浏览

c++ - 头文件的相互包含

假设我有一个名为的头文件,其中包含我项目的inclusions.h所有#include <...>s。 inclusions.h包括另一个名为 的头文件settings.h,其中可以修改各种常量。

如果#include <math.h>在 中inclusions.h,是否settings.h也可以访问数学库?还是我也必须#include <math.h>进去settings.h

0 投票
5 回答
3703 浏览

c++ - '{'令牌错误之前不可能解决的预期类名

这个该死的错误是一个众所周知的问题

'{' 标记之前的预期类名

好吧,尽管我努力工作和谷歌搜索,我还是无法解决这个错误。对不起。这是我最后的海岸。

在我的一个项目的 ui.cpp 中,我这样做:

好的,这在我的编译器中引发了这个愚蠢的错误:

在 wfqueue_proxy_factory.hpp:29 中包含的文件中,来自 ui.cpp:28:wfqueue_manager_proxy.hpp:42:错误:“{”标记之前的预期类名

我的项目中有三个类:第一类

第二

第三

请注意我使用 ; 在每节课的 } 之后,我检查了项目中的每个标题以查找此问题,但没有找到任何未跟随的类;在它的右括号之后。这对工作流.hpp 有效,它是一个简单的类(不是从任何类派生的,只是一个普通类)。

WFQueue 是某种接口,我也将此模式与其他类一起使用,并且它们可以工作。WFQueue 包含一些虚拟纯方法......无论如何问题不应该在这里......我想这是因为我将另一个“接口”类与其他类一起使用并且它们工作正常。

如果我这样做,这个错误就会消失:

真的不知道如何解决这个问题......请帮助我。谢谢

0 投票
1 回答
3021 浏览

ruby-on-rails - RAILS 3 模型验证包含在不起作用

术语.rb:

Rails 3.0.3, ruby​​ 1.8.7, Windows via Cygwin 验证似乎不起作用,即它接受 term_type 的任何值。当使用包含(或产生相同失败条件的 validates_inclusion_of)时,我是否需要与模型中的那些匹配的数据库验证?我应该警惕的字符串有什么问题吗?

Term_type 只是数据库中的一个字符串,而不是一个单独的表。

任何指针都非常感谢。

文斯

0 投票
4 回答
157 浏览

python - 如何在 GAE 的 django 项目中嵌入开源项目?

我是蟒蛇新手。谁能告诉我如何在我的 django 项目中为 GAE 嵌入一个开源项目?假设我想嵌入Python markdown。任何人都可以告诉我一个方向吗?我可以将我的源代码复制并粘贴到我的 django 文件夹中并修改 settings.py 中的某些内容以完成它吗?

嵌入源的原因是GAE不允许在其中运行egg文件。

0 投票
2 回答
4596 浏览

wpf - 部署 WPF 应用程序时包含 xml 文件

我有一个带有 3 个项目的 WPF 应用程序来表示一个 3 层架构。设置一个项目为主项目。我在非主项目之一中有一些 XML 文件。这些 XML 文件由该项目的类中定义的函数访问。

当我尝试使用 VS2010 ClickOnce 发布应用程序时,即使在将文件的 Build Action to Content 和 Copy-to-OutputDirectory 标记为 Copy Always 之后,XML 文件也不包含在安装文件中。运行已安装的应用程序时,应用程序报告未找到文件。我可以在 ClickOnce 生成的安装文件夹中看到一个 Application_Files 文件夹,但它不包含 XML 文件。

所以,我的问题是如何在安装文件夹中包含 XML 文件,并在运行应用程序时获取它们的位置 URL。

谢谢,纳文

更新 1:应用程序解决方案结构由三个项目组成,例如 P1、P2 和 P3。P3是主要的启动项目。P1 和 P2 是类库项目。XML 文件被添加到 P2 项目中。这些文件被标记为 Build Action -> Content and Copy -> Copy Always。但是,在发布应用程序时,ClickOnce 不会将这些文件复制到应用程序的数据文件夹中。