问题标签 [sequence]

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 投票
3 回答
5391 浏览

sql-server - 如何在SQL中的组内按顺序查找缺失值?

我有一个 ID 和职位表

我要查找的是,在这种情况下,ID 的位置序列中是否有任何中断,即 44,1 和 44,3 之间的中断

我设法一起解析:

但如果有多个 ID 值,它就不起作用。如果只有一个 ID,44 存在,它确实有效。

想法、意见、建议?

谢谢!

0 投票
1 回答
552 浏览

c# - C# 中的事件跟踪

我想了解事件周期。我有一个带有网格和文本框的表单。它有一个网格,绑定到 DataTable,文本框也绑定到同一个表。我正在尝试调试某些东西,并且需要知道如何识别表单中触发的所有事件,以查看可以为我解决问题的方法。

无论如何,除非我明确地对表单上的每个类进行子类化,并将每个事件覆盖/附加到我自己的事件处理程序,否则我如何获取/侦听在某个操作期间触发的所有事件......例如更改“已选择” DataGridView 中的道路。它显然更新了自己的“CurrentRow”......我需要知道什么/如何强制重新加载 SAME CurrentRow。

原因:在表单级别“编辑模式”期间,我更改了另一个“文本框”控件中的内容,并拒绝更改,我需要它来模拟当前“记录”被重新加载以恢复其原始值。

0 投票
10 回答
889 浏览

algorithm - 寻找一种算法以(伪)随机顺序吐出一系列数字

假设我有一个数字序列:{n, n+1, n+2, ... n + m}

在不提前存储数字的情况下,我想创建一个函数 f(),它给定序列 {1,2,3,...m} 将以随机(或至少伪随机)顺序吐出原始集合.

例如假设我的序列是 {10, 11, 12, 13, 14, 15, 16, 17}

在过去的某个时刻,一位同事向我展示了一种能够做到这一点的数学算法,但我几乎忘记了除了它存在之外的所有东西。我记得你必须事先有序列,并从函数中使用的序列中生成一些常量。对于那些想知道的人,我很遗憾与那位同事失去了联系。

这个问题的答案看起来接近我想要的,但我不确定答案是否允许我提前将输出限制为特定序列。


编辑:

为了澄清一点,我不想存储原始序列或打乱的序列。我想从原始序列生成一个函数 f() 。

令人沮丧的是我已经看到了这个,我只是记不住它,无法用谷歌再次找到它。

Fisher-Yates 算法非常适合置换或洗牌,但这不是我想要的。

0 投票
2 回答
3962 浏览

scala - 为什么空字符串与 Seq.empty 不匹配?

编辑:这是很久以前在 Scala 2.8 及更高版本中修复的旧错误

在围绕问题Pattern 将 String 匹配为 Seq[Char] 的一些实验中,我遇到了另一个奇怪的匹配现象。考虑以下将字符串视为字符序列的代码:

正确调用空字符串上的输入会""产生"Empty".

但是,如果我将第一个匹配子句重写为

的匹配""失败并匹配默认子句。

浏览 Scala 库源代码(在理想的世界中你不应该这样做:-))我相信两者Seq()都会Seq.empty导致RandomAccessSeq.empty. 显然,这与上述现象不符,因为只Seq()匹配空字符串。

更新:经过进一步的实验,这个问题可以缩小到以下几点:

这基本上意味着空Seq不会自动等于Seq.empty。因此,当与常量匹配时(而不是使用 starblue 建议的提取器),这种不等式会导致匹配失败。将空解释String为序列时也是如此。

0 投票
1 回答
188 浏览

java - Java中的序列视频播放(剪辑列表)..可以做到吗?

如果我有一堆视频文件,所有的格式、形状都完全相同,那么我可以无缝地播放它们而不会出现跳跃或间隙吗?从最终用户的角度来看,效果就像他们正在观看一个视频。

我知道这在 DirectX 中是可能的,但如果可能的话,我宁愿使用 Java。

0 投票
7 回答
3564 浏览

c# - Windows/C# 系统级序列号生成器?

是否有托管的系统级序列号生成器?DateTime.Now.Ticks 不会这样做,因为我正在做的操作有时会在每个滴答声中发生不止一次。


需求说明:

  • 进程不可知论——实际上只有一个进程可以访问它。
  • 性能很关键!这用于记录广告服务器上的展示次数,可以达到 1k/秒

它需要是以下之一:

  • 一个 4 字节的序列号,每个刻度都重置
  • 一个 12 字节的序列号 - 本质上为 DateTime 添加了 4 个字节的粒度
0 投票
8 回答
217136 浏览

sql - 如何从表中创建以最大值开始的 Oracle 序列?

尝试在 Oracle 中创建以特定表中的最大值开头的序列。为什么这不起作用?

0 投票
4 回答
6327 浏览

db2 - 在 DB2 中增加一个序列两次

我需要在 DB2(9.1 版)中两次获取序列的下一个值。而不是执行以下两次:

我想做类似的事情:

除了上面只增加一次:

我是被迫只查询两次,还是有办法在一次查询中将其增加两次?

0 投票
4 回答
15345 浏览

sql - 使用 SQL 查询检查序列

我有一张桌子,可以保存我们所有商店的所有订单。我写了一个查询来检查每个商店的顺序订单。看起来是这样的。

我可以通过此查询检查所有订单是否存在。网络订单号是 1...n 中的数字。

如何在不加入临时/不同表的情况下编写查询以查找丢失的订单?

0 投票
2 回答
4492 浏览

identity - HiLo 还是身份?

只是想就主键获得一些意见 - 使用身份/序列号或使用 HiLo 策略(查询高值并增加应用程序本身的低值)会更好吗?