问题标签 [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.
f# - 在 F# 中调用 Seq.skip 和 Seq.take
使用不同的偏移量调用 getIt() 最终会给我一个“无效操作”异常以及“输入序列的元素不足”的附加信息
我试图理解为什么,因为 Seq.Skip 和 Seq.take 都不会根据在线文档FSharp Collections生成异常
版本:(Visual Studio 2010)测试版 1
oracle - Oracle:序列是如何实现的?
为了满足一些奇怪的业务需求,我将不得不实现我自己的类似序列的计数器。我将以明显的方式对此进行第一次剪辑,但我想更多地了解 Oracle 如何实现序列。例如,他们可以使用闩锁代替锁吗?
我在网上找不到太多关于此的内容,因此欢迎提供文档指针以及您个人经验的见解!
(10g RAC,如果重要的话)
c++ - 用掩码交错位
输入:
输出:
也就是说,我希望将 bitset 的第一位放在掩码的第一个 0 中。同样,第二个位被放置在掩码的第二个 0 中。
例子:
我知道这可以通过循环来完成,但我想主要使用位操作来完成。我知道您可以仅使用掩码和位运算符来执行任意位排列。我愿意花大量时间设置排列掩码,因为输入掩码将被多次使用。
编辑:我查看了http://graphics.stanford.edu/~seander/bithacks.html和http://www.hackersdelight.org/HDcode.htm的算法,但还没有找到确切的方法.
f# - F#:我如何将一个序列拆分为一个序列序列
背景:
我有一系列连续的带时间戳的数据。数据序列中存在数据不连续的间隙。我想创建一种方法将序列拆分为一系列序列,以便每个子序列包含连续数据(在间隙处拆分输入序列)。
约束:
- 返回值必须是一个序列,以确保元素只根据需要产生(不能使用列表/数组/缓存)
- 解决方案不能是 O(n^2),可能会排除 Seq.take - Seq.skip 模式(参见Brian 的帖子)
- 函数式惯用方法的加分点(因为我想更精通函数式编程),但这不是必需的。
方法签名
从表面上看,这个问题对我来说似乎微不足道,但即使使用 Seq.pairwise、IEnumerator<_>、序列推导和 yield 语句,我也无法找到解决方案。我确信这是因为我仍然缺乏组合 F# 习语的经验,或者可能是因为我还没有接触过一些语言结构。
oracle - 如何在 Oracle 10g PL/SQL 中获取序列的 MINVALUE?
我编写了一个 PL/SQL 脚本来将序列的值设置为表主键的最大值:
但是,如果序列的 MINVALUE 大于最大主键,则会出现错误:
ORA-08004: 序列 MBR_SEQ.NEXTVAL 低于 MINVALUE 并且无法实例化
ORA-06512: 在第 10 行
说“通过increment_amount增加序列,但不要低于MINVALUE”的最简单方法是什么?
nhibernate - 分布式字中的序号
我们正在构建订单处理系统。我们有一个处理服务器集群。我们需要为订单分配可读的编号(例如 ORD-000001、ORD-000002)。
主要问题是我们很难实现系统范围的锁。我正在考虑锁定过期的模式。但是想到的一切还是有瓶颈的。
我们正在接近 DDD,因此很难直接访问数据库。我们正在使用 NHibernate。我们使用 UnitOfWork。
请帮助一些想法。每个想法都将是有价值的。有什么链接可以阅读有关主题的内容吗?
更新:我想强调,我需要序列号。因此不能使用高/低算法。此时我正在调查场景
- 我分配“可能很好的数字”;
- 推送到数据库;
- 如果失败,尝试分配另一个“可能很好的数字”;
- 如果成功,则提交;
但我找不到合适的技术。
sql - 使用 SQL 列出 Postgres db 8.1 中的所有序列
我正在将一个数据库从 postgres 转换为 mysql。
由于我找不到一个可以自己解决问题的工具,所以我将所有 postgres 序列转换为 mysql 中具有自动增量值的自动增量 ID。
那么,如何使用 SQL 查询列出Postgres DB(8.1版本)中的所有序列以及有关使用它的表、下一个值等的信息?
请注意,我不能information_schema.sequences
在 8.4 版本中使用该视图。
oop - Clojure 的核心是面向对象的吗?(序列中的多态性)
Clojure 是一个函数式 lisp,据报道它根本不是面向对象的,尽管它运行在 JVM 上,JVM 是为面向对象语言设计的 VM。Clojure 通过将列表和向量抽象为一个名为 seq 的接口,为迭代列表和向量提供了相同的接口。这甚至使用称为 ISeq 的 Java 接口在内部实现。这不是面向对象抽象的例子吗?怎么能说 Clojure 不是面向对象的呢?
我想这个问题的一个推论——多态性何时可以被认为与面向对象不同?
python - Python:从fasta格式的序列开头删除字符
我有 fasta 格式的序列,在序列的开头包含 17 bp 的引物。并且引物有时会出现错配。因此,我想删除序列的前 17 个字符,除了 fasta 标头。
序列如下所示:
我怎样才能在python中做到这一点?
谢谢!乔恩
bioinformatics - 使用 BioPython 运行 BLAST 查询
我想
- BLAST 几个序列
- 从每个查询中检索前 100 个左右的命中
- 汇集下载的序列
- 删除重复项
我如何在 BioPython 中做到这一点?