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

oracle - 如何使用循环更改 Oracle 序列?

希望有人可以提供帮助。当我尝试向表中插入一些东西时,它给我一个错误,说主键已经存在。所以我需要重置我的序列,使其始终为 max(id)+1。

该表称为“人员”,有 2 列(ID、名称)。该序列称为 SEQ。

我正在考虑做一个循环。运行从 dual 中选择 SEQ.nextval n 次。这 n= max(id)-SEQ.currval

这行得通吗?以及如何将其放入语法中?

非常感谢。

0 投票
4 回答
1787 浏览

regex - 匹配标记序列

我有一组 n 个令牌(例如,a、b、c)分布在一堆其他令牌中。我想知道我的集合中的所有成员是否都出现在给定数量的位置(窗口大小)内。我突然想到,也许可以编写一个 RegEx 来捕获这种状态,但我不知道确切的语法。

在这个例子中,给定窗口大小=5,我想cba在位置 12-14 和abc位置 3-7 匹配。

有没有办法用正则表达式来做到这一点,或者有没有其他类型的语法可以用来捕捉这个逻辑?

我希望在 Java 中实现这一点。

0 投票
3 回答
187 浏览

algorithm - 一个数组算法问题

如果我有两个数组。例如,一个数组是int[] one={1,2,4,6,54,3,34};另一个数组int[] two={12,1,2,4,7,8,54,3,34,5}; 。问题是如何在一个和两个之间获得“相同的部分”。示例中的“相同部分”是 [1,2,4] 和 [54,3,34]。

PS您可以使用伪语言、c、c#、java、php 或其他语言。

PS现在我明确了相同的部分。相同的部分元素具有列表。

PSI 更改了示例,并且数组中每个项目的值不相等(您可以查看我的示例。)

  1. 至少有两个项目匹配
  2. 两个数组中匹配项的索引不一定要匹配,但相同的部分必须是连续的。
0 投票
2 回答
360 浏览

database - 获取架构名称

有人可以告诉我如何使用 jdbc 获取特定“序列”的“模式名称”吗

0 投票
2 回答
29076 浏览

oracle - Oracle:我需要对序列授予什么权限?

我的数据库中有一个新序列。

我需要向我的网络用户授予什么权限才能使用该序列?我尝试在序列上授予选择权限,但网络用户似乎仍然看不到它。

0 投票
1 回答
364 浏览

ruby-on-rails - 具有旧版数据库架构的 DataMapper。通过序列表的主键

更新:我最后为 DataMapper 编写了一个 Sequence 属性类型。自行承担风险;)https://gist.github.com/959059

我们正在将一个已经投入生产的大型 PHP Web 应用程序迁移到 Ruby on Rails。我们的 schema 与 ActiveRecord 的默认值相去甚远,而且它太大而无法简单地迁移 schema,因此我放弃了 ActiveRecord 并开始使用 DataMapper,这使我们可以更轻松地隐藏 schema 差异。这适用于我所做的一些只读测试。

现在,与我们的模式最大的不兼容之一是我们使用 ADODB 并在插入之前使用sequences表(这是一种常见模式)生成主键,而不是使用 auto_increment。

有没有办法告诉 DataMapper 以相同的方式生成 ID?我在文档中没有看到提到它。

我们不能真正切换表以使用 auto_increment,因为应用程序的大小意味着我们实际上是在运行带有一些代理和会话共享的混合 Rails/PHP 设置,因此我们可以逐步迁移,因此 PHP 应用程序需要继续工作按原样使用架构(或仅进行微小更改)。

0 投票
1 回答
110 浏览

sequences - 自组织序列策略

谁能给我任何可用于使序列成为自组织序列的策略?

假设序列包含整数值。

编辑:自组织是指按搜索模式排列元素。

例如

如果我们有序列:12、11、4、13、10

由于它未排序,我们无法执行二进制搜索。我们必须执行线性搜索以检查序列是否包含特定键。

因此,通过自组织,我的意思是以某种方式重新排列序列以使线性搜索更有效。

我可以想到两个 - 基于搜索的优先级排序,对列表进行排序,然后执行二进制搜索而不是线性搜索。有人有其他想法吗?

0 投票
7 回答
3299 浏览

c# - C#中的连续字母

我想在 C# 中生成顺序字母。

例如,变量的第一个值是“a”,然后是“b”、“c”、... 在“z”之后,范围将继续为“aa”、“bb”、...

就像是

但使用字母。

0 投票
5 回答
3333 浏览

api - 以编程方式访问在线整数序列百科全书

有没有办法以编程方式从 On-Line Encyclopedia of Integer Sequences (http://oeis.org) 中搜索和检索结果?

我搜索了他们的网站,结果总是以 html 格式返回。他们似乎没有提供 API,但在政策声明中他们说以编程方式访问数据库是可以接受的。但是如何在不刮屏的情况下做到这一点?

非常感谢你的帮助。

0 投票
1 回答
407 浏览

mysql - 如何在 MySQL 中显示最常见的值序列?

假设我有一张这样的桌子。

尽管它1是列中最常见的值A并且5是列中最常见的值B(可以用 a 非常简单地检查COUNT()),但我正在寻找的结果是该对<7, 8>,因为该对出现了两次。

那么如何从表中获取最常见的值序列,因为我有n需要使用的列。