问题标签 [bigint]

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

sql-server-2005 - bigint 类型与 & 用法

我第一次看到&在 sql 存储过程中使用 ' ' 符号。

有人可以解释一下结果是2吗?

仅供参考:它在 SQL Server 2005 上

0 投票
2 回答
1941 浏览

bigint - XMM 寄存器可以用来做任何 128 位整数数学吗?

我的印象肯定不是但也许有一个聪明的把戏?谢谢。

0 投票
4 回答
2047 浏览

java - JAVA,检索值时出现SQL异常

我正在使用 Netbeans 6.9.1 和 glassfish 3.1,数据库是 MySql。

数据库中有一个名为 的表HotelNames,我需要编写一个 SQL 并传递酒店名称以获取其酒店 ID。我得到一个我无法解决的异常。

我得到的异常指向我在上面的代码中编写的 SQL

MySQL 创建表的样子;

我认为这是因为BIGINT在 SQL 和int导致此问题的代码中,但我无法解决此问题。

0 投票
5 回答
13879 浏览

ruby-on-rails - Rails 迁移:PostgreSQL 上的 Bigint 似乎失败了?

尝试使用 bigint 列创建表会改为创建标准整数列。可能出了什么问题?我不知道从哪里开始寻找。

我在迁移中使用它:

我正在使用 Ruby 1.9.2、PostgreSQL 9.0.3 和 Rails 3.0.9。我已经删除了数据库并运行了几次迁移,但它仍然没有创建 bigint 列。

0 投票
4 回答
35654 浏览

mysql - 在mysql上需要大于20位的整数怎么办?

似乎BIGINT是 MySQL 上可用的最大整数,对吧?

例如,当您需要存储 BIGINT(80) 时该怎么办?

为什么在某些情况下,比如 Twitter API 文档中的某个地方,他们建议我们将这些大整数存储为varchar?

选择使用一种类型而不是另一种类型的真正原因是什么?

0 投票
1 回答
278 浏览

tsql - bigint id 上的 T-SQL LEFT JOIN 仅返回右表上低于 101 的 id

我在 Sql Server 2008 上有两个表。 ownership有 3 个字段和case另外 3 个字段,我需要在 ID 字段(bigint)上加入这两个字段。

出于测试目的,我只使用每个表中的一个字段。该字段是 bigint 并且具有从 1 到 170 的值(目前)。

我的查询是:

预计这将在两列上返回 4 行具有相同值的行。问题是右表的最后一行对于 fCase = 140 为 null。这是唯一高于 100 的值。

如果我在没有 WHERE 子句的情况下运行查询,它会显示左侧表中的所有行,但右侧的值仅在低于 101 时才会出现,否则显示为空。

有人可以帮助我,我做错了什么还是这是一个限制或错误?

0 投票
1 回答
628 浏览

java - Java 将两个 BigInt 对象相乘

有一个 BigInt 类和两个对象 num1 和 num2。我有一个实验室任务,我必须将 num1 和 num2 相乘。它们可以是最多 50 位的整数。该类有一个大小和一个数字。大小是输入的整数中的位数,而数字是一个包含整数的数组。

我必须编写一个将这两个对象相乘并返回乘积的方法。我对如何开始这个有点困惑。我见过有两个循环和一个基础的例子。我不知道基地将用于什么。

任何正确方向的指针将不胜感激。

0 投票
1 回答
5473 浏览

c++ - 包括 ios 编程中的 c++ 库

我正在开发一个非常基本的 ios 应用程序,并且几乎一直使用目标。但是我的应用程序需要处理大整数(例如:2^200)并将它们相加和相乘。为了实现这一点,我需要包含一个名为 bigint 的 c++ 库,它允许对大整数进行这些操作。我遇到的问题是,当我包含 bigint 项目时,我遇到了很多错误,我认为这可能是因为它是 c++ 并且不能与目标 c 混合。我是这个想法的新手,想知道是否需要采取任何步骤才能将 c++ 库正确添加到目标 c 项目中。顺便说一句,我没有使用 opengl 或任何复杂的东西,只是简单的 ui 和一些石英的东西。

更新:我做了你们所说的一切,我将所有扩展名更改为 .mm 并添加了 bigint 库。在做这些事情之前,我的项目运行完美,没有错误。执行此操作时出现错误,即使我什至不添加库也会出现错误。只需将文件扩展名更改为 .mm 就会出现以下错误。 在此处输入图像描述

这只是没有意义,因为之前一切都运行良好,而且我的程序中没有任何重复项。我不知道为什么只是将扩展名更改为 .mm 会导致此错误。有什么想法吗?

0 投票
2 回答
4636 浏览

postgresql - PostgreSQL 错误:没有名为“的内置函数(SQL 状态 42883)

我正在尝试向我的 PostgreSQL 添加一个非常简单的函数,将 IP 地址从整数转换为文本格式。

这是函数的代码:

作为重播,我收到以下错误:

下面的一些行...

请让我知道是否有人可以在这里看到我的错误,我一直在尝试不同的语法并搜索特定 SQL 状态的信息,但不知道发生了什么。

提前致谢。

0 投票
1 回答
5938 浏览

assembly - 在 8086 中使用 16 位寄存器操作 32 位数字

我正在尝试编写一个程序来获取两个 6 位十进制数字并显示它们的相加,但是在 16 位 8086 中,我将数字定义为双字并将 LO 放在 WORD 1 中,将 HO 放在字 2 中。类似于下面的代码,但我没有任何下一步要做的想法,任何人都可以建议我下一步操作的算法吗?谢谢

在这个程序中,di 是一个存储通过循环生成的数字的地方,当用户输入一个数字时,di 将倍数为 10,新数字将添加到 di,如:得到 28 的过程 di=0*10+2=2 di= 2*10*+8=28