首页 > TAG信息列表 > 32-bit

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

我很高兴在开发机器上使用strtotime()来解析日期,其中一些是在1800年代,而一个极端的例子是在1500年代. 但是我的开发机器是64位,服务器是32位.在32位计算机上,1901年12月13日星期五之前的任意日期UTC超出范围(请参阅strtotime注释). 我很乐意为此编写一些自定义代码,但以为我会问

java-Eclipse,为64位设置编译32位项目

我一直在32位Windows Xp PC上使用Eclipse进行Java项目.该项目与通过Visual Studio 2008通过Java Native Interface(JNI)开发的另一个C项目有关. 现在,我已将项目移至64位Windows 7 PC上. 可以在Visual Studio上编译C项目,但是如果我尝试在Eclipse上编译Java项目,那么我将得到: Exc

Mac OS 10.6 / Snow Leopard上的Python构建问题

我在Snow Leopard上遇到了Python 2.6.4的构建问题. > Mac OS X 10.6 > Yonah CPU,32位> gcc-4.2.1 更新我 通过从CFLAGS中删除所有非标准的include和库来解决(碰巧那里是一个uuid / uuid.h …).尽管如此,尽管有以下描述的错误,它还是进行了编译,其中/usr/include/hfs/hfs_format.h:

linux-文件指针宽度和最大文件大小之间的关系是什么

只是对Linux上一些流行的文件系统提供的最大文件大小限制感到好奇,我已经看到一些文件达到了TB规模. 我的问题是,如果文件指针是32位宽(与我们今天遇到的大多数Linux一样),那是否意味着我们可以寻址的最大距离是2 ^ 32-1个字节?那么我们如何存储大于4GB的文件? 此外,即使我们可以存储

php-32位系统的INT最大大小

假设我们正在谈论32位系统. PHP不支持无符号INT.这意味着INT值应介于-2,147,483,648和2,147,483,647之间. INT占用4个字节来存储32位长度的值. 那是否意味着我只有31位的值和1位的符号?或者我可以使用整个32位来存储值?解决方法:您正在使用整个32位.只是默认输出函数将其解释为有符号

致命错误:sys / socket.h:32位上没有此类文件或目录

使用32位编译程序时 gcc -m32 program.c -o program 我收到以下错误致命错误:sys / socket.h:没有这样的文件或目录 但随着 gcc program.c -o program 它工作正常 有什么解决方法吗?解决方法:我的个人相似问题已解决,如下所示: 顺便说一句,我正在使用cygwin.出现此错误的原因是试图

无法将UNIX / Linux程序编译为32位程序

我写了一个使用一些低级I / O的基本UNIX程序.没什么特别的,如果你想看一下这就是代码: #include <fcntl.h> #include <limits.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #define BUFFSIZE 1024 int main(int argc, char *argv[]) { // Character buf

c – 无法在64位Debian上运行32位二进制文​​件

