32-bit相关内容

在 64 位 Windows 上运行 32 位可执行文件的问题

如果 SO 允许,我将增加 500 名我自己的代表作为赏金. 我正在使用 wkhtmltopdf 将 HTML 网页转换为 PDF.这在我的 32 位开发服务器上完美运行[不幸的是,我无法运送我的机器:-p].但是,当我部署到 Web 应用程序的 64 位服务器时,会显示以下错误:(从 cmd.exe 运行) C:\>wkhtmltopdf http://www.google.com go ..
发布时间:2021-11-26 14:25:35 其他开发

是否必须了解机器架构才能编写代码?

假设我正在使用 Java 或 Python 或 C++ 进行编程以解决一个简单的问题,可能是构建 TCP/UDP 回显服务器或阶乘计算.我是否需要担心架构细节,即它是 32 位还是 64 位? 恕我直言,除非我正在编写一些与相当低级的东西有关的东西,否则我不必担心它是 32 位还是 64 位.我哪里错了?还是我说的对??? 解决方案 适用于大多数情况 运行时/语言/编译器将抽象 ..
发布时间:2021-11-26 14:25:25 Java开发

如何开发以利用64位系统?

在为 64 位系统开发时,软件工程师/计算机科学的任何特定部门是否存在显着差异?我已经编码大约 10 年了,自从 64 位系统崩溃以来,我的代码没有一点改变. 哪些应用程序需要您使用 64 位技术? 解决方案 任何需要超过 4 GB 的工作和程序内存的东西当然都符合要求,因为这是 32 位系统可以直接寻址的最大内存量. 由于 64 位数字可以驻留在 CPU 寄存器中,因此需要这 ..
发布时间:2021-11-26 14:25:14 其他开发

64 位计算机上的 32 位程序不会因 NullReferenceException 而崩溃

我有一段代码会抛出一个 NullReferenceException: dataSource.DataSource = GetView(); 它抛出是因为 dataSource 是 null.GetView 返回一个 DataTable. 然而,当在一台计算机(64 位)上运行时,程序继续运行,没有任何问题.异常确实发生了,因为当我迈出一步时,我完全在其他地方结束.调试器并没有停止. ..
发布时间:2021-11-26 14:24:53 C#/.NET

无法在 Win 7 Prof 上以 64 位模式运行 CMD

我已经完成了我的功课,老实说,并尝试了我能想到的一切,但似乎每次打开 CMD 时,我都会得到 32 位版本,无论我从哪里打开它.我试过了: Windows start orb -> CMD -> enter 输入“C:\Windows\System32\cmd.exe" 输入“C:\Windows\SysWOW64\cmd.exe" 在每种情况下,我都使用管理员权限运行它,并且关闭 ..
发布时间:2021-11-26 14:24:42 其他开发

32 位程序可以在 64 位操作系统上使用超过 4GB 的内存吗?

在 64 位操作系统上运行的 32 位程序是否能够使用超过 4GB 的内存(如果可用)? 解决方案 简短的回答是:是的.更长的答案取决于.页面重新映射有硬件支持,这基本上为您的程序提供了一个将几页的窗口放入更大的内存区域.然而,这个窗口应该由程序本身管理,不会得到内存管理器的支持.有一些程序的例子,比如 Windows 上的 SQL.但是,总的来说这是一个坏主意,程序应该将自身限制为 4G ..
发布时间:2021-11-26 14:24:33 其他开发

32 位应用程序访问 64 位注册表

我有一个用 32 位编写的 OS Shell,它正在替换 Vista 机器的 Explorer.exe.我运行了一个也是用 32 位编写的实用程序,它允许在 Explorer shell 和 My shell 之间切换.由于某些机器是基于 64 位的,我无法更改 HKLM\Microsoft\current\shell 密钥(短格式的 reg 密钥).我最终被 WOW64 子项重定向拦截了..并且 ..
发布时间:2021-11-26 14:24:22 其他开发

32 位与 64 位 Windows 版本上的进程大小和行为差异

