32-bit相关内容
如何确定我是在 32 位还是 64 位版本的 matlab 上运行? 我有一些预编译的 mex 文件,它们需要不同的路径,具体取决于 32/64 位 matlab. 解决方案 根据 ScottieT812 和 dwj 的建议,我发布了我自己的解决方案以获得一些积分. 函数 computer 返回我正在运行的架构.所以: 切换电脑案例'GLNX86'display('32 位的
..
我正在尝试让一些旧的遗留代码在新的 64 位系统上运行,但我目前陷入困境.下面是一个小 C 文件,我用它来测试当前正在破坏的实际程序中存在的功能. #define _POSIX_SOURCE#include #include #undef _POSIX_SOURCE#include 主要的(){目录 *dirp;struct dirent *dp;字符 *const_dir;const_dir
..
.NET 中的应用程序是否需要以 64 位构建才能充分利用装有 64 位操作系统的机器,或者它是否会像 32 位构建一样利用它.基本上,我们遇到了内存不足异常的问题,建议在“可能"解决问题的 64 位机器上运行控制台应用程序.问题是我们可以只启动一个 64 位的盒子并将当前的应用程序放在上面,还是我需要以 64 位方式重建应用程序. 解决方案 如果您的应用配置为针对“Any CPU"平台构
..
我几乎完成了在 Linux 上开发的一个 Java 项目.现在我需要在 Windows 上构建和测试它.所以我在 Windows XP 32 位上安装了 Eclipse,并导入了我的项目.项目的所有依赖项都在 lib 文件夹中的 jar 文件中,在 Linux 上一切正常,但在 Windows XP 上出现以下错误: 线程“main"中的异常 java.lang.UnsatisfiedLinkE
..
我在安装时遇到了重大问题.请提供详细的分步指南. 解决方案 这些说明适用于使用 Python3.3 的 Windows7 或 Windows8. 但是,它们应该适用于各种版本,因为 Python 的发行版和其他相应的先决条件发生了变化/发展: 安装Python3.3: 从下载页面下载 Python3.3 的最新版本(当前为 3.3.5)这里 Win32 MSI 安装程序的直
..
我在带有 32 位 PIXEL OS(Raspbian 版本)的 raspberry pi 3(64 位 SoC)上运行 LAMP 堆栈.我在 MySQL 中创建了一个新表,并将主键设置为 unsigned BIGINT(20).最初我认为数据库只会截断溢出的数字或其他东西,但它实际上可以存储大于约 40 亿的数字.更准确地说,我存储了数字 5201702020.这怎么可能? 解决方案 查
..
我需要在 tcp 选项中发送一个带有时间戳值的 tcp SYN 数据包.由于 tcp opts 应该以 32 位表示预先打包,谁能通过示例向我介绍如何设置 32 位数据包表示中的值. 提前致谢 解决方案 您应该能够使用 Scapy.在定义 TCP 层时,只需使用 TCP(flags='S', options=[('Timestamp', (TSval, 0))]) 其中 TSva
..
我不知道 32 位应用程序如何在 64 位操作系统上运行. 我的理解是 32bit/64bit 是指寄存器大小.指令集应该不同,因为它们有不同大小的寄存器. 但我知道有 x86-64 指令集,它是 x86 指令集的 64 位版本. 我们可以在 64 位操作系统上运行 32 位应用程序的原因是因为 x86-64 吗? 如果是这样,为什么 32 位应用程序有时在 64 位窗口中
..
有些日子以来,JRE 安装在特定于版本的目录 [1] 中. 所以我试着写了一个DOS批处理或者VBS脚本来确定最新安装的JRE 8 32位的位置. 但是当检查注册表项时"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft"我注意到这仅包含有关 64 位 Java 运行时的信息. 那么知道如何通过 DOS 或 vbs 确定最新安装的 32 位 Java 运行时
..
序言:基于 libevent v2 (evhttp)、Linux、ARM、glibc2.3.4 用 C 语言编写的轻量级 http 服务器 我正在尝试在 32 位系统上使用 evbuffer_add_file() 提供大文件(超过 2GB).libevent 是使用 -D_FILE_OFFSET_BITS=64 标志编译的.这是简化的代码: int fd = -1;如果 ((fd = op
..
如果我使用 SHGetFolderPath 在 32 位系统中使用 CSIDL_PROGRAM_FILESx86 文件夹 ID 而不是 CSIDL_PROGRAM_FILES id 调用 api? 理论上 CSIDL_PROGRAM_FILESx86 应该映射到 C:\program files (x86) 在 64 位系统中,但它在 32 位系统中映射到什么路径不存在? 解决方案
..
我正在做大学时的理论考试,有人问我这个问题:经过一些指令,esp 增长了 4,eip 增长了 20,可能是什么指令?我标记了“pop eip"和“ret".nasm 32位汇编中是否可以执行pop eip指令? 解决方案 pop eip 不是真正的 x86 指令. 没有汇编程序会汇编它,AFAIK. 这是用于解释 ret 做什么的伪代码.请参阅手册中的操作部分.特别是一个正常的“接近"r
..
我最近一直在尝试通过使用缓冲区和不同汇编运算符的 RAW 十六进制等效项在 C++ 中实现动态函数.举例说明一个简单的跳转: byte * buffer = new buffer[5];*缓冲区 = '0xE9';//十六进制跳转*(uint*)(buffer + 1) = '地址目的地'; 我在汇编方面没有经验,但我知道足以创建非常简单的函数.现在我正在原始内存中创建 cdecl 函数.问题
..
我不确定 16 位或 32 位应用程序是什么意思.16 位应用程序是不需要超过 2^16 字节内存空间的应用程序吗?这个 16 位是指应用程序的最大大小吗? 解决方案 一个 32 位应用程序是在 32 位平面地址空间中运行的软件. 常见问题解答 64 位 CPU 是否会在 64 位版本的操作系统上运行标准(32 位)程序?是的,它会.64 位系统向后兼容 32 位系统.
..
我的 Windows 应用程序是在 .NET 2.0 框架上开发的,并且是使用“Any"构建的CPU',开发环境为 32 位操作系统 + Visual Studio 2005. 现在我正在 64 位处理器 + 64 位操作系统上部署此应用程序,但它运行缓慢. 但如果我使用 x86(32 位)构建,它在 64 位处理器 + 64 位操作系统上运行良好,没有任何问题. 我有第三方组件
..
我有一个需要非常大内存的 32 位应用程序. 我注意到有一个叫做地址的东西窗口扩展. 但是我还没有找到太多关于如何使用它以及使用它时可能会遇到哪些缺点和问题的信息? 解决方案 它不应该在 64 位的 Windows 版本上运行(在此处阅读 http://msdn.microsoft.com/en-us/library/aa366778.aspx Intel 和 AMD 的 PA
..
我想在我的 64 位机器中启用额外的架构(32 位).我做了 dpkg --print-architecture 来了解已知的架构,即 amd64 .之后我做了 dpkg --print--foreign-architectures 并得到结果为 i386(I want to enable this) .但是当我输入 dpkg --add-architecture i386 时,它抛出一个错误,说
..
对于那些寻找答案的人来说,答案就在那里,因为在其他网站上不清楚. 这至少是英特尔编译器所要求的.也许它对其他软件也有帮助. 解决方案 只需在终端中运行这些命令即可. sudo dpkg --add-architecture i386sudo apt-get 更新sudo apt-get install build-essential gcc-multilib rpm libstdc
..
我目前正在创建一个 JS 画布,我想在其中显示一个不同颜色的框. 我使用 uint32 来提高速度,但我的颜色永远无法正确显示!我主要在这里查看了示例:https://stackoverflow.com/a/19502117 有人在评论中说: (小 I 或 JS 会抛出错误).OP 提示:Uint32 的颜色也可以简单地使用十六进制给出 - 无需进行移位:0xff00000 = bla
..
我们正在开发一个用 Java 编写的 Swing 应用程序,它只需要大约 128MB 的内存,在不久的将来,我认为它不会需要更多的内存,如 4GB.以前,我们始终提供 3 种不同的版本,一种用于 32 位 Windows,一种用于 32 位 Linux,另一种用于 64 位 Linux,带有包含 JRE 的安装程序.直到几周前,64 位版本才被任何人使用,并且报告了 OutOfMemoryExce
..