GVKun编程网logo

asp.net – Mysql中int(10)的最大大小是多少?

12

这篇文章主要围绕asp.net–Mysql中int(10)的最大大小是多少?展开,旨在为您提供一份详细的参考资料。我们将全面介绍asp.net–Mysql中int(10)的最大大小是多少?,同时也会为

这篇文章主要围绕asp.net – Mysql中int(10)的最大大小是多少?展开,旨在为您提供一份详细的参考资料。我们将全面介绍asp.net – Mysql中int(10)的最大大小是多少?,同时也会为您带来64位JVM可能的最大堆大小是多少?、64位Windows上的PE文件的最大大小是多少?、android – Google Glass上apk的最大大小是多少?、ASP.NET 3.5会话ID的大小是多少?的实用方法。

本文目录一览:

asp.net – Mysql中int(10)的最大大小是多少?

asp.net – Mysql中int(10)的最大大小是多少?

在我的数据库中,我已经声明了一个数据类型Int(10)的变量。如果我在网页中的文本框中键入一个数字,那么该数字将存储在MysqL中最大值可以为Int(10)的变量中。如果我在文本框中输入一个非常大的数字,它将给出IndexOutofRangeException。

所以我打算使用文本框的maximumlength属性。在MysqL中的类型为Int(10)的变量中可以存储的最大数量是多少?

解决方法

INT(10)表示您可能将其定义为INT UNSIGNED。

所以,你可以存储从0到4294967295的数字(注意最大值有10位数字,所以MysqL自动添加(10)在列定义中,(10)只是一个格式提示,没有任何效果关于你可以存储多大的数量)。

如果要存储更大的值,可以使用BIGINT UNSIGNED。请参阅MysqL文档:Integer Types (Exact Value)

64位JVM可能的最大堆大小是多少?

64位JVM可能的最大堆大小是多少?

-Xmx当然,在32位系统中可以设置的理论最大堆值是2^32字节,但是通常(请参阅:了解最大JVM堆大小 -32 位vs64位),一个人不能使用全部4GB。

对于在64位计算机上的64位OS中运行的64位JVM,除了理论上的2^64字节数限制或16艾字节之外,是否还有其他限制?

我知道由于种种原因(主要是垃圾回收),过大的堆可能不是 明智的选择 ,但是鉴于阅读了有关具有terrabytes RAM的服务器的信息,我想知道有什么
可能

答案1

小编典典

如果要使用32位引用,则堆限制为32 GB。

但是,如果您愿意使用64位引用,则大小可能会受到操作系统的限制,就像32位JVM一样。例如,在Windows 32位上,这是1.2到1.5 GB。

注意:您将希望您的JVM堆适合主内存,最好在一个NUMA区域内。在较大的计算机上大约为1
TB。如果您的JVM跨越NUMA个区域,则内存访问(尤其是GC)将花费更长的时间。如果您的JVM堆开始交换,则可能要花费数小时才能到达GC,甚至会破坏交换驱动器,甚至使您的计算机不可用。

注意:即使在堆中使用32位引用,也可以访问大型直接内存和内存映射大小。即使用远高于32 GB的内存。

热点JVM中的压缩oop

压缩的oop将托管指针(在JVM中的很多但不是所有位置)表示为32位值,必须将其缩放8倍,并添加到64位基址中才能找到它们所引用的对象。这使应用程序可以处理多达40亿个对象(而不是字节),或堆大小约为32Gb。同时,数据结构的紧凑性与ILP32模式具有竞争优势。

64位Windows上的PE文件的最大大小是多少?

64位Windows上的PE文件的最大大小是多少?

在我看来,它总是要4GB,因为它使用相同大小的数据类型(A DWORD)? SizeOf Image的DWORD是不是总是32位?还是我错了这个限制?

回答

4GB确实似乎是所有便携式可执行程序(32位和64位PE)的硬限制.

根据 spec,PE32图像的32位无符号值就像PE32图像一样.

但是,在我使用Windows 7 SP1 Home Premium x64上的32位和64位应用程序(PE32 / PE32文件)进行测试时,两者的最大文件大小在1.8-1.85GB之间.

我通过使用Visual Studio(〜8K为32位和9K为64位)创建一个非常基本的C可执行程序,并添加了一个空代码段到PE头,直到Windows不再加载它,然后二进制搜索极限.使用vmmap查看进程显示,几乎所有第一个2GB的地址空间都是映像(包括随后加载的任何DLL,如kernel32.dll).对于32位和64位进程,我的限制是一样的. 64位进程的NT标头的文件头部分中设置了标志,指出它可以处理地址> 2GB.它也可以为高于2GB限制的非图像部分分配内存.

看起来像是需要在整个进程的2GB空间中整合图像,这意味着SizeOfImage被有效地处理了一个带符号的32位整数.

android – Google Glass上apk的最大大小是多少?

android – Google Glass上apk的最大大小是多少?

我正在尝试开始使用谷歌眼镜开发,我一直在寻找不同的信息网站和博客,但无法收集我正在寻找的信息.

我可以在Google Glass上部署的应用程序的.apk的最大大小是多少?

解决方法:

单个APK的最大大小限制与其他Android设备相同:50 MB.

ASP.NET 3.5会话ID的大小是多少?

ASP.NET 3.5会话ID的大小是多少?

@H_301_0@
是32位还是64位或128位以上?

解决方法

它既不是int也不是guid;从 MSDN help file …

The ASP.NET session identifier is a randomly generated number encoded into a 24-character string consisting of lowercase characters from a to z and numbers from 0 to 5.

今天的关于asp.net – Mysql中int(10)的最大大小是多少?的分享已经结束,谢谢您的关注,如果想了解更多关于64位JVM可能的最大堆大小是多少?、64位Windows上的PE文件的最大大小是多少?、android – Google Glass上apk的最大大小是多少?、ASP.NET 3.5会话ID的大小是多少?的相关知识,请在本站进行查询。

本文标签: