问题标签 [64-bit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
15095 浏览

algorithm - 很长整数的乘法

有没有一种算法可以准确地将两个任意长的整数相乘?我正在使用的语言限制为 64 位无符号整数长度(最大整数大小为 18446744073709551615)。实际上,我希望能够通过分解每个数字来做到这一点,使用无符号 64 位整数以某种方式处理它们,然后能够将它们重新组合成一个字符串(这将解决相乘结果的问题贮存)。

有任何想法吗?

0 投票
8 回答
151574 浏览

c# - C# - 如何在 Windows 64 位上获取程序文件 (x86)

我正在使用:

为了确定是否在用户机器上检测到程序(这并不理想,但我正在寻找的程序是 MS-DOS 应用程序的正确旧组合,我想不出另一种方法)。

在 Windows XP 和 32 位版本的 Windows Vista 上,这可以正常工作。但是,在 x64 Windows Vista 上,代码返回 x64 Program Files 文件夹,而应用程序安装在 Program Files x86 中。有没有办法以编程方式返回 Program Files x86 的路径而无需硬连线“C:\Program Files (x86)”?

0 投票
3 回答
13452 浏览

matlab - 在 32 位或 64 位 matlab 上运行?

如何确定我是在 32 位还是 64 位版本的 matlab 上运行?

我有一些预编译的 mex 文件,它们需要不同的路径,具体取决于 32/64 位 matlab。

0 投票
3 回答
1450 浏览

iis-7 - x64 Windows 2008/IIS 7.0 上的 BizTalk Server BAM 门户

我们正在尝试在具有 x64 Windows 2008 的全新服务器上安装 BizTalk Server 2006 R2。基本配置抱怨我们为 BAM 门户安装选择的“默认网站”未验证,因为“IIS 未启用 32 位” 。” 尽管将 appPool(经典模式)32 位属性设置为 True,但 BizTalk 配置向导仍在抱怨。

有人在 64 位 IIS 7.0 中成功安装了 BAM Portal 吗?

0 投票
9 回答
9010 浏览

java - 64 位 Java 平台的优势

我是 java 平台的绝对 n00b 我想知道我是否需要更改我的代码中的任何内容以获得 64 位 JRE 的好处?

还是当我用“java -d64”启动它时它会以某种涡轮模式运行?

非常感谢您的帮助

0 投票
4 回答
2214 浏览

c# - 使用长参数从 PHP 调用 C# Web 服务

我们有一个客户试图从 PHP 代码调用我们用 C# 编写的 Web 服务。Web 服务调用需要一个 long as 参数。

此调用适用于从 C# 或 Java 调用的其他客户,但此客户从调用中收到错误消息。我还没有调试过他们的具体调用,但我猜测 64 位整数正在以某种方式从 PHP 中截断。客户说他们只是使用字符串进行 Web 服务调用,但是 PHP 中有一个包装器可以进行类型转换。这会丢失号码信息吗?

感谢您提供任何信息。

0 投票
3 回答
9771 浏览

.net - 如何在 Vista 64 上以 32 位模式运行程序?

我正在构建一个通过 OleDB/Jet 与 Access 数据库对话的应用程序。只有 32 位 Jet 提供程序,没有 64 位提供程序,因此应用程序需要在 32 位模式下运行。我的开发盒是 Vista 64,所以我将项目设置为为 x86 而不是任何 cpu 构建。这让我的应用程序运行并与数据库对话。

但是现在我想用 Gallio Icarus 运行一些单元测试,它是为任何 cpu 构建的并且是强签名的(这意味着使用 CorFlags.exe(在 SDK 中)强制切换到 32 位只会导致程序集不运行直到重新签名)。

有什么方法可以在 32 位模式下运行 Gallio Icarus,以便我可以加载这些单元测试?

0 投票
4 回答
4275 浏览

c# - 用于 64 位操作系统的 C#?

如何使我的编译针对 Windows 64 位进行优化?

0 投票
3 回答
1377 浏览

c++ - 超过 64 位时的未定义行为

在我当前的 32 位应用程序中,我(非常偶尔)通过对 64 位整数进行操作来检查溢出。

但是,在 64 位系统上似乎没有标准的 128 位整数。有没有一种检查溢出的简单方法,或者一种获取 128 位整数的方法,它适用于所有操作系统和编译器?

我尝试使用 GMP 作为更通用的解决方案,但它对我的要求来说有点重量级。

效率并不太重要,没有特定于处理器的 ASM 是。

0 投票
4 回答
1930 浏览

oracle - ODBC x64 oracle 问题

我有一个装有 Windows 2008 x64、MS Access 2007 和 Oracle 11g x64 的工作站,我使用 Access 通过 ODBC 连接到 Oracle。我是工作站的管理员(在管理员组中)。我以管理员身份运行 Access,但是当我想对 Oracle 进行 ODBC 调用时,它不起作用。

我该怎么做:我启动 MS Access 并创建一个直接查询。在属性对话框中,我去添加新的并出现选择数据源对话框。然后我使用机器数据源并单击新建,系统数据源 - 但 Oracle 的驱动程序不存在。

问候罗伯特:-)