問題タブ [long-integer]

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 投票する
15 に答える
37923 参照

java - Javaで2つの数値を乗算するとオーバーフローが発生するかどうかを確認するにはどうすればよいですか?

2つの数値を掛け合わせるとオーバーフローが発生するという特殊なケースを処理したいと思います。コードは次のようになります。

これは簡略化されたバージョンです。実際のプログラムabは、実行時に他の場所から供給されます。私が達成したいのは次のようなものです。

これをコーディングするのに最適な方法をどのように提案しますか?

更新:aそしてb私のシナリオでは常に負ではありません。

0 投票する
4 に答える
1733 参照

algorithm - 高速な双方向暗号化の提案はありますか?

誰かが long int の高速な双方向暗号化アルゴリズムを提案できますか?

私の候補は次のとおりです。

  • AES: NIST FIPS-197 で指定された Advanced Encryption Standard。
  • BLOWFISH: Bruce Schneier によって定義された Blowfish アルゴリズム。
  • DES: NIST FIPS-46-3 によって定義されたデータ暗号化標準アルゴリズム。
  • DESEDE: NIST FIPS-46-3 によって定義された「トリプル DES」アルゴリズム。

編集 -

セキュリティよりもスピードが重要です。実際の要求は、内部 Web サービスを介して渡される ID を「難読化」することでした。これにより、ID が公開された場合に、1 を追加することで他の ID を推測できなくなります (自動インクリメント long に対する UUID キーの引数??)

0 投票する
1 に答える
67 参照

c# - データを読み取ろうとするときの奇妙な問題

私が書くとき:

...それは機能していますが、私が書くとき:

...動作していません。理由がわかりません。予期しない結果が得られます。メソッドは次のReadNext3Bytesとおりです。

それはなぜですか、どうすれば修正できますか?

ありがとう。

0 投票する
2 に答える
448 参照

oracle - オラクル: LONG RAW に?

テーブルのコピー(データなし)を作成する必要があるJavaでプログラムを書いています。そのために、次のクエリを使用しています

列の 1 つに非推奨のデータ型LONG RAWが含まれているテーブルを見つけました。

以下のクエリを使用してみましたが、うまくいきませんでした。(ORA-01003: 文が解析されていません)

誰かがこれに対する簡単なクエリを教えてくれますか? 前のテーブルの値を格納できるはずです。私はオラクル10gを使用しています

前もって感謝します。

編集:

申し訳ありませんが、私の間違いでした。上記のクエリは正常に機能しましたが、executeQuery代わりに呼び出していましたexecuteUpdate

0 投票する
5 に答える
162 参照

python - この計算のためのより効率的な方法は?

私はそれが私が期待することをしていると思います、しかしそのような大きな数を計算するには遅すぎるので、私は私が印刷するのを5分待ちました(Pythonは100%CPUを使って計算しました..)、しかしそれはしませんでした。このコードをより効率的に書き直して、完了までに何回の反復(i)が必要かを確認する方法はありますか?

どうもありがとう

0 投票する
4 に答える
37880 参照

python - Python 型 long と C 'long long' の比較

longより大きい値が負として表されるように、値を 64 ビットの signed として表現したいと思いますが(2**63)-1、Pythonlongの精度は無限です。これを達成するための「迅速な」方法はありますか?

0 投票する
1 に答える
941 参照

c - ObjCのlonglongint

このNSURLConnectionデリゲートメソッドを使用しています

常に-1を表示します

long long変数のフォーマット指定子は何ですか?

ありがとう

0 投票する
8 に答える
854263 参照

java - ロングを文字列に変換/キャストする方法は?

日付を選択できるサンプル BB アプリを作成しました。

日付を選択したら、その long 値を String に変換して、日付値をデータベースのどこかに簡単に保存できるようにする必要があります。Java と Blackberry の開発は初めてです。

この長い値を文字列に変換するにはどうすればよいですか? また、String から long に変換したいと考えています。そのために私は使用できると思いますlong l = Long.parseLong("myStr");か?

0 投票する
6 に答える
7240 参照

c - 2つの長い長いintを掛けるC

私は宿題の一部としてCのプログラムに取り組んでいます。このプログラムでは、文字列として使用される2つの長い数字の積を取得する必要があります。例:123456789021および132456789098。文字列として取得されるため、乗算のためにlonglongintに変換しました。しかし、結果として得られる製品は非常に大きくなります(long long intよりも大きくなると思います)。誰かが私にこの乗算を実行する方法を提案できますか?

0 投票する
3 に答える
1507 参照

java - Long.reverse(long ) メソッドの使用は何ですか?

Long クラスで 1 つのメソッドを見つけました

public static long reverse(long i) {..}

このメソッドの用途は何ですか?