64-bit相关内容

Javascript 中的位与 64 位整数

我正在寻找一种在 JavaScript 中对 64 位整数执行按位与的方法. JavaScript 会将其所有双精度值转换为带符号的 32 位整数以执行按位运算 (这里有详细信息). 解决方案 Javascript 将所有数字表示为 64 位 双精度 IEEE 754 浮点数(参见 ECMAscript 规范,第 8.5 节.)可以精确编码最大为 2^53 的所有正整数.较大的整数会 ..
发布时间:2022-01-14 14:16:27 前端开发

JavaScript 是否支持 64 位整数?

我有以下代码: var str = "0x4000000000000000";//4611686018427387904十进制var val = parseInt(str);警报(val); 我得到这个值:“4611686018427388000",即0x4000000000000060 我想知道 JavaScript 是否错误地处理了 64 位整数,还是我做错了什么? 解决方案 ..
发布时间:2022-01-14 14:04:17 前端开发

如何在 PHP 中有一个 64 位整数?

如何在 PHP 中获得 64 位整数? 似乎不是配置文件,而是编译时选项,它取决于平台. 解决方案 原生 64 位整数需要 64 位硬件和 64 位版本的 PHP. 在 32 位硬件上: $ php -r 'echo PHP_INT_MAX;'2147483647 在 64 位硬件上: $ php -r 'echo PHP_INT_MAX;'922337203685477 ..
发布时间:2022-01-14 13:58:44 PHP

VB6 组件可以编译成 64 位吗?

有没有办法将 VB6 组件编译成 64 位? 我的感觉是答案是否定的,但我想确认一下. 如果可以的话,请将链接粘贴到可以确认的权威来源. 解决方案 没有.我希望 这 算作权威. 64 位 Windows Visual Basic 6.0运行时文件是 32 位的.这些文件提供 64 位 Windows 操作系统下表中引用的系统.32 位 VB6 应用程序和组件在 WOW ..
发布时间:2022-01-14 12:24:24 其他开发

Crystal Report 无法为 64 位机器打开

