问题标签 [intersect]

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 投票
8 回答
131635 浏览

c# - Intersect() 的反面

Intersect 可用于查找两个集合之间的匹配项,如下所示:

但是我想要实现的是相反的,我想列出一个集合中缺少的另一个集合中的项目

0 投票
2 回答
2172 浏览

mysql - MySQL INTERSECT 通过连接表?

所以本质上我有两个表,包含 URLS 和 TAGS,通过连接表 TAGS_URLS 在两者之间具有多属关系。

按标签查找 URL 的简单查询是:

但是,我正在尝试恢复包含所有一组标签的所有 URL 的交集。即,只有包含标签“sample”和“tag”和“list”的 URL。

我有一个有效的查询,但我无法在 30 秒内执行查询。

结果集是正确的,但性能是可怕的。

我目前也将数据复制到 Redis 数据库中,作为存储在标签集中的 URL id 列表,因此我可以执行类似的操作并非常快速地获得结果集。

通过合理的努力,是否有可能通过 SINTER 将该任务的 MySQL 性能提升到 Redis 的水平?

0 投票
5 回答
18925 浏览

collections - groovy 集合中相交的对面

在 groovy 集合中相交的反面是什么?

0 投票
2 回答
684 浏览

image - 图像相交

我怎么知道我的两个图像何时相交?

0 投票
1 回答
737 浏览

2d - 形状光线投射:确定不相交的最后位置的最佳方法?

我正在使用 Box2D(特别是 jBox2D)并且我正在尝试进行类似俄罗斯方块的块碰撞(即在它们相互重叠之前停止,以便它们无缝互锁)

在形状与另一个形状相交之前确定沿“射线”的最后位置的最简单方法是什么?(即确定块在特定方向行进时应该结束的位置,以便它与其他块顺利互锁) Box2D 似乎提供了通用的光线投射功能,但我看不出如何使用所提供的功能轻松做到这一点。


(注意:通常块游戏可以建模为网格,这大大简化了碰撞/目的地检测,因为您不必依赖实际的 2D/3D 属性。但是不可能使用这样的网格在我的情况下)

0 投票
2 回答
918 浏览

java - 确定线是否完全在 path2d 形状内(在 java 中)

我正在寻找最简单/最快(计算上)的方法来确定一个形状,更具体地说是一个 GeneralPath 对象,是否包含任何给定的线段(Line2D.Double 类型)。

GeneralPath 具有确定是否包含矩形的方法,但不包含线(我可以找到)。这条线可以倾斜,所以我不能只模拟一个非常薄的矩形。线中的一个点肯定会在形状内,但我需要检查线段的其余部分。所以有可能,我还可以检查线是否与任何边界边缘相交,但我不确定在给定形状和线的情况下看起来如何。

0 投票
4 回答
13015 浏览

python - Python列表交集效率:生成器还是过滤器()?

我想在 Python (2.7) 中与两个列表相交。我需要结果是可迭代的:

提供一个完整的迭代将在交集之后首先执行,以下哪个更有效?

使用生成器:

使用过滤器():

其他建议?

在此先感谢,
安农

0 投票
3 回答
2191 浏览

vba - VBA:: 相交与匹配方法

我有一个关于 .Match 和 .Intersect 的两个内置 VBA 函数的问题。目前我有 2 个一维数组,我希望将信息整合到一个新数组中。我意识到我之前已经发布了一个关于解决问题的方法的问题,但是这个问题与哪种方法更好有关。一种方法能够比另一种更快地将信息整合到一个新的阵列中吗?一种方法是否也比另一种方法更可靠?

0 投票
3 回答
1385 浏览

c# - LINQ中的相交方法与C#

我正在尝试使用 Intersect 方法从两个文件夹中获取相同的文件。123.xml 文件在所有文件夹中都是相同的(内容、日期、大小没有变化)。

这是来自 C# 代码

queryCommonFiles 仅从 Content 文件夹返回 123.xml,但不返回另一个。

这是来自 FileCompare 的代码

编辑:

这会为 list1 生成 hi.xml,为 list2 生成 helo.xml。正如我所说的,只有一个 123.xml 用于 intersect 方法。

任何建议,将不胜感激

谢谢,

0 投票
1 回答
10624 浏览

c# - Linq 包含列表中的值

我很难解释这一点,但我希望一些代码会有所帮助:

我想要做的是,如果g.GamingProperties.Software包含softChannels的Guids之一,然后添加它。也许不同的方法会更好......有什么建议吗?

ps 我知道那条线不工作,我把代码放在那里只是为了便于理解我需要什么。

编辑:我想我已经解决了:

如果有人发现有问题,请告诉我。