问题标签 [negative-number]
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.
oracle - ODP.net(负整数)主键唯一约束(PK_X)违反
尝试插入记录时
2,'测试'
在下表中
*CREATE TABLE X (ID INT NOT NULL CONSTRAINT PK_X PRIMARY KEY,DESCRIPTION CHAR(10) NOT NULL) /*
其中有这些记录:
*-1, 'A'
-2,“乙”
1, 'C'*
Oracle.DataAccess.Client.OracleException ORA-00001: 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean 处违反了唯一约束 (X.PK_X) b检查)
看起来消极的 id 与积极的 id 发生冲突。如果删除 -2 记录,则不会抛出错误。
上述错误仅发生在 ODP.NET 上,并且与 Microsoft Oracle 提供商一起工作正常
数据库是Oracle 11g,程序在c#.Net v3.5上运行
任何解决方案/修复?
PS:以上数据及名称均为样本。此外,以上描述了桌子设计等方面的实际要求,因此请不要建议更改这些内容。
c++ - 检测和调整负零
我有一些从 Java 移植到 C++ 的代码
但在 C++r
中,可以是+0.0
or -0.0
,当r
等于-0.0
时,检查失败。
我试图在下面的代码中调整负零,但它从未到达 DEBUG("Negative zero") 行。但是r2
打印出来等于+0.0
.
有什么建议吗?
测试代码:
测试结果:
海合会:
旗帜:
回答:
我已经使用@amit 的答案来执行以下操作。
这似乎有效。
php - 在 PHP 中将负毫秒转换为人类可读的格式
好的,所以我有这个功能:
它将毫秒转换为 h:m,它适用于正数。例子:
(我不希望它转换为天,所以它显示实际小时数很好)不幸的是,它不能很好地处理负数......
关于如何弥补这一点的任何想法?
c++ - 为什么这个 C++ 循环不是从 10 计数到 -5?
好的,所以我正在学习 C++,其中一个挑战是制作一个从 10 倒数到 -5 的程序。它总是从 9 到 1,它说完成了!
请以任何方式帮助我,这是代码:
输出: 9 8 7 6 5 4 3 2 1 完成!
java - Java将负二进制转换回整数
我正在尝试将基数 10 转换为基数 2 并返回基数 10。它仅适用于正 argument_decimal
对于argument_decimal beeing负数,我得到“java.lang.NumberFormatException:对于输入字符串:”11111111111111111111111111111111“”
编辑:这是我所做的:
这给了我不好的结果,比如 -1.1 来回转换为 4293.867296
python - Python中带有负操作数的整数除法和模运算
当我在 Python 3.3.0 中输入这些表达式时会出现问题
看起来好像它采用近似浮点(-3.33)?并在整数除法中向下取整,但在模运算中它会做一些完全不同的事情。似乎它返回余数 +/-1 并且仅根据负操作数的位置切换符号。即使在查看本网站上的其他答案后,我也感到非常困惑!我希望有人也能清楚地解释这一点!这本书说提示:回想一下这个神奇的公式 a = (a//b)(b)+(a%b) 但这似乎并没有为我清除水。
-提前致谢!
编辑:这些只是我对发生的事情的个人评估(上图),我知道,我完全离开了!
php - PHP 无符号右移 - 故障
因此,当使用我的方法在 PHP 中执行 ( >>> ) 无符号右移时,当数字涉及负数时,结果是不正确的。
PHP 应用结果:
JAVA应用结果:
(上面的结果正确,由Java生成,下面的结果不正确,由PHP生成)
只有当 PHP 中的数字为负数时才会失败。
这些应用程序中使用的转变是:
如果可以的话请帮忙!
PHP中的移位方法:
php - 用负数对浮点数数组进行排序
我不知道为什么会发生这种情况,也无法在谷歌上找到解决方案。
这是我的浮点数数组asort
by SORT_NUMERIC
:
如何正确排序?
提前谢谢了!
python - 在python中用floordiv除负数
我对整数除法的性质感到困惑 // 或在 python 中带有负数的 floordiv 。
为什么 floordiv() 会向下舍入为 -3?我认为整数除法应该简单地删除(或缺少)小数点后的信息。
ajax - 带有负数的 Ajax 发布数据
我对带有负数的 Ajax 发布数据有疑问,我正在使用这个
它将数据1发送到php没有任何问题
但是当我尝试发送带有负数的数据时,没有任何东西发送到 php
它不向 php 发送数据:S