问题标签 [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.
xml - “/”的 XML 实体?
所以我正在编写一些 XML 生成代码,发现以下属性值搞砸了 XML 格式:
所以我查看了用作转义序列的 XML 实体,我看到的每个列表都没有包含一个用于正斜杠的列表。我在这里遗漏了一些明显的东西吗?似乎是那种你想逃避的东西……
tsql - T-SQL 中的序列生成器
我们有一个使用标准模式填充代理键的 Oracle 应用程序。我们有一系列外部行(具有代理键的特定值)和其他具有内部值的行。我们使用以下 Oracle 触发器片段来确定如何处理插入时的代理键:
如果提供的代理键为空,则从指定的序列中获取一个值,否则将提供的代理键传递给该行。
我似乎找不到一个简单的方法来做到这一点是 T-SQL。有各种各样的方法,但没有一种方法像 Oracle 和其他符合 SQL-92 的数据库那样使用序列生成器的概念。
有人知道在 SQL Server T-SQL 中执行此操作的一种非常有效的方法吗?顺便说一句,如果有帮助的话,我们正在使用 SQL Server 2008。
c++ - 如何在 C++ 中重新启动循环(在随机运行中查找唯一序列)
以下代码尝试在 K 次运行中生成随机字符串。但是我们希望新生成的字符串与其参考字符串完全不同。
为此,我尝试使用“继续”重新启动随机字符串生成过程。但是,它似乎不起作用。我下面的方法有什么问题?
python - 如何在python中将列表从元素n切片到末尾?
我在弄清楚如何对 python 列表进行切片时遇到了一些麻烦,如下所示:
据我了解,python slice 的意思是 lst[start:end],包括 start,不包括 end。那么我将如何从元素 n 开始查找列表的“其余部分”?
非常感谢您的帮助!
c++ - 提取部分字符串的紧凑方法(FASTA 标头)
给定以下字符串:
您如何提取除“>”之外的所有内容,仅产生:
我可以对字符串字符进行标准循环,并且只保留“>”以外的内容。
但是这种方法似乎太笨拙和缓慢,特别是我需要对数百万行进行这样的提取。
python - Python 序列命名约定
由于在 python 中没有显式键入,我希望能够使用命名约定来区分序列和非序列。我已经用 python 编程了一段时间,但我仍然没有找到任何逻辑/实用的方式来命名序列。当然,我翻遍了大名鼎鼎的PEP8,并在 google 上做了一些研究,似乎公认的约定是在变量名的末尾添加字母“s”。
假设我们有一个“权重值”序列,因此序列的变量名应该是weights。到目前为止,这很好,但是在某些情况下,某些单词以“s”结尾并且恰好是命名不是序列的变量的更合乎逻辑的方式。或者假设您将权重序列本身存储在一个序列中。“s”命名约定将命名变量weightss,这很难看。我确信序列有更好的命名约定。
你会建议什么样的序列命名约定?
sql-server - Oracle 序列,但随后在 MS SQL Server 中
在 Oracle 中有一种生成序列号的机制,例如;
然后执行语句
检索下一个序列号。
您将如何在 MS SQL Server 中创建相同的功能?
编辑:我不是在寻找自动为表记录生成键的方法。我需要生成一个唯一值,我可以将其用作进程的(逻辑)ID。所以我需要 Oracle 提供的确切功能。
c - 如何在原始输入模式下发送终端转义序列?
我有一个程序在原始模式下使用终端,我想移动光标。我在哪里可以找到这个转义序列,如何从我的 c 程序内部将它发送到终端?
这是我目前拥有的:
arrays - F# array_chunk 用于序列
我在制作序列时遇到了一些麻烦。基本上我需要将一个序列切成一系列数组。Seq.windowed 几乎做到了,但我不想要重复的元素。
我可以通过先将所有内容读入数组来获得我想要的东西,但我宁愿使用序列。
c - 用 fork() 打印斐波那契
我遇到的问题是,例如当用户输入 7 时,显示屏会显示:
我似乎无法弄清楚如何修复 11 以及为什么它在序列中显示这么多数字!任何人都可以帮忙吗?
序列号将在命令行中提供。例如,如果提供了 5,则斐波那契数列中的前五个数字将由子进程输出。因为父进程和子进程都有自己的数据副本,所以子进程必须输出序列。让父进程调用 wait() 调用以等待子进程完成,然后再退出程序。执行必要的错误检查以确保在命令行上传递非负数。