问题标签 [overlap]

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 投票
5 回答
386556 浏览

css - 你怎么做两个
重叠?

我需要两个 div 看起来有点像这样:

使它们整齐重叠的最整洁/最优雅的方式是什么?徽标将具有固定的高度和宽度,并将接触页面的顶部边缘。

0 投票
21 回答
301586 浏览

c++ - 确定两个矩形是否相互重叠?

我正在尝试编写一个 C++ 程序,该程序接受用户的以下输入来构造矩形(2 到 5 之间):高度、宽度、x-pos、y-pos。所有这些矩形都将平行于 x 和 y 轴存在,也就是说,它们的所有边都将具有 0 或无穷大的斜率。

我试图实现这个问题中提到的内容,但我运气不佳。

我当前的实现执行以下操作:

但是我不太确定(a)我是否已经正确实现了我链接到的算法,或者我是否确实做了如何解释这个?

有什么建议么?

0 投票
3 回答
12963 浏览

c# - 正则表达式中的重叠匹配

我似乎找不到这个问题的答案,我想知道是否存在。简化示例:

考虑一个字符串“nnnn”,我想在其中找到“nn”的所有匹配项——但也包括那些相互重叠的匹配项。因此,正则表达式将提供以下 3 个匹配项:

  1. 嗯嗯_
  2. n n n
  3. 嗯嗯_

我意识到这并不完全是正则表达式的含义,但是手动遍历字符串并解析它似乎是很多代码,考虑到实际上必须使用模式而不是文字字符串来完成匹配。

0 投票
4 回答
1304 浏览

sql - 如何比较一行中的重叠值?

我似乎对这个 SQL 查询有疑问:

时间格式为军用时间。物流是,可以在上午 7 点至下午 1 点或上午 9 点至下午 1 点或上午 9 点至下午 5 点预订船只租赁。如果在该范围内有一个 appt,它应该返回 appts 但它已被证明是不一致的。如果我选择上午 9 点到下午 1 点,它将忽略以上午 7 点开始的应用程序,即使它与上午 9 点到下午 1 点重叠。如果我选择 9 到 5,即使它应该在上午 7 点到下午 1 点,它也不会返回任何内容。如何制作包含从 timeStart 到 timeEnd 的整个范围的 SQL 语句,包括那些重叠的?

0 投票
1 回答
561 浏览

python - 建立一个没有重叠的“完整”数字范围

给定一系列数字,我需要构建一个完整的“数字范围”集。我从一个列表开始,例如:

  • 其中“def”是默认范围&应该“填补”空白
  • “重叠”是起始数据中的值(70、700、701)

并需要以下结果:

我想弄清楚的是是否有某种算法或设计模式来解决这个问题。我有一些想法,但我想我会先由“专家”来运行它。我正在使用 Python。

任何想法/方向将不胜感激。我有一些初步的想法:

  • 建立一个“范围”列表,将开始和结束值填充到全长。所以默认是 0000 到 9999
  • 构建动态构建的“拆分”列表
  • 循环遍历“范围”列表,将每个值与拆分列表中的值进行比较。
  • 如果发现重叠,请删除拆分列表中的值并添加新范围。
0 投票
6 回答
22988 浏览

c# - 同步计时器以防止重叠

我正在编写一个 Windows 服务,它每隔一段时间运行一个可变长度的活动(数据库扫描和更新)。我需要经常运行此任务,但要处理的代码不能安全地同时运行多次。

我怎样才能最简单地设置一个计时器以每 30 秒运行一次任务,同时又不重叠执行?(我假设System.Threading.Timer是这项工作的正确计时器,但可能是错误的)。

0 投票
7 回答
14361 浏览

html - 需要不重叠的通用 div css(如表格)

我正在尝试使用 div 而不是表格来围绕我的内容设置样式框。内容可以是任意大小,并且需要允许浏览器任意调整大小。需要背景颜色和边框来包含内容。这适用于表格。如何让 div 以相同的方式工作?

注意:我添加了“_”,因为我的不间断空格丢失了。

示例页面

示例图像

替代文字
(来源:c3o.com

内容:

0 投票
3 回答
310 浏览

flash - Flash 播放 SWF,视频正常声音在第 4 场景中加速

当我将每个单独的场景作为 SWF 播放时,所有声音都正确同步,但是当我在场景 4 中播放整个动画时,声音播放得太早并且速度也加快了大约 2 倍正常速度。我该如何解决这个问题?

0 投票
3 回答
911 浏览

layout - 在 2D 空间中为对象排列标签而不重叠

我需要将文本标签附加到随机分布在屏幕上并保持移动的对象上。

标签的默认和理想位置位于它所指对象的右侧。我需要一种动态重新排列(或可能合并)标签的方法,以使它们永远不会相互重叠或与其他对象重叠。

它们仍应尽可能靠近物体,并且不应在物体本身平稳移动的情况下表现出任何突然的抖动运动。

我不知道该怎么做,有这样的算法吗?

0 投票
5 回答
1235 浏览

math - 计算不重叠的矩形面积

我有两个由包含 x1、y1、x2、y2 坐标的结构表示的矩形。一个矩形可以被认为是父母,另一个是孩子。

我已经知道如何检测子矩形是否在父矩形内;我现在要弄清楚的是最简单,最快的方法来确定父级中未被子矩形重叠的矩形区域。

例如,考虑一个 100x100 的父矩形和一个 50x50 的子矩形,正好位于父矩形的中心。这意味着将有四个矩形代表父矩形中未被子矩形重叠的四个区域。

当然,孩子可能在左上角、右上角、左下角、右下角,或者向左一点、向右一点等等……可能有一个、两个、三个或四个表示非重叠区域的矩形。

我有一些实现的想法来解决这个问题,但似乎都过于复杂。有没有一种简单、快速的方法来解决这个问题?