32bit-64bit相关内容

如何从 64 位 JVM 连接到 32 位 Access 数据库?

到目前为止,当我必须连接到 32 位 Access 数据库时,我只是使用 32 位 JVM 执行应用程序.但是,我现在正在开发一个需要 64 位 JVM 的应用程序,但我仍然需要连接到 32 位 Access 数据库.当我尝试连接时,出现以下异常: java.sql.SQLException: [Microsoft][ODBC Driver Manager] 未找到数据源名称且未指定默认驱动程序 ..
发布时间:2021-11-26 14:44:09 Java开发

从 64 位数字转换为 32 位数字

尝试了很多,但都失败了.. $x = 76561198005785475; 我要这个号码,变成这个: $y = 45519747; 这是它的 32 位形式. 试图解释更多细节: http://www.tonymarston.net/php-mysql/converter.php 1) 将值 76561198005785475 放在“十进制(输入)"字段中.2) 在“Bin ..
发布时间:2021-11-26 14:43:58 PHP

操作系统的位数是否重要,还是只是我需要担心的应用程序?

一些假设:(如有错误请指正) 忽略 16 位的东西,VBA 可以在 32 位或 64 位的 Office 主机上运行.64 位 Office 只能在 64 位操作系统上运行,而您可以在 32 或 64 位版本的 Windows/macOS/其他操作系统上运行 32 位 Office. 从 VBA7 开始,我们有 LongPtr 类型,它在 32 位 Office 上变成了 Long ( ..

处理 64/32 位 time_t 的便携方式

我有一些代码是在 Windows 和 Linux 上构建的.Linux 在这一点上总是 32 位,但 Windows 是 32 和 64 位.Windows 希望 time_t 为 64 位,而 Linux 仍为 32 位.我很好,除了在某些地方 time_t 值被转换为字符串.所以当 time_T 是 32 位时,它应该用 %d 来完成,当它是 64 位时用 %lld ......这样做的聪明方 ..
发布时间:2021-11-26 14:43:22 其他开发

通过 COM 在 64 位进程中使用 32 位 DLL

所以前段时间我正在调查一个我知道很快就会出现的问题.我们有一个链接到某个库的 32 位版本的 DLL.我们没有这个库的 x64 版本,我们也没有替换它的实用选项. 当我进行这项初步调查时,我发现一两篇文章描述了一种方法,通过该方法,64 位进程可以通过 COM“服务器"利用 32 位 DLL (Windows).不幸的是,我丢失了我保存的链接,现在我已经搜索了一个多小时但没有运气. 这 ..
发布时间:2021-11-26 14:43:04 C/C++开发

是否可以在 64 位 Linux 的同一个可执行文件中同时使用 64 位和 32 位指令?

64 位 CPU (amd64) 在兼容模式下支持 32 位 Intel 指令.此外,如果 ELF 标头表明它是 32 位可执行文件,则 64 位 Linux 安装允许运行包含 32 位指令的 ELF. 我想知道是否可以在 ELF 中放入一些汇编指令,以便在程序中间将 CPU 切换到 32 位兼容模式(然后再返回)?如果内核不允许这些汇编指令,是否有什么办法可以让内核将已经运行的进程切换到 ..
发布时间:2021-11-26 14:42:44 服务器开发

我有 Numpy 32 位还是 64 位?

如何检查我安装的 numpy 版本是 32 位还是 64 位? 在脚本内工作且独立于系统的解决方案的奖励积分. 解决方案 In [65]: import numpy.distutils.system_info as sysinfo在 [69]: sysinfo.platform_bits出[69]:64 这是基于 platform.architecture(): 在[71]:导入 ..
发布时间:2021-11-26 14:42:29 Python

在 64 位 mac 上编译 OpenCV 代码

我最近继承了一些 OpenCV 代码.我在我的 mac 上安装了 openCV,内置在 XCode 中,然后编译并成功运行了我的第一个 openCV“hello world"-ish 程序. 现在我正在尝试运行给定的代码,但出现错误,让我相信这是原始代码在 32 位 Windows 系统上运行而我在 64 位 Mac 上运行的问题. 当我通过输入“make"运行 Makefile 时 ..
发布时间:2021-11-26 14:42:20 C/C++开发

如何从 32 位 WOW 进程枚举 64 位进程中的模块

我需要在 Windows 的 32 位 WOW 进程中检索 64 位进程的所有模块,EnumProcessModules 会失败,如下所述: 如果这个函数是从运行在WOW64上的32位应用程序调用的,它只能枚举一个32位进程的模块.如果进程是 64 位进程,则此函数失败,最后一个错误代码为 ERROR_PARTIAL_COPY (299). 对于 EnumProcessModulesE ..
发布时间:2021-11-26 14:42:09 其他开发

什么时候应该使用 gcc 的 -m32 选项?

我正在编写一个程序,如果我在 Suse 10 32 位系统上编译而不添加 -m32 选项并在 Suse 10 64 位系统上执行它,它可以正常工作. 这种情况,是不是我不需要添加-m32选项? 我们能否直接在 64 位系统上执行在 32 位系统上构建的程序而没有任何副作用?或者是否需要更新或更改? 解决方案 在 64 位操作系统上运行 32 位可执行文件没有问题(只要存在并找到 ..
发布时间:2021-11-26 14:42:01 其他开发

指针大小:相关因素

我发现在理解 C 中指针变量的大小所依赖的因素方面存在困难.我查阅了一些参考资料,直到现在我得到的唯一信息是pointer 大小取决于处理器架构.我想知道以下详细信息 请详细说明架构如何影响指针大小. 一般来说,如果指针是 x 位,那么 0 到 2^(X)-1 个地址位置应该在那里.我正在迷失方向将地址位置的数量与程序可用的实际内存量相关联. 解决方案 指针是保存另一个内存位置地址 ..
发布时间:2021-11-26 14:41:53 其他开发

将 32 位应用程序转换为 C 中的 64 位应用程序

我目前正在用 C 语言将 32 位应用程序转换为 64 位应用程序.该应用程序目前正在 x86 架构(Windows、osx、Unix、Linux)上工作.所以,在开始编码之前,我想知道在转换应用程序时我需要考虑什么. 解决方案 找出是谁写的.他们是白痴吗?他们是几年前的你吗?你能问他们问题吗?他们是否熟悉多个平台和系统的存在?了解程序作者的心态将有助于您在遇到问题时理解问题. 启动并运 ..
发布时间:2021-11-26 14:41:43 其他开发

使用 CMake 强制进行 32 位编译的正确方法

抱歉,有很多类似的问题,但我确实发现谷歌搜索 CMake 查询总是会产生类似但不相同的场景、冲突的 CMake 命令等等! 我需要强制我的项目构建 32 位二进制文​​件,因为我必须链接一个只能作为 32 位使用的库.我根据错误消息对此进行了诊断,例如: /usr/bin/ld: i386 架构的输入文件 `*external-32bit-lib*' 与 i386:x86-64 输出不兼容 ..
发布时间:2021-11-26 14:41:34 C/C++开发

为什么在 x64 Java 中 long 比 int 慢?

我在 Surface Pro 2 平板电脑上运行带有 Java 7 更新 45 x64(未安装 32 位 Java)的 Windows 8.1 x64. 下面的代码在 i 的类型为 long 时需要 1688 毫秒,当 i 为 int 时需要 109 毫秒.为什么在具有 64 位 JVM 的 64 位平台上,long(64 位类型)比 int 慢一个数量级? 我唯一的猜测是 CPU 添 ..
发布时间:2021-11-26 14:41:16 Java开发

我应该使用 Python 32bit 还是 Python 64bit

我有一个 win7 64 位安装.我必须使用 Python 64 位吗?无论如何,32 位和 64 位 Python 版本之间有什么区别?不同的 Python 包(如 south、django、mysqldb 等)是否只支持 32bit/64bit? 解决方案 64 位版本将允许单个进程使用比 32 位更多的 RAM,但是您可能会发现内存占用量会增加一倍,具体取决于您在 RAM 中存储的内 ..
发布时间:2021-11-26 14:41:06 Python