问题标签 [accumulate]

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.

0 投票
2 回答
318 浏览

git - 有没有办法在检查更改时使用 git 累积提交消息?

我使用“git add -p”来暂存我的更改。我想做的是在我检查我的更改时积累一条提交消息,然后当我调用“git commit”时,它已经为我填写好了,并允许我在提交之前进行更改。

现在,通过简单地检查更改并相应地编辑提交消息文本框,使用 git gui 很容易,但我是一个命令行人员,想知道这是否可以在命令行中实现。

0 投票
4 回答
966 浏览

c++ - 多图累积值

我有一个由定义的多图

我想总结 it1.second 指向的所有值 std::accumulate 函数如何访问第二个迭代器值?

0 投票
5 回答
2562 浏览

.net - 用单线求和 TimeSpan 数组?

有没有办法将多个聚合聚合到 1 个时间跨度?

我正在寻找一些我不知道的内置功能。

更新 请阅读我对Reed Copsey 回答的评论。

0 投票
2 回答
757 浏览

c++ - 累积误差

我有一个非常直截了当的问题。以下代码打印出摄氏度和华氏度。我的问题是关于它迭代的次数。对于较小的数字,例如从 0 开始,在 10 处停止,步长为 1.1。循环完成后,它将打印出正确的迭代次数。

但是对于 0-11000000 的大数,使用步骤 1.1 会打印出错误的迭代次数。为什么会这样?由于 1100000/1.1 应该在 1000001 左右,但我得到 990293。

0 投票
6 回答
703 浏览

django - 你知道在 Django 模板中增加一个值的自定义标签吗?

严格 MVC 的一件非常烦人的事情是您可以在模板中进行最小的处理。虽然这通常是一个很好的做法,但在这种情况下,它会妨碍:

  • 我在很多对象的查询集上创建了一个 for 循环并显示一些属性;
  • 属性是属性,进行繁重的处理(我不想触发它们两次)。
  • 最后我需要显示这些属性的总值。

我现在必须在视图中求和一次,然后重新循环(并再次调用属性)以显示。我可以通过在视图中循环一次并缓存结果来改进它,但是我得到更多的代码只是为了绕过这个限制,并且我使用了更多的内存。

在项目的这个阶段,这没什么大不了的。性能根本不是问题。但我真的很想知道是否有解决方案。

我最好的选择是编写一个模板标签来完成这项工作,但这太麻烦了:-) 你知道有人已经这样做了吗?

例如:

理想情况下,它应该是这样的:

这将显示:

0 投票
2 回答
803 浏览

map - 使用 map 对组进行排序并在 Scheme 中累积

我正在尝试在方案中使用“映射”和“累积”函数将未知数量的列表排序到一个列表中,第一个列表将包含旧列表的所有第一个位置,依此类推。

到这个列表:

我在写这个:

最后它一直给我带来恼人的点......

似乎是什么问题?谢谢!

0 投票
2 回答
5181 浏览

opengl - OpenGL:glAccum 错误 1282(无效操作)

编辑:添加了一些错误检查代码,发现当我执行 glAccum(..) 时会抛出错误“1282”

Edit2:我在另一台计算机上尝试了完全相同的代码,它在那里完美运行。

Edit3:“解决方案”ATI HD4xxx 及更高版本的卡不再支持累积缓冲区:*(

因此,它不适用于具有 HD4850 和最新驱动程序的 Windows 7 64 位 它确实适用于具有 Intel 系列 4 IGP 的 Windows 7 32 位。(GL_ACCUM_RED_BITS = 16)。我还在一台我不知道确切规格的基于 Linux 的机器上非常快速地尝试了它,它也在那里工作。所以我想这确实与我电脑中的某些东西有关:(。虽然我不知道是什么,所以欢迎任何提示。

这是原始问题。

我正在尝试使用 glAccum 来生成 DOF 效果,但是对 glAccum 的调用似乎没有任何效果。我已将问题简化为一个简单的测试用例,在 for 循环中我沿 x 轴平移一些球体。如您所见,当我尝试将颜色缓冲区数据复制到累积缓冲区时会报告错误。

此外,当我检查累积缓冲区中可用的红色位数时,结果为 0。这意味着它没有初始化?!

我已经设置了这样的显示模式:

所以积累缓冲区应该是可用的。

我的显示方法如下所示:

我现在希望看到球体的模糊轨迹,向右移动,但我没有,相反,我只看到 forloop 的最后一次迭代(所有球体在 x 轴上平移 10*apertureSamples)。

为了测试 glAccum 是否在做任何事情,我将 weight 变量更改为 0.00001,这应该会影响每一帧都被绘制得非常“薄”(我的英语词汇留在这里)。但这似乎没有任何影响。然后我将 glAccum(GL_RETURN, 1.0) 更改为 gl_Accum(GL_RETURN, 0.0001); 这又什么也没做(但应该使整个输出图片更薄。

我已经按照 DOF 和 JITTER 下的所有步骤从这里开始:http: //glprogramming.com/red/chapter10.html我找不到任何我遗漏的东西。有人有任何提示吗?

(顺便说一句,我正在使用 Radeaon HD4850 GPU 的 Windows 7 计算机上执行此操作)。

0 投票
2 回答
563 浏览

c++ - __gnu_parallel::accumulate 出现意外的段错误

这真的让我很困惑,如果有人能帮助我,我将不胜感激。

(编辑:认为这是一个模板问题,我错了)

我想用 gnu 的并行累积算法(存储在#include <parallel/numeric>)添加以下类的多个副本

类故意不做太多,我不觉得这是线程冲突的问题吗?

然后我运行它

这真的让我很困惑——我不知道问题是什么。我正在使用 g++ 4.4.5 并使用g++ gnu_parallel.cpp -g -fopenmp

编辑:

请注意,这有效:(999 个元素而不是 1000 个)

回溯是:

0 投票
2 回答
1289 浏览

xml - XSLT 累积

我有一个父变量和两个子变量用于累积

我想使用这两个子变量来选择两个不同的值

我只能对其进行硬编码以使其像所有其他教程一样工作,例如:$parent[1]/Price 和 $parent[1]/Quantity

但相反,我想要以下内容:

0 投票
1 回答
664 浏览

c++ - 使用 std::accumulate 计算向量元素总和的最准确方法是什么?

可能重复:
C++ 浮点精度问题

我遇到了一个问题,即使用 std::accumulate 确定三者中最精确的方法来计算向量元素的总和,这只能是正数。

1)

2)

3)

这是一种求职面试问题,这就是为什么我得到这三种特殊的方法来计算总和。我在网上做了很多搜索,但无法弄清楚其中的区别。请各位大侠帮我理解一下好吗?