我正在调查我的应用程序的一个奇怪问题,该问题在 2 个版本的 Windows 上的行为不同: Windows XP(32 位) Windows Server 2008(64 位) 我的发现如下. Windows XP(32 位) 在运行我的测试场景时,XML 解析器在解析一个非常大的配置文件期间的某个时间点失败(参见 这个问题 了解更多信息. 发生故障时,进程大小约 ..
发布时间:2021-11-26 14:24:00 其他开发

php 32 位日期解析 1901 年 12 月 13 日之前的日期

我很高兴在我的开发机器上使用 strtotime()解析日期,其中一些在 1800 年代,在 1500 年代有一个极端的例子. 但是我的开发机器是 64 位的,而服务器是 32 位的.在 32 位机器上,UTC 时间 1901 年 12 月 13 日星期五 20:45:54 之前的任何日期都超出范围(参见 strtotime 注释). 我很高兴为此编写一些自定义代码,但我想我会问是否有 ..
发布时间:2021-11-26 14:23:49 PHP

C语言中如何检测包装计数器和大负值之间的差异

为我的无能道歉,因为这是我在这个论坛上的第一篇文章.我试图在以下代码的帮助下检测包装无符号 32 位计数器和大型负跳转之间的差异,但编译器给了我错误: 错误:由于数据类型范围有限[-Werror=type-limits] 这是我的代码片段: #define MAX_BACKWARD_JUMP -4294959295//UINT_MAX - 8000#define MIN_BACKWA ..
发布时间:2021-11-26 14:23:29 C/C++开发

如何使用 go1.6.2 为 linux 32 位构建

是否可以设置 GOARCH 和 GOOS 值的任何组合以构建 ELF 32 位二进制文​​件? 解决方案 GOOS=linux 和 GOARCH=386. 更多示例:架构: 32 位 ->GOARCH=38664 位 ->GOARCH=amd64 操作系统: Windows ->GOOS=窗口Linux ->GOOS=linuxOS X ->GOOS=达尔文FreeBSD -> ..
发布时间:2021-11-26 14:23:20 服务器开发

32 位进程如何与 .NET 中的 64 位进程通信?

Windows 无法让 32 位进程加载 64 位 dll,因此我尝试使用远程处理以允许 32 位进程与 64 位进程交互. 问题是:虽然这两个应用程序位于同一台机器上,一个是 32 位的,另一个是 64 位的,而且它们必须是这样:同时使用 32 位或 64 位会破坏这些应用程序的一切建立在. 我正在使用 .NET 的 System.Runtime.Remoting.RemotingC ..
发布时间:2021-11-26 14:23:00 C#/.NET

无法在 64 位 Linux 上运行 32 位应用程序

我只安装了 64 位 Ubuntu 8.04. 当我尝试运行一些 32 位程序时,例如我的 jhead 程序,我收到消息 No such file or directory. 我认为这可能是图书馆的问题,但当我这样做时: ldd jhead 不是它需要的库列表,我只是收到消息not a dynamic application.我使用的另一个旧的 32 位应用程序也是如此. 因 ..
发布时间:2021-11-26 14:22:42 服务器开发

有没有办法强制“任何 CPU"?编译的应用程序在 64 位操作系统上以 32 位模式运行?

如果我有一个“任何 CPU"编译的 .NET 应用程序,它将在 64 位操作系统上以 64 位模式运行. 但是,如果我出于某种原因想要强制此应用在 32 位模式下运行.(好像它是使用“x86"编译的).重新编译不是一种选择,所以可以在运行时进行配置吗?也许是 .manifest 文件? 解决方案 我相信您可以通过 CorFlags.exe 类似于: CorFlags your ..
发布时间:2021-11-26 14:22:31 C#/.NET

“mov eax, [num]"之间的区别和“mov eax, num"

我是一个初学者,正在编写汇编程序以使用以下代码打印从 1 到 9 的数字: section .text全局_start_开始:mov ecx,10移动 eax, '1'l1:mov [num], eax移动轴,4mov ebx, 1推ECXmov ecx, 编号mov edx, 1整数 0x80mov eax, [num]子 eax, '0'公司添加 eax, '0'流行音乐循环 l1mov e ..
发布时间:2021-11-26 14:22:20 其他开发

MySQL ODBC 32 位与 64 位

我有一个 32 位应用程序,必须在使用 64 位版本 MySQL 的 Windows x64 服务器上运行. 我应该使用 32 位 ODBC 驱动程序还是 64 位 ODBC 驱动程序? 还是我也应该安装 32 位版本的 MySQL? 解决方案 我能够 在 64 位 Windows 上安装 32 位 ODBC 让我的应用程序(32 位)运行32 位 ODBC“反对"64 位 ..
发布时间:2021-11-26 14:22:09 数据库