问题标签 [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.
assembly - 为什么 mov 指令直接使用 ax 而不是两个段寄存器?
我看到如下代码:
为什么我不能将其压缩为:
自从使用累加器寄存器以来,第一种方法是否更快?但这似乎并不直观,因为 cs 和 ds 是段寄存器。还是有一些我不知道的限制?
顺便说一句,我正在使用nasm。
accumulator - HQ9+ 中的“累加器”是什么?
我刚刚阅读了一些关于 HQ9+ 编程语言的信息:
- https://esolangs.org/wiki/HQ9+ ,
- https://en.wikipedia.org/wiki/HQ9+和
- https://cliffle.com/esoterica/hq9plus ,
它告诉我一些关于所谓的“累加器”的信息,它可以递增,但不能访问。此外,使用+
不会操纵结果,因此输入
给出结果:
谁能解释一下它是如何工作的,它有什么作用,以及它是否有意义?谢谢。
c++ - 累加器不编译
大家好
我正在使用升压蓄电池。
这两行用于在 LInux 中与当前版本的 boost 一起正常工作。
当我搬到安装了 boost v1.40 的 Sun 机器上时,我遇到了这个构建错误
您知道如何解决这些错误以及为什么会出现此问题吗?
谢谢AFG
f# - F# 中的累加器生成器
为了了解更多 F#,我尝试实现 Paul Graham在此处描述的“累加器生成器” 。到目前为止,我最好的解决方案是完全动态类型:
我有三个问题:
- 如果我删除 的类型注释
x
,代码将无法编译,因为编译器推断int -> obj
x 的类型 - 尽管acc
被注释为返回一个obj->obj
. 为什么会这样,我可以避免吗? - 有什么想法可以改进这个动态类型的版本吗?
- 是否可以使用适当的静态类型来实现这一点?也许有成员限制?(在 Haskell 中可以,但在 OCaml、AFAIK 中不行)
sql - SQLite:SELECT 语句中的累加器(总和)列
我有一张这样的桌子:
从表中选择值;
我想添加一个累加器列,以便得到以下结果:
我怎样才能做到这一点?我想做的事情的真名是什么?谢谢
prolog - prolog中的累加器问题
在学习 Prolog 时,我正在尝试使用累加器解决以下问题:
写一个谓词 addone2/,它的第一个参数是一个整数列表,第二个参数是通过将第一个列表中的每个整数加 1 获得的整数列表。例如,查询
应该给
我创建了以下代码:
但它不起作用。有人能告诉我为什么吗?那么,如何在 Prolog 中使用累加器呢?
谢谢!
c++ - 是否可以将升压累加器与向量一起使用?
我想使用 boost 累加器来计算一个向量变量的统计数据。有没有一种简单的方法可以做到这一点。我认为不可能使用最愚蠢的东西:
也许这很明显,但我还是尝试了。:P
我想要的是有一个累加器来计算一个向量,它是许多向量的分量的平均值。有没有简单的出路?
编辑:
我不知道我是否完全清楚。我不想要这个:
这将计算给定向量的条目的平均值。我需要的是不同的。我有一个会吐出向量的函数:
我需要多次运行并计算这些向量的向量平均值:
我希望 mean(acc) 本身是一个向量,其条目 [i] 将是累积向量的条目 [i] 的平均值。
在 Boost 的文档中有关于此的提示,但没有明确说明。而且我有点笨。:P
python - Python 2.5 中的函数问题 - 参数应该是什么;“如果”语句是否合适;使蓄电池工作
我将不胜感激有关此代码的帮助。我正在尝试获取打印结果的功能。该程序采用随机数并确定它们是偶数还是奇数。这样可行。然后应该计算有多少奇数和多少偶数。
我正在尝试将其构建到“tally_status_count”函数中,但无法使其正常工作。我最初将“even_total”和“odd_total”变量设置为全局变量,但后来尝试将它们移动到函数中。
我迷路了。任何帮助,将不胜感激。
问候
代码:
prolog - Prolog、三角数、累加器和尾递归
我正在做一个家庭作业,由两部分组成。首先是编写一个 Prolog 程序来检查某对 X, Y 是否属于http://en.wikipedia.org/wiki/Triangular_number。例如:(2, 3) = true; (4, 10) = true 等等。
第一个解决方案使用“普通”递归,我已经解决了这个问题:
第二部分是使用尾递归/累加器,使用三角形/3 谓词来解决这个问题。虽然我在另一个分配中使用了累加器,其中使用非常明显,所以我对如何使用累加器有一个大致的了解,但我对如何在这种情况下使用它感到很困惑。
所以,我不是在寻找一种算法,我更愿意自己解决这个问题,但更多的是关于如何在这种情况下应用累加器的实用建议。