标签: sequence

当SSIS序列容器失败时,为什么我的故障流不会启动?

我有一些SSIS序列容器,如果其中的任何任务失败,我想将流程引导到一个清除所有内容的SQL任务,这样我就可以解决问题并再次运行它而不会有重复的数据.我的问题是,即使其中一个序列容器中的某些内容失败,我也无法将流引导到SQL任务中.似乎这应该是默认行为,但必须有一些我正在设置的设置.我玩过设置FailParentOnFailure,但所有这一切都会阻止其他程序包运行.我会插入一张图片来帮助理解我所设置的内容,但猜测我的声誉还不够好.:P

containers ssis constraints sequence operator-precedence

12
推荐指数
2
解决办法
1万
查看次数

什么是hadoop中的序列文件?

我是Map-reduce的新手,我想了解什么是序列文件数据输入?我在Hadoop书中学习,但我很难理解.

hadoop mapreduce file input sequence

12
推荐指数
1
解决办法
1万
查看次数

Kotlin:流与序列 - 为什么有多种方法来做同一件事?

为什么在 Kotlin 中有多种方法可以做同样的事情,这是有原因的吗?

val viaSequence = items.asSequence()
    .filter { it%2 == 0 }
    .map { it*2 }
    .toList()
println(viaSequence)

val viaIterable = items.asIterable()
    .filter { it%2 == 0 }
    .map { it*2 }
    .toList()
println(viaIterable)

val viaStream = items.stream()
    .filter { it%2 == 0 }
    .map { it*2 }
    .toList()
println(viaStream)
Run Code Online (Sandbox Code Playgroud)

我知道以下代码在每个步骤上都会创建一个列表,这会增加 GC 的负载,因此应该避免:

items.filter { it%2 == 0 }.map { it*2 }
Run Code Online (Sandbox Code Playgroud)

functional-programming sequence kotlin java-stream

12
推荐指数
2
解决办法
1万
查看次数

Oracle Sequence以2而不是1开头

意外行为:

我遇到了11g的Oracle序列的奇怪行为(适用于10g):

CREATE SEQUENCE test_sequence START WITH 1;
CREATE TABLE test_table ( val INT );

INSERT INTO test_table VALUES ( test_sequence.NEXTVAL );
Run Code Online (Sandbox Code Playgroud)

即使序列以1开头,插入的第一个值为2:

SELECT * FROM test_table;

       VAL
----------
         2
Run Code Online (Sandbox Code Playgroud)

预期行为:

NEXTVAL没有插入的选择按预期工作:

CREATE SEQUENCE test_sequence_2 START WITH 1;

SELECT test_sequence_2.NEXTVAL FROM dual

   NEXTVAL
----------
         1
Run Code Online (Sandbox Code Playgroud)

题:

任何人都可以使用Oracle 11g重现这一点吗?这是一个已知的问题?

我正在使用
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production.

oracle sequence oracle11g

11
推荐指数
2
解决办法
7843
查看次数

最常用的方法是在F#中编写批量大小的seq

我正在尝试通过将一些C#算法重写为惯用的F#来学习F#.

我正在尝试重写的第一个函数之一是batchesOf,其中:

[1..17] |> batchesOf 5
Run Code Online (Sandbox Code Playgroud)

哪个会将序列分成多个批次,每个最多五个,即:

[[1; 2; 3; 4; 5]; [6; 7; 8; 9; 10]; [11; 12; 13; 14; 15]; [16; 17]]
Run Code Online (Sandbox Code Playgroud)

我第一次尝试这样做有点丑陋,我在尝试在闭包内部使用可变类型时遇到错误而使用了一个可变的ref对象.使用ref特别不愉快,因为要取消引用它你必须使用!在一个条件表达式内部的操作符可以与某些开发人员相反直观,这些开发人员将其视为逻辑不符合.我遇到的另一个问题是Seq.skip和Seq.take与他们的Linq别名不同,如果大小超过序列的大小,他们将抛出错误.

