问题标签 [sequences]

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 投票
4 回答
369 浏览

python - 有没有一种功能性的方法可以做到这一点?

当我不知道列表将嵌套多深时,这是我能想到的唯一方法。

0 投票
2 回答
5324 浏览

django - Django + Postgres:如何为字段指定序列

我在 Django 中有这个模型:

我的问题是,在数据库(Postgres)中,连接到的序列的名称与jidDjangojournals_general_jid_seq预期的不同,但它具有不同的名称。

有没有办法指定 Django 必须使用哪个序列AutoField?在我阅读的文档中,我找不到答案。

0 投票
4 回答
858 浏览

database - Postgresql:保持2个序列同步

有没有办法在 Postgres 中保持 2 个序列同步?

我的意思是,如果我有:

如果我执行SELECT nextval('table_A_id_seq'::regclass)

我希望它table_B_id_seq具有相同的值table_A_id_seq

显然它在另一边必须是相同的。

我需要 2 个不同的序列,因为我必须破解我在 Django 中的一些限制(并且我无法在那里解决)。

0 投票
5 回答
542 浏览

c# - 尝试生成所有指定数字的序列,直到最大和

给定以下唯一数字(3,2,1)的降序列表,我希望生成由这些数字组成的所有序列,直到最大和。

假设总和应该低于 10。那么我追求的序列是:

我确信有一种“标准”的方式来生成它。

我想过使用linq,但无法弄清楚。另外,我正在尝试一种基于堆栈的方法,但我仍然没有成功。

任何想法?

0 投票
3 回答
2917 浏览

c# - 列表和序列的区别

我试图了解序列和列表之间的区别。

在 F# 中,两者之间有明显的区别。但是在 C# 中,我看到程序员将 IEnumerable 集合称为序列。是什么让 IEnumerable 成为一个序列,它返回一个对象以遍历集合?

也许真正的区别纯粹是在函数式语言中发现的?

0 投票
14 回答
85441 浏览

java - 分布式序列号生成?

过去,我通常使用数据库序列实现序列号生成。

例如使用 Postgres SERIAL 类型http://www.neilconway.org/docs/sequences/

我很好奇如何为没有数据库的大型分布式系统生成序列号。是否有人对以线程安全的方式为多个客户端实现序列号生成的最佳实践有任何经验或建议?

0 投票
1 回答
181 浏览

sql-server - 在 oracle 和 ms sql server 之间共享 activerecord 类

我的 Castle ActiveRecord 类中有 oracle 的主键序列:

现在我需要配置 ActiveRecord 以使用 Sql Server,但它不支持序列,但这是不可能的,因为使用了特定于 oracle 的映射。

我不关心身份生成算法,我只想让它工作,那么是否可以为身份字段提供通用映射,以便可以在 sql server 和 oracle 之间共享类?

0 投票
1 回答
1312 浏览

sql - How to create a sql function using temp sequences and a SELECT on PostgreSQL8

I have this issue in either postgreSQL 8.3 or 8.4:

I've created a script which (re)creates three temp sequences and then uses them to transpose some tables in order to get a single row.

Now I want to put it in a FUNCTION which returns a type already created (I've done a select into and then I took the fields from the created table to build the custom type). Here is the script... the thing is, pgsql says that the relation 'q' does not exist and the execution of this SQL w/out the function is successful... should I guess that the sequence creation can't be done inside a SQL function? Thanks!!

0 投票
4 回答
1566 浏览

clojure - Clojure 中的重复向量

我是 Clojure 新手。我正在尝试获取卡片套装矢量的两个副本。我能想出的非DRY方法是

必须有一种更实用的方式(即使它需要更多字符:-))。如果我想要N次怎么办?有什么建议么?

我尝试的所有事情,比如

产生两个独立的向量:

我如何“扁平化”结构?

0 投票
2 回答
715 浏览

database - 如何使用序列生成的技术主键插入 n:m 关系?

假设我有两个包含多个字段的表,并且在每个表中都有一个主键,它是由数据库序列生成的技术 ID:

field11并由field21序列生成。

table1und之间还有一个:m 关系table2,设计于table3

table1und中的 idtable2是在 insert 语句期间生成的:

因此我不知道我的程序的数据访问层中添加的行的主键,因为生成pk完全发生在数据库中。

现在更新的最佳做法是table3什么?如何访问我刚刚插入的行的主键?