问题标签 [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.

0 投票
3 回答
199 浏览

javascript - 用 Javascript 监控一个长任务

我有一个特定的页面,它使用了许多必须由 Javascript 例程初始化的小部件(大约 400 个,这是一个复杂的小部件)。这需要一些时间(在较慢的机器上甚至需要 20 秒)。现在我想我可以显示一个进度指示器(一个带有百分比标签的简单文本字段),而不是页面,但我发现即使我不断更新它,正在进行的任务也会阻止一切,我看不到任何更新。所以一切都保持冻结,直到繁重的 javascript 任务完成。我什至做了以下实验,但也冻结了(Firefox 说脚本完成时间太长......):

我唯一的解决方案是将长期工作分解并更新标签....但我想知道是否还有其他解决方案!天哪,JS 需要线程尽快... :)

有任何想法吗?

0 投票
4 回答
27118 浏览

objective-c - 长整型值objective-c

我在 NSString 中有长整数值(例如:2705758126)。

当我尝试显示它时: NSLog(@"%i", [myValue integerValue]); 它返回:2147483647。

如何显示、比较等这个长整数

0 投票
7 回答
7756 浏览

c# - SQL Server - Guid VS。长

到目前为止,我一直在使用 C# "Guid = Guid.NewGuid();" 使用 Linq to SQL 生成一个唯一 ID 的方法,该 ID 可以存储为我的一些 SQL Server 数据库表中的 ID 字段。我被告知,出于索引的原因,使用 GUID 是一个坏主意,我应该使用自动递增的 Long 来代替。使用 long 会加速我的数据库事务吗?如果是这样,我该如何生成 Long 类型的唯一 ID?

问候,

0 投票
14 回答
669749 浏览

java - 如何在 Java 中将 int 转换为 Long?

我一直在这里和谷歌上发现有麻烦的人,longint不是相反。然而,我确信我不是唯一一个在从int到之前遇到这种情况的人Long

我发现的唯一其他答案是“首先将其设置为 Long”,这实际上并没有解决这个问题。

我最初尝试铸造,但我得到一个“ Cannot cast from int to Long

正如您可以想象的那样,我有点困惑,我被困住了,int因为一些内容以 an 形式进入ArrayList,而我存储此信息的实体需要将序列号作为 Long。

0 投票
4 回答
34833 浏览

java - Java - int/long、float/double

我知道“2.5”自动是双精度的,要使其成为浮点数,我需要做“2.5F”(或者 F 应该是小写的?),并且我应该使用浮点数,比如说,如果我有一个只需要 2 个小数位的常量(例如安大略省 PST 税的“0.08F”),但我不确定“12”是 int 还是 long,但我知道“12L”是 long,但“long l = 12" 和 "long l = 12L" 似乎编译成同一个东西,如果我想要最大的非浮点精度,我会使用 long's,如果我知道我不需要超出 int 的限制,我会使用 int。

如果有不对的地方请纠正我,并回答我的问题。

0 投票
8 回答
8103 浏览

database - 将长字符串存储在数据库中好吗?

我需要在数据库中存储长字符串。字符串可能是 5 或 6 个句子长。你认为这是一个很好的设计策略吗?或者我应该为该字符串存储一个 id,然后与另一个表创建关系,该表包含存储该字符串的文件的位置。能否请您给出两者的优点和缺点。

字符串已被预处理并存储在数据库中。任何修改都会读取整个字符串并完全替换它。所以你可以假设字符串是不可分割的。

0 投票
5 回答
271106 浏览

c++ - C/C++ 中的 long long

我正在 GNU 的 C++ 编译器上尝试此代码,但无法理解其行为:

当我取消注释注释行时,代码无法编译并给出错误:

错误:整数常量对于长类型来说太大了

但是,如果代码按原样编译并执行,它会产生远大于 10000000000 的值。

为什么?

0 投票
7 回答
21216 浏览

c++ - 如何从字符串中获得无符号长整数?

从 C++ 中的字符串中检索无符号长整数的最安全和最好的方法是什么?

我知道许多可能的方法。

首先,转换取自 atol 的有符号长整数。

一个明显的问题是,当存储在 myStr 中的值大于有符号的 long 可以包含的值时会发生什么?atol 检索什么?

下一种可能性是使用 strtoul。

但是,这对于我的需求来说有点过于复杂。我想要一个简单的函数,字符串输入,无符号长基数 10 输出。此外,错误处理还有很多不足之处。

我发现的最后一种可能性是使用 sscanf。

同样,错误处理还有很多不足之处,而且比我想要的要复杂一些。

剩下的显而易见的选择是编写我自己的包装器,或者围绕先前的可能性之一,或者在字符串中循环并手动转换每个数字直到达到 ULONG_MAX 的东西。

我的问题是,我的 google-fu 找不到的其他选项是什么?C++ std 库中的任何东西都可以将字符串干净地转换为无符号长整数并在失败时抛出异常?

如果这是一个骗局,我深表歉意,但我找不到任何与我完全匹配的问题。

0 投票
5 回答
1480 浏览

python - Python 中 Long 和 Float 的操作

我正在尝试计算:

错误:不支持 long 和 float

0 投票
3 回答
9901 浏览

c - strtoull 和 long long 算术

谁能解释这个程序的输出以及我该如何解决它?