我的报告在 32 位计算机上运行良好,但无法在 64 位计算机上打开.需要 64 位,因为在其中一个屏幕上加载数据会导致内存问题 - 所以它不能在 32 位上工作. Windows 10 64 位 已安装 Crystal Reports 尝试安装 13.0.20(latest) 并重新启动 PC,但没有成功. Application Target Framework 4.6.2(我什至在 ..
发布时间:2022-01-13 14:14:24 C#/.NET

NUnit“无法加载文件或程序集'MyTestProject'

我正在设置一台新的 64 位机器作为构建服务器运行.当我尝试将我的 NUnit 测试程序集加载到 NUnit GUI 中时,我收到以下错误. 没有什么明显的缺失,所有的依赖似乎都存在.所有的 DLL 都是针对 x86 平台编译的. 使用 NUnit 2.4.7.我尝试升级到 2.4.8,但出现同样的错误. System.IO.FileNotFoundException: 可以不加 ..
发布时间:2022-01-12 19:22:02 C#/.NET

什么是 16、32 和 64 位架构?

对于微处理器和/或操作系统来说,16 位、32 位和 64 位架构是什么意思? 如果是微处理器,是指通用寄存器的最大大小还是Integer的大小或Address-line的数量或 Data Bus line 的数量还是什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 在 32 位操作系统中"等是什么意思...?p> 解决方案 不同之处在于传递给通用寄存器以进行操 ..
发布时间:2022-01-11 23:18:50 其他开发

x86 和 x64 浮点运算的区别

我偶然发现了 MS VS 2010 为 x86 和 x64 构建的浮点运算方式的差异(两者都在同一 64 位机器上执行). 这是一个简化的代码示例: float a = 50.0f;浮动 b = 65.0f;浮动 c = 1.3f;浮动 d = a*c;bool bLarger1 = d 布尔值 bLarger1 始终为 false(在两个版本中 d 都设置为 65.0).变量 bLar ..
发布时间:2022-01-09 10:09:03 C/C++开发

使用 32 位“程序文件";msbuild 中的目录

在 64 位版本的 Windows 中,32 位软件安装在“c:\program files (x86)"中.这意味着您不能使用 $(programfiles) 来获取(32 位)软件的路径.所以我需要一个 $(ProgramFiles32) 在我的 MSBuild 项目中克服这个问题.我不想根据运行的操作系统更改项目. 我将发布一个解决方案,但也许有更简单/更好的方法. 解决方案 ..
发布时间:2022-01-08 15:11:04 其他开发

C# 中的静默失败,看似未处理的异常,不会使程序崩溃

在 winforms 应用中,在表单的 Load 事件中,添加以下行: throw new Exception(); 并运行应用程序.它运行没有问题.这称为静默失败,您可以尝试在前后添加消息框,您很快就会发现 throw 语句并没有让应用程序崩溃,而是从 Load 事件中退出. 我确信没有必要解释这是多么丑陋和危险. 我仍然想知道这种可怕行为背后的(可能是历史)原因.我确信这不是设 ..
发布时间:2022-01-08 11:51:50 C#/.NET

如何在c中指定64位整数

我正在尝试在 C 中使用 64 位整数,但我收到了关于是否可行的混合信号. 当我执行 printf 时: printf("long int 的大小:%d\nlong long int 的大小:%d\n\n",(int)sizeof(long int), (int)sizeof(long long int)); 我得到的回应是: long int 的大小:4long long int ..
发布时间:2021-11-26 15:05:25 其他开发

适用于 Windows 的 Java JRE 64 位下载?

我正在开发一个带有 Java 组件的网站项目,目前正在测试跨浏览器兼容性.大多数都很好,但 Java 部分不会在 64 位浏览器上加载.看起来我需要一个 64 位 JRE 来测试.在哪里下载适用于 Windows 的(离线)64 位 Java 运行时安装程序? 官方下载页面在这里:http://www.java.com/en/download/manual.jsp 除非我是盲人,否则除 ..
发布时间:2021-11-26 15:05:06 Java开发

如何使用单个 Visual Studio 解决方案同时构建 x86 和 x64?

我有一个 x86 Visual Studio 解决方案,其中包含许多项目文件.某些 DLL 文件旨在用作用户系统上其他应用程序的插件. 我们正在扩展一些 DLL 文件以支持 64 位应用程序.我想设置解决方案/项目,以便只需点击 "Build" 即可构建这些 DLL 的 x86 和 x64 版本文件.该解决方案包含 C++ 和 C# 项目. 我意识到“批量构建"能够同时构建两者,不过如 ..
发布时间:2021-11-26 15:04:55 其他开发

32 位和 64 位处理器有什么区别?

我一直在尝试阅读 32 位和 64 位处理器(http://en.wikipedia.org/wiki/32-bit_processing).我的理解是 32 位处理器(如 x86)具有 32 位宽的寄存器.我不确定这意味着什么.所以它有特殊的“内存空间"可以存储高达 2^32 的整数值? 我不想听起来很愚蠢,但我对处理器一无所知.我假设 64 位通常比 32 位好.虽然我现在的电脑(一年了 ..
发布时间:2021-11-26 15:04:36 其他开发

为什么在 64 模式下默认操作数大小为 32 位?

我正在阅读英特尔文档卷.1、还有3.6.1的章节64 位模式下的操作数大小和地址大小.有三个前缀REX.W,operand-size 66 和 address-size 67 前缀.并提到操作数的大小默认为 32 位.并且只能使用 REX.W 指令前缀(在其他前缀之后)更改它以使其长度为 64 位. 我不知道为什么会这样,为什么我不能将完整的 64 位空间用于例如 int 操作数?跟签有关系 ..

System.IO.File.Exists(@"C:\Windows\System32\SnippingTool.exe") 返回 false

所以我正在开发一个简单的 .NET 程序以供工作,但遇到了一些我无法弄清楚的奇怪障碍.该应用程序利用配置文件将应用程序添加到下拉菜单.但是,在将其添加到菜单之前,它会执行 system.io.file.exists 以验证该文件是否存在,至少在创建菜单时是这样. 然而,System.IO.File.Exists(@"C:\Windows\System32\SnippingTool.exe") ..
发布时间:2021-11-26 15:03:55 C#/.NET