问题标签 [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.
algorithm - 如何表示/修改 3d 实体
在我的程序中,我有一些立方体(简单,xyz 位置,xyz 大小)。我希望 bo 能够取出其中一个立方体并从中“减去”另一个立方体。
所以我的问题是,什么是一个好的通用数据结构来表示生成的 3d 对象,以及使用什么样的算法从另一个中减去 3d 实体?
boolean - 边界框布尔减法?
从另一个边界框中减去一个边界框的最佳或有效方法是什么(即从边界框布尔减法创建 n 个边界框)?
理想情况下,生成的边界框尽可能是方形的,因此存在有限的“碎片”(即 1 宽度、1 高度、100 深度)。
php - 如何从今天的日期减去 4 个月?
我需要以"Ymd"
格式声明两个日期:$toDate
和$fromDate
.
$toDate
表示今天的日期,$fromDate
需要比今天早 4 个月。
我如何创建$fromDate
?
ruby - 用 Ruby 减去日期
我只是在看红宝石,并在玩日期/时间的东西。
所以我的例子不太好,因为 age_in_years 不知道这些年份加起来是否有闰年。我已经通过一些谷歌搜索的时间/日期教程并没有找到一种简单的方法来减去两个日期并让它以年、月、日等格式返回。我猜 ruby 有一个附加组件或内置的东西。有人能告诉我它是什么吗?(另外,任何建议如何找到这类事情的答案以供将来参考?)
谢谢。
assembly - 二进制减法
假设我要减去:0000 0000 - (-1)
即:(二补)
会发生什么,我的大脑现在真的和我在一起,之前一切都很好,我认为它的溢出把我搞砸了,有人可以澄清一下吗:)?
php - php while循环中的减法
我想我离 PHP 新手还很远,但由于某种原因,我无法让以下工作。我正在尝试使用 PHP while 循环从数字中减去一个值。
代码如下,但它似乎只是减去第一个值。
我显然已经启动了一个 mysql 查询,然后有以下代码:
但它只是不工作。
任何帮助将非常感激。
谢谢,尼克
ruby - 从红宝石中的符号中减去
我想在 ruby 列表中找到第一个有效图像。这是我的代码:
在那个块中,我怎样才能不断减少 id # 直到找到有效图像?:/
谢谢!
jquery - 如何分别从数字列表中减去?
我想要做的是从数字列表中减去一个数字。例如,我在一个表格中有以下数字,我想减去 4000:
一个完美的结果应该是这样的:
这是我已经尝试过的链接:
mysql - MySQL - 减去表的某些行并将结果与其他行一起显示
几个小时以来,我一直在努力解决这个问题。我有大量数据,我只想显示 ID 为 10、15、18 和 25 的部门。从这里,我想从 15 中减去 ID 为 18 的每个部门的利润,即 15-18。
我使用以下查询过滤数据:
SELECT * FROM deptTable WHERE ID IN(10,15,18,25) AND date = '2009-01-25'
部门 ---------- 日期 ---------------- ID ----------------- 利润
英国 -- -------- 2009-01-25 ---------- 10 ---------------- 2000
巴西 -------- 2009 -01-25 ---------- 10 ---------------- 1300
日本-------- 2009-01-25 ----- ---- 10 ---------------- 2500
西班牙-------- 2009-01-25 ---------- 10 ---- ------------ 3200
英国 ---------- 2009-01-25 ---------- 15 ---------- ------ 4000
巴西 -------- 2009-01-25 ---------- 15 ---------------- 1700
日本- ------ 2009-01-25 ---------- 15 ---------------- 3500
西班牙-------- 2009- 01-25 ---------- 15 --------------- 1200
英国 ---------- 2009-01-25 ---- ------ 18 ---------------- 2500
巴西 ------- 2009-01-25 ---------- 18 -- -------------- 1300
日本------- 2009-01-25 --------- 18 ---------------- 2120
西班牙------- 2009- 01-25 ---------- 18 ---------------- 800
西班牙-------- 2009-01-25 ---------- 25 --------------- 1070
英国 ---------- 2009-01-25 ---------- 25 ---------------- 3000
巴西 ----- -- 2009-01-25 ---------- 25 ---------------- 1850
日本------- 2009-01-25 -- -------- 25 ---- 1580
我基本上想要的是然后从 ID 为 15 的行中减去 ID 为 18 的每一行。以英国为例:
4000 - 2500 = 1500,做其余的部门区域将得到所需的结果,即:
部门 ---------- 日期 ---------------- ID ----------------- 利润
英国 -- -------- 2009-01-25 ---------- 10 ---------------- 2000
巴西 -------- 2009 -01-25 ---------- 10 ---------------- 1300
日本-------- 2009-01-25 ----- ---- 10 ----- 2500
西班牙-------- 2009-01-25 ---------- 10 --- ------------- 3200
英国 ---------- 2009-01-25 ---------- 15-18 -------- ----- 1500
巴西 -------- 2009-01-25 ---------- 15-18 ------------ 400
日本---- --- 2009-01-25 ---------- 15-18 ----------- 1380
西班牙-------- 2009-01-25 --- ------- 15-18 ------------ 400
英国 ---------- 2009-01-25 ---------- 25 - --------------- 3000
巴西 ------- 2009-01-25 ---------- 25 ---------- ------ 1850
日本-------- 2009-01-25 ---------- 25 ---- ------------ 1580
西班牙-------- 2009-01-25 ---------- 25 ------------ --- 1070
2 分:
1. 计算的行 ID 列不必读取 '15-18',我只是输入了 '15-18' 来帮助解释问题
2. 斜体/粗体是唯一计算的行,所有其他行保持不变
这样的事情肯定是可能的吗?
谢谢,
binary - 帮助二进制算术减法
假设您正在使用两个 8 位无符号值,例如来自计时器的值。如果您记录停止时间和开始时间,并从停止中减去开始以获得经过的时间,您是否需要使用 mod 来处理翻转或减法是否可行?例如说开始时间 = 11111100 和结束时间 = 00000101 会 (00000101 - 11111100) 给你正确的结果吗?