let batchesOf size (sequence: _ seq) : _ list seq =
    seq {
        let s = ref sequence
        while not (!s |> Seq.isEmpty)  do
            yield !s |> Seq.truncate size |> List.ofSeq
            s := System.Linq.Enumerable.Skip(!s, size)
    }
Run Code Online (Sandbox Code Playgroud)

无论如何,在F#中重写这个最优雅/惯用的方法是什么?保持原始行为但最好没有ref可变变量.

linq f# functional-programming sequence

11
推荐指数
2
解决办法
1310
查看次数

在序列计算表达式中产生for循环

为什么这些工作

let x = seq { for i in 1 .. 10 do yield i }
let x = seq { for i in 1 .. 10 -> i }
let x = seq { for i = 1 to 10 do yield i }
Run Code Online (Sandbox Code Playgroud)

但这一个不?

let x = seq { for i = 1 to 10 -> i }
Run Code Online (Sandbox Code Playgroud)

f# sequence

11
推荐指数
1
解决办法
3553
查看次数

在r中查找并替换数字序列

我有一个数据帧,其序列号与下面类似:

data <- c(1,1,1,0,0,1,1,2,2,2,0,0,0,2,1,1,0,1,0,2)
Run Code Online (Sandbox Code Playgroud)

我需要的是找到1,2或3次重复0的所有实例,其中前进和后续数字是相同的 - 即1或2都是2(例如1,0,1或2,0,0,2但是不是2,0,1).

然后我需要用周围的值填充零.

我设法找到并计算连续的零

consec <- (!data) * unlist(lapply(rle(data)$lengths, seq_len))
Run Code Online (Sandbox Code Playgroud)

然后我找到了这些连续零开始的行:

consec <- as.matrix(consec)
first_na <- which(consec==1,arr.ind=TRUE)
Run Code Online (Sandbox Code Playgroud)

但我对替换过程感到困惑

我非常感谢你对此的帮助!

卡尔

replace r sequence

11
推荐指数
2
解决办法
2082
查看次数

值的出现的累积序列

我有一个看起来像这样的数据集,其中一列可以有四个不同的值:

dataset <- data.frame(out = c("a","b","c","a","d","b","c","a","d","b","c","a"))
Run Code Online (Sandbox Code Playgroud)

在R中,我想创建第二列,按顺序计算包含特定值的累计行数.因此输出列将如下所示:

out
1
1
1
2
1
2
2
3
2
3
3
4
Run Code Online (Sandbox Code Playgroud)

r sequence

11
推荐指数
2
解决办法
4339
查看次数

将空白插入载体中,例如R中的次要刻度标签

这个问题一般涉及先前关于在轴上创建次刻度标记的SO问题ggplot2,特别是对该问题的答案中的注释,表明将空白插入序列的功能可能证明是有用的.

由于我经常在类似的情节中添加小刻度标记,因此我尝试创建这样的函数(请参阅下面的答案).

plot r vector sequence axis-labels

11
推荐指数
1
解决办法
1924
查看次数

AudioContext如何按顺序播放音符

我已经按照本教程编写了代码:

context = new AudioContext();
play(frequency) {
    const o = this.context.createOscillator();
    const g = this.context.createGain();
    o.connect(g);
    g.connect(this.context.destination);
    g.gain.exponentialRampToValueAtTime(
      0.00001, this.context.currentTime + 1
    );
    o.frequency.value = frequency;
    o.start(0);
  }
Run Code Online (Sandbox Code Playgroud)

这样我可以播放从任何注释教程通过传递值表1175,2794

我决定创建一个音符数组,并play在循环中调用我的函数,它只是没有工作,因为所有音符只是一次播放没有延迟.

你会如何按顺序播放音符数组?

我也在查看那篇文章,但仍然无法弄清楚我如何调整上面的代码.

javascript sequence audiocontext

11
推荐指数
2
解决办法
514
查看次数