问题标签 [intervals]

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 回答
962 浏览

c++ - GDI+ gif速度问题

我正在使用 C++ GDI+ 打开一个 gif

但是我发现帧间隔真的很奇怪。它与窗口的图片查看器播放的不同。

我写的代码如下。

但是我发现一些帧 lPause <= 0。这是什么意思?

我列出的代码是否适合获取间隔?

非常感谢!

0 投票
2 回答
800 浏览

java - Hadoop:间隔和加入

我对Hadoop很陌生,我目前正在尝试加入两个数据源,其中键是一个间隔(比如 [date-begin/date-end])。例如:

输入1:

输入2:

我想找到key1与key2重叠的所有记录。hadoop 可以吗?我在哪里可以找到实施示例?

谢谢。

0 投票
1 回答
1659 浏览

linq - 计算不同行上 2 个日期之间的时间间隔

我有登录和注销事件,我需要计算它们之间的时间。

我想我可以将每 2 行(每两条消息)分组,然后进行计算,但你会怎么做呢?

我需要查询的示例 XML:

谢谢你。

0 投票
1 回答
5269 浏览

mysql - 如何在 MySQL 中以分钟为单位计算经过的时间

表中有时间戳列/字段,格式如下

现在我想以分钟为单位获取时间(经过了多少分钟),从那时起,该怎么做?

0 投票
1 回答
277 浏览

random - 尝试在一个数字中生成多个数字间隔(LUA)

基本上我必须使用一个随机函数,它可以返回一个介于 0 和 2^16-1 之间的数字。

我正在尝试利用它并生成 1 到 6 之间的 6 个间隔(考虑骰子扑克)。基本上使用为我随机生成的一个数字(我只能指定范围),最好只调用一次。然后取该数字并将其“拆分”为 6 个骰子,其中的值将在 1-6 之间。

我有点不确定将使用的技术,想到的一件事是位掩码,但我不确定这是否是正确的上下文。

从二进制的角度来看,骰子值在 0-5 之间是合理的。这将给我们二进制数 000-101。现在随机函数返回的最大值将为 101101101101101101(六个骰子,每个为“6”),十进制表示随机 int 返回的上限为 187245。下限为 0。现在假设random 函数返回数字 66508,将其转换为二进制形式,我们得到 010|000|001|111|001|100,这还不够好!在这种情况下,其中一个骰子是 111 = 7,而当间隔应该是 0-5 (1-6) 时,我们无法得到它:(

我需要找出一种方法,限制范围内的小数可以包含六个值为 1-6 (0-5) 的骰子,但我需要一些帮助。

0 投票
4 回答
1577 浏览

mysql - 查询以从表中选择间隔

我有一个定义时间间隔的表。

它只存储开始日期,结束日期是下一个日期的前一天。

我想要下一个结果:

我应该如何编写这个查询,因为一行包含其他行的值?

(我认为 MySQL 函数DATE_SUB可能很有用。)

0 投票
5 回答
18422 浏览

postgresql - 如何在 Hibernate 中映射 PostgreSQL Interval 列类型?

在 PostgreSQL 下,我PersistentDuration用于 sql 类型间隔和持续时间之间的映射,但它不起作用。

另一位用户发现了同样的问题并使用了他自己的课程:

但它不适用于真实格式,因为它假设间隔模式只是“hh:mm:ss”。事实并非如此:见

这里有一些我需要从数据库中解析的真实示例:

http://www.postgresql.org/docs/current/interactive/datatype-datetime.html

你有干净的解决方案吗?

0 投票
5 回答
11045 浏览

algorithm - 处理间隔的数据结构

我有一系列不能重叠的时间间隔(t_start,t_end),即:t_end(i) > t_start(i+1)。我想做以下操作:

1) 添加新的(并集)区间 [ {(1,4),(8,10)} U (3,7) = {(1,7),(8,10)} ]
2) 取出区间 [ (1,7) - (3,5) = {(1,3),(5,7)}
3) 检查一个点或一个区间是否与我的系列中的一个区间重叠 (intersection)
4) 找到第一个"在某个点之后的最小长度的“非间隔”[{(1,4),(7,8)}:在 4 和 7 之间有一个长度为 3 的“非间隔”]。

我想知道实现这一点的好方法,复杂性低(所有操作的 log n 都可以)。

相关问题:快速时间间隔查找的数据结构

0 投票
2 回答
7931 浏览

datetime - 间隔1个月回31号不上班?

本质上,我有一个查询负责获取上个月内的所有记录(带有特定过滤器)。我正在使用 Oracle 的 interval 关键字,直到今天(2009 年 12 月 31 日)一切都很好。我正在使用的代码是

我得到它的错误

如何使用间隔关键字与任何日期兼容?或者,如果有人有更好的方法来解决这个问题,我会全神贯注。

谢谢你。

0 投票
3 回答
5969 浏览

oracle - 我在哪里可以找到数据字典中的范围间隔分区表空间?

对于范围间隔分区表,您可以指定多个表空间,例如:

但我找不到区间表空间在数据字典中的存储位置(此处为ts2, ts3, ts4)。这些信息在某处可用吗?