64-bit相关内容

将字节流转换为数字数据类型

假设我有一个字节流,其中我知道 64 位值(64 位随机数)的位置.字节顺序是 Little-Endian.由于 PHP 的整数数据类型仅限于 32 位(至少在 32 位操作系统上),我如何将字节序列转换为 PHP 数字表示(我认为浮点数就足够了)? $serverChallenge = substr($bytes, 24, 8);//$serverChallenge 现在包含字节序列//其中我 ..
发布时间:2021-11-26 14:15:05 PHP

使用 mac os x 在 64 位处理器上运行 32 位程序集

我在运行 os x 10.9.5 的 64 位 mac 上运行 32 位程序集时遇到问题.我还安装了 NASM 2.11.08.我目前正在逐步阅读 Jeff Duntemann 的汇编语言.在书中,他指定了 linux 操作系统上 32 位汇编的指令.我怎样才能在我的 64 位 mac os x 计算机上运行这个程序. ;吃系统调用.asm节 .data ;包含初始化数据的部分EatMsg: d ..
发布时间:2021-11-26 14:14:51 其他开发

C# System.Diagnostics.Process:无法在 64 位操作系统中启动 32 位 exe 文件

我有一个用 Turbo Pascal 编译的 32 位 exe 文件.我需要启动它.当我使用 Windows 7 32 位时它运行良好,但现在我使用的是 Windows 7 64 位,并且出现以下异常: 指定的可执行文件不是此操作系统平台的有效应用程序. 为了确保它可以在 32 位系统上运行,我在 32 位平台上启动了 C# 程序 - 它可以运行. 那么如何在 64 位操作系统中 ..
发布时间:2021-11-26 14:14:40 C#/.NET

如何允许 64 位 Windows 上的 32 位应用程序执行 Windows\System32 中提供的 64 位应用程序

假设您有一个应用,您希望让用户能够浏览 system32 目录并在其中执行程序(如 telnet). 当您需要支持 XP 以上的客户端和 2k 以上的服务器时,支持此功能的最佳方法是什么? 写完所有这些后,我想知道提供浏览来执行此操作是否需要太多时间/精力,他们可以从资源管理器中复制它.仍然需要启动能力. 我发现了一些关于 Nynaeve 的讨论. 到目前为止似乎有以下选项 ..
发布时间:2021-11-26 14:14:10 C/C++开发

lua 64 位转换问题

我真的希望有一些帮助来解决这个问题.有没有人在需要 32 位和 64 位支持的应用程序中使用过 lua?我们目前正在过渡到 64 位,但在客户端编译的 lua 脚本方面遇到问题,我们无法使用 64 位版本重新编译自己.所以实际上我们需要能够在 64 位应用程序中加载使用 32 位 lua 编译的字节码文件.当我们尝试这样做时,我们会收到一条错误消息: test.bin.lua 中的虚拟机不匹 ..
发布时间:2021-11-26 14:13:41 其他开发

Excel ODBC 和 64 位服务器

使用 ASP.NET 我需要更新一个 excel 模板. 我们的服务器以 64 位模式运行 Windows 2008. 我使用以下代码访问excel文件: ...字符串连接 =@"Provider=MSDASQL;Driver={Microsoft Excel Driver (*.xls)};DBQ=" + path + ";";... 如果应用程序池设置为启用 32 位应用程序 ..
发布时间:2021-11-26 14:13:31 其他开发

java - 在 64 位机器上运行 32 位 dll

我正在尝试将 3rd-party dll 用于我用 java 编写的程序.不幸的是,它只支持 32 位.当我尝试在 64 位 VM 中加载 dll 时,出现以下错误: 无法在 AMD 64 位平台上加载 IA 32 位 .dll 我曾尝试在 32 位 VM 中运行,该 VM 可在 Eclipse 中运行,但是当我导出项目时,出现相同的错误.请帮忙! 真诚的,本 解决方案 不能在 ..
发布时间:2021-11-26 14:13:02 Java开发

为什么 BinaryReader.ReadUInt32() 反转位模式?

我正在尝试使用 BinaryReader 类读取二进制文件,我需要将它作为 UInt32 块读取,然后进行一些位移等后记. 但是,由于某种原因,当我使用 ReadUInt32 方法时,位顺序颠倒了. 例如,如果我有一个文件,其中前四个字节在十六进制中看起来像这样,0x12345678,它们在被 ReadUInt32 读取后最终是这样的:0x78563412. 如果我使用 Read ..
发布时间:2021-11-26 14:12:52 C#/.NET

Java 64 位是否比 32 位版本性能更好?

我注意到 Sun 正在提供 64 位版本的 Java.它的性能是否比 32 位版本更好? 解决方案 定义您的工作量以及“执行"对您的意义. 作为一个长期存在的性能极客,这对我来说是一种烦恼.特定更改是否“表现更好"首先取决于工作负载,即您要求程序执行的操作. 64 位 Java 通常在计算负载繁重的情况下表现更好.传统上,Java 程序具有繁重的 I/O 负载和繁重的网络负载; ..
发布时间:2021-11-26 14:12:31 Java开发

