问题标签 [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 回答
22455 浏览

python - 理解展平一系列序列?

如果我有序列序列(可能是元组列表),我可以使用 itertools.chain() 来展平它。但有时我觉得我宁愿把它写成一种理解。我只是不知道该怎么做。这是一个非常容易理解的案例:

假设我想交换序列中每一对的元素。我在这里使用字符串作为序列:

我在序列的偶数和奇数切片上使用 zip 来交换对。但我最终得到了一个现在需要展平的元组列表。所以我使用链()。有没有办法我可以用理解来表达它?

如果您想针对交换对的元素的基本问题发布您自己的解决方案,请继续,我会投票赞成任何教给我新知识的东西。但我只会将针对我的问题的答案标记为已接受,即使答案是“不,你不能。”。

0 投票
1 回答
2535 浏览

hibernate - JPA 和 Hibernate 如何管理序列?

我在我的项目中使用 Hibernate,我的许多实体都使用序列作为他们的技术密钥。例如:

当这个类的新对象被持久化时,我有两个关于 Hibernate 生成的 ID 的问题:

  1. 为什么 SequenceGenerator(来自 javax.persistence)的默认值 allocationSize 设置为 50 而不是 1?那有什么利益呢?
  2. Hibernate 用于计算生成的 ID 的默认算法是什么?似乎 Hibernate 使用了由我的 Oracle 数据库托管的序列返回的值,但是在将其分配给我的实体之前对其进行了修改......
0 投票
8 回答
2268 浏览

sql - 为什么你讨厌 Oracle 上的序列?

有些人不喜欢 Oracle 上的序列。为什么?我认为它们非常易于使用并且非常好。您可以在选择、插入、更新、...中使用它们

0 投票
47 回答
719350 浏览

python - 如何编写斐波那契数列?

我最初对程序进行了错误的编码。我没有返回一个范围之间的斐波那契数(即 startNumber 1,endNumber 20 应该 = 仅那些介于 1 和 20 之间的数字),而是为程序编写了显示范围之间的所有斐波那契数(即 startNumber 1,endNumber 20显示 = 前 20 个斐波那契数)。我以为我有一个万无一失的代码。我也不明白为什么会这样。

有人在我的第二部分中指出(由于重复而被关闭 - https://stackoverflow.com/questions/504193/how-to-write-the-fibonacci-sequence-in-python-part-ii)我需要使用 while 循环通过生成器传递 startNumber 和 endNumber。有人可以指点我如何做到这一点吗?欢迎任何帮助。


我是一名学习程序员,我遇到了一些混乱。我被要求编写一个程序,该程序将通过用户输入的开始数字和结束数字来计算和显示斐波那契数列(即 startNumber = 20 endNumber = 100,它将只显示该范围之间的数字)。诀窍是包容性地使用它(我不知道如何在 Python 中做到这一点?-我假设这意味着使用包容性范围?)。

到目前为止,我没有实际的编码,而是:

  • 将 Fib 序列公式写入无穷大
  • 仅从 Fib 序列显示 startNumber 到 endNumber。

我不知道从哪里开始,我正在寻求想法或洞察如何写这个。我也尝试过编写 Fib 序列论坛,但我也迷失了方向。

0 投票
2 回答
1376 浏览

objective-c - iPhone SDK:按顺序记录按钮的时间以进行播放

我正在开发一个应用程序,您可以在其中按下按钮以使用系统哔声播放声音。

我没有记录输出,而是考虑记录按下按钮的时间,所以当用户按下“播放”按钮时,按钮的按下时间与用户按下按钮的时间相同,所以它的作用就像iPhone 已经录制了声音,但它只是按顺序播放。我希望一旦用户按下记录按钮就会发生这种情况。

例子:

  1. 用户按下记录
  2. 计时开始
  3. 记录每个按钮按下的时间和时间

  4. 按下按钮后计时停止
  5. 播放按钮播放事件序列

任何人都可以就编码、要阅读的文档等提供任何想法吗?

非常感谢!

0 投票
5 回答
2013 浏览

f# - F# 如何将 Console.ReadLine() 抽象为字符串序列

我想编写一个函数来将 Console.ReadLine() 抽象为字符串 seq

当 line = null 时,seq 应该中断

像这样使用:

这个函数怎么写?

谢谢

0 投票
2 回答
1417 浏览

python - 谁能提供一种更 Pythonic 的方式来生成 morris 序列?

我正在尝试在 python中生成莫里斯序列。我目前的解决方案如下,但我觉得我只是用python写了c。任何人都可以提供更pythonic的解决方案吗?

0 投票
1 回答
429 浏览

f# - 是什么导致 F# 序列重新枚举?

我有一个解析器,它实际上是一组对一系列词法分析器标记进行操作的递归函数。

我遇到的问题是该序列似乎从递归函数调用的开头重新开始。给定以下功能的骨架定义Parse

该函数parse_token可能会导致调用Parse.

但是,当这种情况发生时,参数tokens最终会定位在序列的开头。

关于如何将序列保持在需要的位置的任何想法?

蒂亚

0 投票
2 回答
401 浏览

sequences - 计算特定的生成函数序列

http://www.research.att.com/~njas/sequences/A097196

我想知道如何继续生成链接中给出的序列。它基于生成函数。任何想法,将不胜感激。该序列的某个序列中的某些数字显示为欧拉计划问题 208(机器人行走)的子问题的答案。

0 投票
2 回答
944 浏览

perl - 如何生成具有不同基数的字符序列,如十六进制?

我有以下基于数字生成字符串的 Perl 脚本:

当我运行它时,我得到以下输出:

我错过了什么?感谢您的帮助!