问题标签 [accumulator]
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.
node.js - 带累加器的 Node.js 异步目录遍历
我想获取包含在目录中的唯一文件名列表,包括使用节点的子目录,并且在组合每个回调的结果时遇到了一些麻烦。我想避免重复操作,如果我只是从fs.stat
回调中记录文件名,就会发生这种情况。
当然,这console.log()
太早地调用了该函数并给出了不希望的结果。我怎样才能获得一组文件名来处理;有没有一种使用异步方法的好方法,即不必使用readdirSync
and statSync
?
scala - Spark accumulableCollection 不适用于 mutable.Map
我正在使用 Spark 进行员工记录累积,为此我使用 Spark 的累加器。我使用 Map[empId, emp] 作为 accumulableCollection 以便我可以通过他们的 ID 搜索员工。我已经尝试了一切,但它不起作用。如果不支持我使用 accumulableCollection 或 Map 的方式存在任何逻辑问题,有人可以指出。以下是我的代码
java - 如何显示在 DStream 中更新的当前累加器值?
我正在处理一个java jar。累加器将流值相加。问题是,我想在我的 UI 中每次递增或以特定的周期间隔显示该值。
但是,由于累加器值只能从 Driver 程序中获取,因此在进程完成执行之前我无法访问该值。关于如何定期访问此值的任何想法?
我的代码如下
我正在使用 Kafka 流式传输数据。
mongodb - 将集合聚合成超集
给定 MongoDB 中的以下数据:
是否有可能获得所有“东西”集的联合?例如["A","B","C"]
我试过使用$addToSet
但这会创建一组集合,例如[ ["A", "B"], ["B", "C"] ]
python - Pandas - 在特定时间间隔内累积值
假设我有
我想附加一个列 s,这样在每一行中,它都包含v
1 秒回溯时间间隔内 s 的总和,例如
那么,如何生成这个额外的列s
?
不,间隔应该重叠,但它们必须在数据帧中的每一行(数据点)都有正确的端点,即我的数据帧中的每一行(数据点)必须是该大小间隔的右端点。
编辑:下面的答案不正确?完成
编辑:我希望该解决方案适用于通用时间间隔,例如 14 毫秒,不一定只是 1 秒。
怎么样
我有
索引为 1 的行不是错误的吗?s 在 03:39:42.500914 应该是 2+1=3。不是2,因为前2行在400ms内,所以应该把它们加在一起。为什么不这样做?
编辑:当我尝试
它实际上执行该分组,即使时间间隔更小:
那么,TimeGrouper 放置的分隔符(分隔符)在哪里?我希望间隔的右端点与我正在查看的行重合(s 对应的行)
matlab - Simulink 中的累加器
我在 simulink 中有一个 MATLAB 功能块,对于每一步 simlulink,我是否想输入一个增量为 1 的计数器。例如:第一步 -> Acc=1 第二步 -> Acc=2
我尝试使用 Count up 块 + 脉冲发生器,但 simulink 的时间步长不是恒定的。
有任何想法吗?
vb.net - Visual Basic 需要为 4 类总计编写累加器
每次输入新数据时,我都无法让我的总数累积。该练习适用于汽车经销商,其中每个销售人员都有一个由 4 个字符组成的 ID 号。第一个字符是数字 1 或 2。数字 1 表示此人出售新车,而 2 表示二手车。中间的两个字符是人名的首字母。最后一个字符是 F 或 P。F 代表 Full-Time,P 代表 Part-Time。该应用程序应允许您输入 ID 和为所需的销售人员销售的汽车总数。它应该计算并显示以下 4 个类别的汽车总销量:全职员工、兼职员工、新车员工和二手车员工。我对 Visual Basic 还是很陌生,并且无法理解如何处理所有事情。当必须编写任何累积或有计数器的代码时,我似乎总是遇到问题。非常感谢任何正确方向的帮助或指导。
java - 代码不断将累加器设置为0?
所以我正在制作一个刽子手游戏。目前,我正在尝试对用户给出的错误猜测次数进行累加器(在 6 次错误猜测之后,他们输了);但是,我的罢工计数器一直设置为 0,我不知道为什么(因此打印出无论用户给出多少错误猜测,总是有 1 次罢工)。有人可以帮我看看我的错误在哪里吗?谢谢!
apache-spark - spark accumalator value is different when inside RDD and outside RDD
my accumulator is an Array[Array[Int]] after updating accumalutor in foreach operation of RDD,accumulator(0) is as expected where as accumulator(1) is Array(0,0,0) which is completely lost
inside RDD ,accumulator value is Array(Array(4,5,6),Array(4,5,6)) outside RDD, accumulator value is Array(Array(4,5,6),Array(0,0,0))
below is the code
results: inside RDD ,accumalator value is Array(Array(4,5,6),Array(4,5,6)) outside RDD, accumalator value is Array(Array(4,5,6),Array(0,0,0))
but what i'm expecting outside RDD is Array(Array(4,5,6),Array(4,5,6))
java - 累加器是线程安全的吗?
我正在使用累加器,想知道这些对象是否是线程安全的?
accumInt
是 的一种AccumulatorParam<Integer>
。
AccumlatorThread
班级:
该行为表明它不是线程安全的。我错过了什么吗?