确定 64 位与 32 位 Windows

我想将 Visual Studio 2005 配置为根据构建过程中操作系统是 64 位还是 32 位来复制 .dll. 我不想指定平台目标是什么. 我的第一次尝试是使用批处理文件来查找 Windows 版本,但某些 32 位和 64 位版本的 Windows 共享相同的版本号. 有人知道有什么方法可以检查这个吗? 谢谢! 解决方案 您应该能够读取环境变量 %PROC ..
发布时间:2021-11-26 14:11:59 其他开发

C# 在 64 位系统上调用 user32.dll

在 64 位 Windows 上从 64 位应用程序 pinvoke user32.dll 是错误的吗?我已经成功地完成了多次并且从未出现过错误,但这似乎是矛盾的.我应该查找 user64.dll 吗? 解决方案 user32.dll 名称具有误导性.这是您正在调用的 user32.dll 的 64 位版本.64 位版本位于 %windir%\System32\user32.dll. ..
发布时间:2021-11-26 14:11:33 C#/.NET

如何强制 MSBuild 编译为 32 位模式?

我正在使用 MSBuild(通过 NAnt)来编译一堆 VB.NET 程序集.因为这些程序集依赖于 COM Interop,所以我需要保证它们在 64 位操作系统上以 32 位模式运行.我可以通过在 Visual Studio 中更改项目来将可执行程序集编译为 32 位,但我真的希望能够在构建服务器上强制将所有可执行文件编译为 32 位模式. 我已经尝试了许多 MSBuild 的命令行参数, ..
发布时间:2021-11-26 14:11:21 C#/.NET

#ifdef 用于 32 位平台

在我维护的一个应用程序中,我们遇到了影响 stdlib 的文件描述符限制问题.此问题仅影响标准库的 32 位版本. 我已经为我的代码设计了一个修复程序并希望实现它,但仅限于为 32 位可执行文件编译时.我可以用什么预处理器符号 #ifdef 来确定代码是为 32 位还是 64 位目标编译的? 编辑 抱歉,没提,代码是跨平台的,linux,windows,solaris等一些uni ..
发布时间:2021-11-26 14:11:10 C/C++开发

我还可以使用 64 位机器开发 32 位应用程序吗?

我想知道我是否仍然可以使用 64 位机器(64 位 Windows Vista 和 Visual Studio 2008 SP1)开发 32 位应用程序?因为我打算买一台64位Vista的笔记本电脑.我问只是为了确保.谢谢! 解决方案 64 位 Windows 运行 32 位 Visual Studio 就好了.除非您指定希望使用 x64 开发工具,否则它仍将编译 32 位应用程序. ..
发布时间:2021-11-26 14:10:52 其他开发

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

16 位、32 位和 64 位架构对于微处理器和/或操作系统意味着什么? 在微处理器的情况下,它是指通用寄存器s的最大大小还是Integer的大小或Address-lines的数量或数据总线的数量或什么? 我们所说的“DOS 是 16 位操作系统"、“Windows 32 位操作系统"等是什么意思?> 解决方案 区别在于传递给通用寄存器以进行操作的指令集的位宽.16 位可以对 2 ..
发布时间:2021-11-26 14:10:41 其他开发

16 位整数 vs 32 位整数 vs 64 位整数

因为我从未接受过计算机科学的“正规"教育(我在高中),所以我一直想知道这个问题,所以请原谅我对这个主题的无知. 在支持标题中列出的三种整数类型的平台上,哪个更好,为什么?(我知道每种类型的 int 在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪个比另一个更有优势). 预先感谢您的帮助. 解决方案 “更好"是一个主观术语,但某些整数在 ..
发布时间:2021-11-26 14:10:34 其他开发

64 位程序是否比 32 位版本更大更快?

我想我专注于 x86,但我通常对从 32 位迁移到 64 位感兴趣. 从逻辑上讲,我可以看到常量和指针在某些情况下会更大,因此程序可能会更大.并且希望在字边界上分配内存以提高效率意味着分配之间有更多的空白. 我还听说 x86 上的 32 位模式在上下文切换时必须刷新其缓存,因为可能存在重叠的 4G 地址空间. 那么,64 位的真正好处是什么? 作为补充问题,128位会更好吗 ..
发布时间:2021-11-26 14:10:23 其他开发

有没有办法在 32 位计算机上执行 64 位程序?

只是一个简单的问题:有没有办法在32位机器上运行在64位Windows环境下编译的程序(使用mingw64)?我可以使用任何 DLL 或任何兼容层? 解决方案 如果您在谈论 32 位处理器,那么不.但是如果您在 64 位硬件上运行 32 位操作系统,那么您可以使用 VMWare 来实现.如果硬件支持,64 位客户机可以在 32 位主机上运行. ..
发布时间:2021-11-26 14:10:02 其他开发