问题标签 [subtraction]

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 回答
907 浏览

scripting - 如何减去不同行中的数据

我有一个包含单列数字的文件。我必须从 row2,row3-row2 中的值中减去 row1 中的值;所有行的 row4-row3 , row5-row4 等等。有人可以帮我解决这个问题吗?

0 投票
2 回答
34162 浏览

asp.net - 从日期时间减去 1 年

我已经看到很多关于如何从另一个日期时间中减去一个日期时间以及如何将年份添加到日期时间的信息。但以下让我头疼....

当用户插入一条记录时,一个名为 subdate 且值为 datetime.now 的隐藏字段将添加到数据库中。

然后我需要一个“旧记录”页面,列出所有超过 1 年的条目,并希望使用类似的东西(但使用减法);

但是没有可用的 SubtractYears?为什么?

请你能告诉我我是如何达到同样的结果的吗?

0 投票
2 回答
791 浏览

math - 如何从任意多边形中减去圆

给定一个任意多边形,其顶点以顺时针/逆时针方式存储(在图中描绘为黑色矩形),我需要能够从该多边形中减去任意数量的圆(图中红色)。删除一个圆圈可能会将多边形分成两个单独的多边形(如图中的第二条线所示)。

我不知道从哪里开始。

示例 http://www.freeimagehosting.net/uploads/89a0276d9d.jpg

0 投票
1 回答
488 浏览

php - 使用php减去特定行的时间

使用 php 我想减/减两次;每次在一个单独的文档中,然后让 php 将结果(减去两次后的结果)写入另一个文本文档或没有 HTML 标签的 html 文档中,只是文本。减去的两次将确定某个玩家在使用该脚本的游戏中玩了多长时间。还有,当我说剧本要减两次的时候,其实是针对一个玩家的,所以总体上应该减两次以上;取决于有多少人真正玩这个游戏。

如果您查看以下内容,这是一个文本文件,其中包含玩家的用户名以及玩家的本地时间,后跟其他与此案例无关的数字:

文本文件称为“begin.txt”:

“AULLAH1”“01/07/2010 15:28”“55621454”“123456”“123456.00”

“用户名”“2010 年 7 月 3 日下午 6:21”“55621454”“123456”“123456.00”

“AULLAH1” “07/07/2010 15:05” “55621454” “189450” “123456.00”

“超级玩家”“2010 年 7 月 8 日下午 6:42”“55621454”“123456”“123456.00”

有两个“AULLAH1”用户名条目,因为该玩家已经玩了两次游戏。第一行的下一个条目是“01/07/2010 15:28”,这是人“AULLAH1”的日期和当前时间。日期和时间之后的其他数据无关紧要,因此可以忽略。

在另一个文本文档中,标题为“end.txt”的是以下数据,其格式与之前的文本文件相同:

“AULLAH1”“01/07/2010 15:54”“55621454”“123456”“123456.00”

“用户名”“2010 年 7 月 3 日下午 6:49”“55621454”“123456”“123456.00”

“AULLAH1” “07/07/2010 15:32” “55621454” “189450” “123456.00”

此文本文件中的不同之处在于没有名为“SUPREMEGAMER”的玩家,因为该玩家未能完成游戏。此外,对于那些设法完成游戏的用户来说,时间是不同的。玩家“AULLAH1”也被列出两次,因为该玩家已经完成了两次游戏。

我希望 php 脚本在 end.txt 文件中搜索用户名“AULLAH1”的最后一个条目,然后再次抓取整行,从 begin.txt 中搜索“AULLAH1”的最后一个条目,然后减去时间. 减去它后,我希望将用户名和时间写入另一个文本文档或没有 HTML 标记的 html 文档中,只是文本(如前所述)。因此,这只会显示用户“AULLAH1”的播放时间,因此,我希望对 end.txt 文档中的每个用户名都执行此过程。

感谢您提供所有帮助,我期待您的回复;谢谢你。:) 如果我没有清楚地解释任何事情和/或您希望我更详细地解释,请回复。:)

0 投票
4 回答
41469 浏览

awk - 如何从列中减去一个常数

有没有办法从列的所有值中减去最小值?我需要从第一列中的所有其他数字中减去第一列中的第一个数字。

我写了这个脚本,但它没有给出正确的结果:

0 投票
2 回答
1265 浏览

java - Java regex 预定义的字符类嵌套在字符类中

我需要使用包含除点之外的所有 \b 字符的正则表达式,.

就像是[\b&&[^.]]

例如,在以下测试字符串中:

"somewhere deep down in some org.argouml.swingext classes and"

我想要org.argouml.swingext字符串匹配但org.argouml字符串不太匹配。(使用Matcher.find()方法)

如果我使用:\b(package_name)>\b它们都匹配,这不是我想要的。

如果我使用:\b(package_name)[\b&&[^\.]]我得到一个PatternSyntaxException

如果我使用:\b(package_name)(\b&&[^\.])没有匹配项。

我使用这个链接来测试我的正则表达式。

上下文:我有一个项目中的包名称列表,我必须在一些文本中搜索它们。显然,如果找到嵌套包,我不希望外部包也匹配,如上例所示。

我没有\s在末尾使用字符类,因为包可能位于行尾,或者它后面可能跟着其他非单词字符,例如:)中包含的字符\b。我只想减去 . 来自 \b 类。

如果有人知道如何做到这一点,我将非常感激:) 谢谢

0 投票
5 回答
39408 浏览

java - Android Java:如何减去两次?

我在我的项目中使用了某种秒表,我有

我需要这两个值的结果,例如final time = stop - start

我发现了一些例子,但它们都非常令人困惑。

有没有简单的解决方案?

0 投票
1 回答
281 浏览

list - 为什么在制作列表时解释减法时python不一致?

我正在制作一个小程序,在某个时候,我需要从矩阵的每一行中减去行本身的平均值。相当标准的重整化过程。

代码中的注意事项

行: # renormalized_row=[cell-average_row for cell in row] renormalized_row=[-average_row+cell for cell in row]

我首先尝试了第一行(cell-average_row),但它不起作用。结果是 renormalized_row 最终等于 row。

然后第二行反而起作用了。所以不知何故,编译器似乎将 [cell-average_row for cell in row] 解释为 [cell for cell in row]。

但如果我写:

它工作正常(并产生一个从每个单元格中减去值 100 的新列表。我尝试了另一个小程序,然后:

这也有效并产生

[-5, -4, -3, -2, -1, 0, 1, 2, 3, 4] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

正如它应该。

所以现在我很茫然。是的,我可以使用 renormalized_row=[-average_row+cell for cell in row] 但我想了解发生了什么。为什么在解释表达式的方式上有这种明显的不一致。

我在 OSX 10.6.4 上使用 python2.6.5(2.6.6 没有 Mac 的 .dmg)

谢谢

当天晚些时候在另一组数据上尝试了该程序,它确实有效。在原始数据上再次测试它再次起作用。我更加困惑。但我知道我什至错过了宣战理由来表明某些事情没有按应有的方式发挥作用。

我们可以请关闭这个问题

0 投票
2 回答
1315 浏览

algorithm - 模板匹配 - 图像减法

我有一个项目,我需要从传入的用户填充图像中减去一个空模板图像。单据类型是普通银行支票。

目的是通过从空模板图像中减去一个图像来从中提取手写字段。

我面临的问题是对齐这两个图像,因为有缩放、平移、旋转等

关于如何将模板图像与传入图像对齐的任何想法?

更新 1:

我正在发布来自维基百科页面的示例图像,但以单色格式发布,因为我的图像是单色格式。 替代文字

0 投票
4 回答
51678 浏览

sql-server - 在 ms sql server 2008 中减去两个时间值

如何在 sql server 2008 中减去两个时间值。我在存储过程中使用时间变量。

请帮忙