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

java - 如何在非 pk 字段中使用 @GeneratedValue

我想知道我们如何在 JPA 中使用序列。我们有一个非 pk 字段,其值必须来自数据库中的序列。我怎样才能更新更新实体的值?

提前致谢。

0 投票
4 回答
553 浏览

integer - 伪随机序列发生器不仅仅是一个数字发生器

我需要一种算法,它几乎可以将 unix 时间戳转换为适当的随机数,这样如果我“回放”时间戳,我就会得到相同的随机数。

这就是我所说的适当的意思:

  1. 大多数人不会在随机数中检测到循环或模式。
  2. 它不需要是密码安全的。
  3. 所有数字都必须能够生成。(我发现 LFSR 不这样做)
  4. 数字是 32 位整数

我希望它相当快。

到目前为止,我的想法是一遍又一遍地播种 PRNG,但我不确定这是否是处理这个问题的最佳方法。

任何想法和想法将不胜感激。

谢谢。

0 投票
3 回答
9287 浏览

xml - 是否可以在里面有 complexType 和元素但没有序列部分

我有一个类似于此示例的 xml 文档(和复杂元素):

但是在我的 xml 中,我是否先添加名字或姓氏并不重要。所以我想删除“xs:sequence”部分,但我不确定应该用什么替换它。

如果不可能——那为什么不可能呢?

更新: 如果我用 < cx:all> 更改它,我会收到此错误:“所有组的所有 {parties} 的 {max 发生}必须为 0 或 1”。

0 投票
1 回答
6436 浏览

java - 使用 Oracle 序列时 Hibernate 不生成标识符

我有以下映射

SACP 表映射根据

当我尝试保存 Sacp 实例时,Hibernate 抱怨

ORA-01438: 大于指定精度的值允许此列

即使使用 Long 而不是 Integer,也会引发相同的错误

我应该怎么做才能解决它?

0 投票
3 回答
3329 浏览

diagram - 如何为此制作序列图?

小组日记和时间管理系统旨在支持一组同事的会议和约会的时间表。当要进行涉及多人的约会时,系统会在每个人的日记中找到一个共同的时间段并安排该时间的约会。如果没有可用的公共时段,它会与用户交互以重新安排他或她的个人日记,以便为约会腾出空间。

0 投票
2 回答
194 浏览

r - 0-1 不带空格的序列

报告二进制序列时,空格是多余的。这段代码

完成这项工作,因此我可以从 R 复制和粘贴。我如何对其他格式的 0-1 序列(和其他一位数数据)执行相同操作,例如,

或者

还是什么(为了学习各种选择)?谢谢。

0 投票
3 回答
7565 浏览

list - 是否可以与 F# 中的分解序列匹配?

我似乎记得旧版本的 F# 在匹配序列时允许结构分解,就像列表一样。有没有办法在保持序列惰性的同时使用列表语法?我希望避免大量调用 Seq.head 和 Seq.skip 1。

我希望有类似的东西:

但这仅处理列表并在使用序列时给出类型错误。使用 List.of_seq 时,它似乎评估了序列中的所有元素,即使它是无限的。

0 投票
11 回答
48341 浏览

c# - 顺序引导生成器

有没有办法获得 Sql Server 2005+ Sequential Guid 生成器的功能,而无需插入记录以在往返途中读回或调用本机 win dll 调用?我看到有人以使用 rpcrt4.dll 的方式回答,但我不确定这是否能够在我的托管环境中用于生产。

编辑:使用@John Boker 的答案,我试图将它变成更多的 GuidComb 生成器,而不是依赖于最后生成的 Guid 而不是重新开始。那是为了种子,而不是从我使用的 Guid.Empty 开始

我基于评论

这看起来像我想用 DateTime 为 guid 播种的方式,还是看起来我应该反向执行并从 SqlOrderMap 索引的末尾向后工作?我不太担心它们会在任何时候创建初始 guid 时出现分页中断,因为它只会在应用程序回收期间发生。

0 投票
1 回答
2985 浏览

sql - Oracle中的十六进制序列

我想生成 16 个字符长度的十六进制十进制值作为序列。我的数据库是 Oracle,想知道是否可以这样做?我在 Oracle 中检查了 SEQUENCE,但我认为它仅适用于数字。

任何想法都会有很大帮助。
在此先感谢
阿卜杜勒·奥拉卡拉

0 投票
5 回答
294 浏览

sql - SQL Server 的 GetNextOrderNumber 需要非常简单的“序列”

我正在尝试制作一个比这里描述的更简单的函数来获取购物车订单号的下一个值。

  • 我不在乎是否有差距
  • 只有完成的订单才能获得 ID(即我故意不使用 IDENTITY)
  • 显然不能有重复
  • 我不关心性能和锁定。如果我们有这么多我关心锁定的新订单,那么我将首先遇到其他问题

我发现了很多其他类似的问题,但不是我正在寻找的确切解决方案。

我到目前为止是这样的:

然后对于存储的过程:

就像我说的那样,我试图将它建立在我上面链接的文章的基础上——所以也许这只是一种笨拙的做法。即使是像这样简单的事情,我的 SQL 也不太好用,而且它已经过了我的就寝时间。谢谢!