32-bit相关内容

在 32 位程序中使用 64 位驱动程序.视窗

这只是一个半途而废的编程问题.首先,我有一个 PCI-Express 卡和 32/64 位驱动程序.目标操作系统必须是 Windows 64 位系统.我读到在 Vista64 下所有驱动程序都必须经过认证的 64 位驱动程序.这是 64 位操作系统下的一般限制吗?这是否也适用于“XP 64"或任何 Linux 系统? 所以为了简单起见,假设我在 Vista64 下为我的 PCIe 卡使用 6 ..
发布时间:2021-11-26 14:22:01 其他开发

32 位服务器上的 PHP json_decode

我正在编写 Twitter 混搭服务.当我收到 json 数据时,一些 twit id 大于 2147483647(这是 32 位服务器上允许的最大整数). 我想出了一个有效的解决方案,即将整数转换为字符串;这样 json_decode() 函数在尝试生成数组时不会有任何问题. 这是我需要实现的: 之前(原始 JSON 数据) [{"name":"john","id":5932 ..
发布时间:2021-11-26 14:21:42 PHP

32 位机器如何处理大于 2^32 的数字?

我试图了解涉及大于 232 的数字的计算是如何在 32 位机器上发生的. C 代码 $ cat size.c#include#includeint main() {printf ("最大 unsigned long long = %llu\n",(unsigned long long)(pow(2, 64) - 1));}$ gcc 输出 $ gcc size.c -o size$ . ..
发布时间:2021-11-26 14:21:31 其他开发

64 位 Windows 汇编器

我想编写 64 位 Windows 程序集(最好使用 NASM).我在谷歌上看起来很不错,但似乎找不到 64 位 Windows 编译器.一些站点提到了 ml64,但它似乎不再包含在 VC++ 中.我尝试过 32 位程序集,但显然它只是在我的 64 位机器上崩溃了.是否可以在 64 位 Windows 机器上编写、编译和运行 32 位汇编应用程序?还是应该为 64 位编写和编译? 谢谢. ..
发布时间:2021-11-26 14:21:22 其他开发

32 位 Linux 上的 Syscall 或 sysenter?

从 MS‑DOS 开始,我就知道使用中断进行系统调用.在旧论文中,我看到引用 int 80h 在 Linux 上调用系统函数.很长一段时间以来,我知道 int 80h 已被弃用,取而代之的是 syscall 指令.但我无法在我的 32 位机器上运行. 问题 syscall 指令只能在 64 位平台上使用吗?32 位 Linux 不使用 syscall 吗? 样本测试 在我的 ..
发布时间:2021-11-26 14:21:14 服务器开发

错误:32 位 Linux Android 模拟器二进制文件已弃用

我在 ubuntu 14.04 32 位上安装了最新版本的 ADT Bundle 32 位.我创建了一个 AVD,但它没有启动.当我按下开始按钮时,它会显示此消息: 为 AVD 'NexusOne' 启动模拟器错误:32 位 Linux Android 模拟器二进制文件已弃用,请使用它们您必须至少执行以下操作之一:- 调用“模拟器"时使用“-force-32bit"选项.- 在您的环境中将 ..
发布时间:2021-11-26 14:21:01 移动开发

.NET 在 32 位或 64 位系统中的区别是什么?

想象一个不使用 COM 组件和 PInvoke 的纯 .NET 应用程序.目标系统是 32 位还是 64 位重要吗? 解决方案 假设安全代码没有 COM 组件、P/Invoke 等,应该没有语义差异,但可能会影响性能.考虑:64 位下的内存更多,但引用更大.赢一些,输一些. 无论如何,这里有一些有用的参考: 请参阅 MSDN:将 32 位托管代码迁移到 64 位.引用: ..
发布时间:2021-11-26 14:20:51 C#/.NET

fwrite() 超过 2 GiB?

我有一组要连接的文件(每个文件代表多部分下载中的一部分). 每个拆分的文件大小约为 250MiB,而且我有可变数量的文件. 我的串联逻辑很简单: if (is_resource($handle = fopen($output, 'xb')) === true){foreach ($parts 作为 $part){if (is_resource($part = fopen($part, ..
发布时间:2021-11-26 14:20:42 PHP

使用 .NET 访问 Windows 注册表?

我发现 .NET 模块访问 Windows 注册表 使用 RegistryKey 类. 例如,我编写了一个访问注册表的 .NET 模块 testcom.dll.此 testcom.dll 文件由本机 32 位应用程序和 64 位应用程序使用.我的要求是获取 regkey 的值(路径为 HKEY_LOCAL_MACHINE\SOFTWARE\Test\MyParameters,密钥名称为 Ag ..
发布时间:2021-11-26 14:20:34 C#/.NET

Office 64 位中的 32 位 dll

我知道我无法在 64 位进程中加载​​ 32 位 dll.我有一个 32 位 dll(VB6 组件),没有源代码,它被加载到 Excel 自动化宏中.我有哪些选择? 解决方案 32 位加载项是 不支持 64 位.Microsoft 建议使用 32 位版本的 Office,除非您运行进入 32 位进程的内存限制,只有在您需要处理非常大的电子表格时才有可能发生: 建议安装哪个版本的 Of ..
发布时间:2021-11-26 14:20:12 其他开发

Java:VM 如何在 32 位处理器上处理 64 位 `long`

JVM 如何处理 32 位处理器上的 64 位原始“long"? 在多核 32 位机器上可以并行使用多核吗? 32 位机器上的 64 位操作慢多少? 解决方案 它可能使用多个内核来运行不同的线程,但它不会并行使用它们进行 64 位计算.一个 64 位长基本上存储为两个 32 位整数.为了将它们相加,需要进行两次相加,以跟踪进位位.乘法有点像两个两位数的乘法,只是每个数字都以 2^3 ..
发布时间:2021-11-26 14:20:04 Java开发

使用 64 位 llvm-gcc 构建 32 位

我有 64 位版本的 llvm-gcc,但我希望能够同时构建 32 位和 64 位二进制文​​件.有这方面的标志吗?我尝试传递 -m32(适用于常规 gcc),但收到如下错误消息: [jay@andesite]$ llvm-gcc -m32 test.c -o test警告:请求为 32 位处理器生成 64 位代码.警告:64 位处理器都至少具有 SSE2./tmp/cchzYo9t.s:汇编器 ..
发布时间:2021-11-26 14:19:58 其他开发

为什么 abs(0x80000000) == 0x80000000?

我刚开始阅读黑客的喜悦将 abs(-231) 定义为 -231.这是为什么? 我在几个不同的系统上尝试了 printf("%x", abs(0x80000000)) 并且在所有系统上都返回 0x80000000. 解决方案 对于 32 位数据类型,没有 +2^31 的表达式,因为最大的数字是 2^31-1 ...阅读更多关于 ..
发布时间:2021-11-26 14:19:51 其他开发

C 8 位 16 位 32 位编译器之间的区别

这个问题可能是多余的,但我没有找到确切的答案. C 8 位 16 位 32 位编译器有什么区别. 不同编译器为相同代码生成的 .exe 有何不同......... 解决方案 16 位编译器将程序编译为 16 位机器代码,该代码将在具有 16 位处理器的计算机上运行.16 位机器码可以在 32 位处理器上运行,但 32 位机器码不能在 16 位处理器上运行.32 位机器码通常比 ..
发布时间:2021-11-26 14:19:41 其他开发

是否可以将便携式 Python 32 位安装升级到 64 位安装?

几个月以来,我一直在开发一个程序,现在需要一些额外的功能.最初,32 位安装很好,但由于我现在在 scipy 中使用 大量 矩阵,我根本没有 32 位所需的 RAM. 我遇到的另一个问题是,我的小项目必须非常容易地转换到属于那些不知道自己在做什么而只想点击“运行"的人的新系统,所以我用便携式 python 安装. 是否可以将我的小 2.7 python“升级"到 64 位,或者我是否注 ..
发布时间:2021-11-26 14:19:33 Python

嵌入 D(编程语言)

我喜欢我读到的关于 D 的很多内容. 统一文档(那将让我的工作更轻松.) 内置测试功能语言. 语言中的调试代码支持. 前向声明.(我总是认为声明是愚蠢的两次相同的功能.) 内置功能可替代预处理器. 模块 Typedef 用于正确的类型检查而不是别名. 嵌套函数.(咳嗽 PASCAL咳嗽) 输入和输出参数.(这是多么明显!) 支持低级编程 -嵌入式系统,噢耶! 然而: ..
发布时间:2021-11-26 14:19:23 其他开发

在python中处理大型密集矩阵

基本上,在 python 中存储和使用密集矩阵的最佳方法是什么? 我有一个项目可以在数组中的每个项目之间生成相似性度量. 每个项目都是一个自定义类,并存储一个指向另一个类的指针和一个表示它与该类的“接近度"的数字. 现在,它可以出色地运行大约 8000 个项目,之后它会因内存不足错误而失败. 基本上,如果您假设每个比较使用 ~30(根据测试似乎准确)字节来存储相似性,则意味着所 ..
发布时间:2021-11-26 14:19:16 Python

如何在 C# Express 中选择 32 位或 64 位构建?

当我尝试在 C# Express 2008 中构建我的解决方案时遇到问题.我需要为 32 位架构构建它,但它总是为 64 位构建.在 Visual Studio 2008 中我可以选择架构,但在 C# Express 中找不到这个选项. 有没有办法在 C# Express 中做到这一点? 解决方案 我找到了.“工具 > 选项 > 项目和解决方案 > 常规 > 显示高级构建配置"谢谢大 ..
发布时间:2021-11-26 14:19:04 C#/.NET