我在Debian Linux(64位)上编译C并且需要能够为另一个系统编译为32位.二进制文件不能在我的64位系统上运行,让它们在那里运行会更方便测试. 我测试它的C是int main(){std :: cout<< “这是Main.cpp”<<的std :: ENDL;包括iostream在内,所以没什么好看的. 我的编译行是g -m32 Main.c

lion – 安装32位Java 7 OpenJDK

动机 我有一个专有的java应用程序,曾经在Snow Leopard下工作但在Lion下失败,有以下backtrace: Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Invalid display mode at apple.awt.CGraphicsDevice.setDisplayMode(CGraphicsDevice.java:472)

在64位Ubuntu 12.04上安装32位Java(OpenJDK)

参见英文答案 > Juniper setup on 12.04                                    7个 我必须在64位Ubuntu 12.04上运行Juniper VPN.我已经安装了openjdk-7-jre,openjdk-7-jdk和icedtea-7-plugin.浏览器提示安装Juniper VPN后,我检查它是否已成功

11.10 – 我是否可以在64位版本之外安装32位Java?

对于正常开发,我使用64位VM,当我使用包管理器安装Java开发工具包(OpenJDK)时. 但是有一些Java应用程序(我想包含本机库)在64位Java VM上不起作用. (看起来SoapUI是这样的候选者 – 在版本4.0.1和4.5 beta 1中,如果在64位VM中运行,它会因分段错误而失败.) 除了64位之外,我还尝试安装

错误:尝试运行Android模拟器时,32位Linux Android模拟器二进制文件已被删除

我已经在Ubuntu 10.10,32位中设置了android开发环境. 在我启动模拟器后创建AVD后,我收到了以下错误. ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them you will have to do at least one of the following: – Use the ‘-force

64位 – 如何在64位计算机上安装32位版本的libstdc .so.6

我需要在64位Ubuntu 8.04.2服务器上安装32位版本的libstdc .so.6. 当我尝试使用apt-get install ia32-libs时,它说 root@devserver:~/downloads# apt-get install ia32-libs Reading package lists... Done Building dependency tree Reading state information... Done ia32-libs

javascript – 使用Uint32Array的Canvas:正在呈现错误的颜色

我正在创建一个JS画布,我想在其中显示一个不同颜色的框. 我正在使用uint32来获得额外的速度,而且我的颜色从未正确显示! 我在这里看了几个例子:https://stackoverflow.com/a/19502117有人在评论中说: (small I or JS will throw an error). Tip for OP: colors for Uint32 can also

python – 使用win32inet.WinHttpGetProxyForUrl的正确方法是什么

我正在尝试使用Win32com开发人员公开的Microsoft WinHttp库的一个功能.遗憾的是,大多数库似乎没有记录,并且没有通过win32com库使用win32inet功能的正确方法的示例. 这是我到目前为止: import win32inet hinternet = win32inet.InternetOpen("foo 1.0", 0, "", "", 0) # Does not w

php – 数字字符串(任意大小) – >多个整数

我遇到了问题,因为我的数据库有BIGINT数据(64位整数),但我运行的PHP版本只有32位. 因此,当我从表中提取值时,我最终得到一个表示基数为10的64位整数的数字字符串.我理想的做法是使用64位整数作为位掩码.所以我需要去两个32位整数(一个代表上半部分,一个代表下半部分)或基数2中的数

c – 如何在32位系统上读取4GB文件

在我的情况下,我有不同的文件让我们假设我有> 4GB文件的数据.我想逐行读取该文件并处理每一行.我的一个限制是软件必须在32位MS Windows上运行,或者在64位上运行少量RAM(最小4GB).您还可以假设这些行的处理不是瓶颈. 在当前的解决方案中,我通过ifstream读取该文件并复制到某个字符

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

我可以设置GOARCH和GOOS值的任意组合以构建ELF 32位二进制文​​件吗?解决方法:GOOS = linux和GOARCH = 386. 更多示例:架构: 32-bit -> GOARCH=386 64-bit -> GOARCH=amd64 OS: Windows -> GOOS=windows Linux -> GOOS=linux OS X -> GOOS=darwin FreeBSD -> GOOS=freebsd

java – 32位进程在64位系统上运行时是否需要更多内存?

我有一个相当内存饥饿的java应用程序.在我使用Windows XP Professional的32位系统上,如果我给它-Xmx1280m,应用程序将运行正常.以下所有内容最终都会出现在java.lang.OutOfMemoryError:Java堆空间异常中. 如果我在64位Windows XP Professional上运行相同的应用程序(其他一切完全相同

如何在32位支持PAE的Linux应用程序中使用3 GB以上的进程?

PAE(Physical Address Extension)于1994年在CPU中引入.这允许32位处理器访问64 GB内存而不是4 GB.从2.3.23开始,Linux内核为此提供支持.假设我正在启动其中一个内核,并希望在C中编写一个可以访问超过3 GB内存的应用程序(为什么3 GB?See this). 我如何访问超过3 GB的内存?当然,我可以

python – Pyinstaller Keyring Windows 32位

我有以下python测试代码: import keyring print(keyring.get_keyring()) keyring.set_password("a","b","c") print(keyring.get_password("a","b")) 如果我使用32位python或64位python运行此代码,我将获得以下输出(如预期的那样): <keyring.backends.Wi

64位操作系统上的32位Java:JVM的数量是否有限制?

我有一个Solaris sparc(64位)服务器,它有16 GB的内存.有许多小型Java进程在其上运行,但是今天我在尝试启动一个新进程时遇到了“无法为对象堆保留足够的空间”错误.我很惊讶,因为服务器上还有超过4GB的空闲空间.一些其他流程关闭后,新流程能够成功启动;该系统肯定达到了某种程度的

Javascript – 如何平方数字?

使用javascript函数 function squareIt(number) { return number * number; } 当给出数字4294967296时,返回函数返回18446744073709552000 大家都知道真正的答案是18446744073709551616

Linux上的堆栈的ASLR熵位

我正在寻找麻省理工学院的presentation,他们解释了不同类型的ASLR实现. 例如,他们指出对于静态ASLR,堆栈具有19位的熵.根据我的理解,这意味着堆栈基地址只能随机化以获取2 ^ 19个不同的值. 我想问一下如何计算堆栈有19位的熵? 编辑: 在线查看后,我在Linux上发现了一些堆栈ASLR的expla

在OS X Lion上强制Python为32位

我正在尝试在Mac OS 10.7.5上使用Python中的CPLEX. CPLEX似乎只支持32位python.我在python shell中使用它来检查它是否是32位: import sys,platform; print platform.architecture()[0], sys.maxsize > 2**32 我按照man 1 python的建议尝试了这两个命令,但似乎都没有强制32位: exp