問題タブ [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.
algorithm - 非常に長い整数の乗算
2 つの任意の長さの整数を正確に乗算するアルゴリズムはありますか? 私が使用している言語は、64 ビットの符号なし整数の長さに制限されています (最大整数サイズは 18446744073709551615)。現実的には、各数値を分割し、符号なし 64 ビット整数を使用して何らかの方法で処理し、それらを文字列にまとめることができるようにすることでこれを実行できるようにしたいと考えています (これにより、乗算結果の問題が解決されます)。保管所)。
何か案は?
c# - C# - Windows 64 ビットでプログラム ファイル (x86) を取得する方法
私は使用しています:
ユーザーのマシンでプログラムが検出されたかどうかを判断するため (理想的ではありませんが、私が探しているプログラムは MS-DOS アプリケーションのかなり古いものであり、別の方法は思いつきませんでした)。
Windows XP および Windows Vista の 32 ビット バージョンでは、これは問題なく動作します。ただし、x64 Windows Vista では、コードは x64 Program Files フォルダーを返しますが、アプリケーションは Program Files x86 にインストールされます。「C:\Program Files (x86)」を配線せずに Program Files x86 へのパスをプログラムで返す方法はありますか?
matlab - 32 ビットまたは 64 ビットの matlab で実行していますか?
matlab の 32 ビット版と 64 ビット版のどちらで実行しているかを確認するにはどうすればよいですか?
32/64 ビットの matlab に応じて異なるパスが必要なコンパイル済みの mex ファイルがいくつかあります。
iis-7 - x64 Windows 2008 /IIS7.0上のBizTalkServerBAMポータル
x64Windows2008を搭載した新しいサーバーにBizTalkServer2006 R2をインストールしようとしています。基本構成では、「IISが32ビットに対応していないため、BAMポータルのインストール用に選択した「既定のWebサイト」が検証されない」という不満があります。 。」appPool(クラシックモード)32ビットプロパティをTrueに設定しているにもかかわらず、BizTalk構成ウィザードはまだ文句を言っています。
誰かが64ビットIIS7.0にBAMポータルを正常にインストールしましたか?
java - 64 ビット Java プラットフォームの利点
私は Java プラットフォームにまったく興味がありません。64 ビット JRE の利点を得るためにコードを変更する必要があるかどうかを知りたいのですが。
それとも、「java -d64」で開始すると、ターボモードで実行されるようなものですか?
あなたの助けは大歓迎です
c# - 長いパラメーターを使用してPHPからC#Webサービスを呼び出す
PHPコードからC#で記述されたWebサービスを呼び出そうとしている顧客がいます。Webサービス呼び出しはパラメータとして時間がかかります。
この呼び出しは、C#またはJavaから呼び出している他のお客様には問題なく機能しますが、このお客様は呼び出しからエラーが返されます。私は彼らの特定の呼び出しをデバッグしていませんが、64ビット整数がPHPから何らかの形で切り捨てられていると推測しています。顧客は、文字列を使用してWebサービス呼び出しを行っているだけだと言っていますが、型変換を行うラッパーがPHPにあります。これは番号情報を失っている可能性がありますか?
情報をありがとう。
.net - Vista 64 で 32 ビット モードでプログラムを実行する方法は?
OleDB/Jet を介して Access データベースと通信するアプリを構築しています。32 ビットの Jet プロバイダーのみが存在し、64 ビットのプロバイダーは存在しないため、アプリは 32 ビット モードで実行する必要があります。私の開発ボックスはVista 64なので、プロジェクトをCPUではなくx86用にビルドするように設定しました。これにより、アプリが実行され、データベースと通信します。
しかし今、私はGallio Icarusでいくつかの単体テストを実行したいと考えています.Gallio Icarusは任意のCPU用に構築されており、強力に署名されています(CorFlags.exe(SDK内)を使用して32ビットのみに強制的に切り替えると、アセンブリが実行されなくなります)再署名されるまで)。
これらの単体テストをロードできるように、Gallio Icarus を 32 ビット モードで実行する方法はありますか?
c# - 64 ビット OS の C#?
コンパイルを Windows 64 ビット用に最適化するにはどうすればよいですか?
c++ - 64 ビットを超えた場合の未定義の動作
私の現在の 32 ビット アプリケーションでは、64 ビット整数で演算を行うことにより、オーバーフローを (ごくたまに) チェックしています。
ただし、64 ビット システムでは、標準の 128 ビット整数はないようです。オーバーフローをチェックする簡単な方法、またはすべての OS とコンパイラで機能する 128 ビット整数を取得する方法はありますか?
より一般的なソリューションとして GMP を使用してみましたが、要件に対して少し重いです。
効率はそれほど重要ではありません。プロセッサ固有の ASM は重要ではありません。
oracle - ODBC x64 オラクルの問題
Windows 2008 x64、MS Access 2007、および Oracle 11g x64 を備えたワークステーションがあります。Access を使用して、ODBC 経由で Oracle に接続します。私はワークステーションの (管理者グループの) 管理者です。Access を管理者として実行していますが、Oracle への ODBC 呼び出しを実行しようとしても機能しません。
方法: MS Access を起動し、直接クエリを作成します。プロパティ ダイアログで [新規追加] に移動すると、[データソースの選択] ダイアログが表示されます。次に、マシン データソースを使用し、[新規]、[システム データソース] の順にクリックしますが、Oracle 用のドライバーがありません。
よろしくロバート:-)