问题标签 [long-integer]
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.
java - 如何检查Java中的两个数字相乘是否会导致溢出?
我想处理将两个数字相乘导致溢出的特殊情况。代码看起来像这样:
那是简化版。在实际程序中a
,并b
在运行时从其他地方获取。我想要实现的是这样的:
你如何建议我最好编码这个?
更新:a
并且b
在我的场景中总是非负面的。
algorithm - 快速双向加密的建议?
有人可以为长整数建议一种快速的 2 路加密算法吗?
我的候选人是:
- AES:由 NIST FIPS-197 指定的高级加密标准。
- BLOWFISH:Bruce Schneier 定义的 Blowfish 算法。
- DES:由 NIST FIPS-46-3 定义的数据加密标准算法。
- DESEDE:由 NIST FIPS-46-3 定义的“三重 DES”算法。
编辑 -
速度比安全更重要。实际的请求是“混淆”通过内部 Web 服务传递的 id,因此,如果某个 id 被暴露,则无法通过添加 1 来猜测其他 id。(UUID 键的参数超过自动增量长??)
c# - 尝试读取数据时出现奇怪的问题
当我写:
...它的工作,但当我写:
...它不起作用,我不明白为什么 - 我得到了意想不到的结果。方法ReadNext3Bytes
如下:
为什么会这样,我该如何解决?
谢谢。
oracle - 甲骨文:LONG RAW 到?
我正在用java编写一个程序,我需要创建一个表的副本(没有数据)。为此,我正在使用以下查询
我遇到了一张表,其中一列的数据类型为LONG RAW,已被弃用。
我尝试使用下面的查询,但没有奏效。(ORA-01003: 没有解析语句)
谁能告诉我一个简单的查询。它应该能够存储上一个表中的值。我正在使用 oracle 10g
提前致谢。
编辑:
对不起,这是我的错误,上面的查询工作正常,但我打电话executeQuery
而不是executeUpdate
python - 更有效的计算方法?
我认为它符合我的预期,但是计算这么大的数字太慢了,我等了 5 分钟让 i 打印(而 python 使用 100% cpu 来计算..),但它没有。是否有更有效的方法来重写这段代码,以便我可以看到需要多少次迭代 (i) 才能完成?
非常感谢
python - Python 类型 long 与 C 'long long'
我想将一个值表示为 64bit signed long
,这样大于(2**63)-1
的值表示为负数,但是 Pythonlong
具有无限精度。我有没有“快速”的方法来实现这一目标?
c - ObjC 中的 long long int
我正在使用这个 NSURLConnection 委托方法
它总是显示-1
long long 变量的格式说明符是什么?
谢谢
java - 如何将长转换/转换为字符串?
我刚刚创建了示例 BB 应用程序,它可以允许选择日期。
选择日期后,我需要将该长值转换为字符串,以便可以轻松地将日期值存储在数据库中的某个位置。我是 Java 和 Blackberry 开发的新手。
我应该如何将此长值转换为字符串?我也想从String转换回long。我认为我可以使用long l = Long.parseLong("myStr");
?
c - 将两个 long long 整数相乘 C
作为作业的一部分,我正在使用 C 语言编写一个程序,在该程序中,我必须得到两个长数字的乘积,它们被视为字符串。例如:123456789021 和 132456789098。由于它被视为一个字符串,我将它们转换为 long long int 以进行乘法运算。但是生成的产品会非常大(我猜比 long long int 大)。谁能建议我一种执行这种乘法的方法?
java - Long.reverse(long) 方法的用途是什么?
我在 Long 类中找到了一种方法
public static long reverse(long i) {..}
这种方法有什么用?