問題タブ [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.
java - Javaで2つの数値を乗算するとオーバーフローが発生するかどうかを確認するにはどうすればよいですか?
2つの数値を掛け合わせるとオーバーフローが発生するという特殊なケースを処理したいと思います。コードは次のようになります。
これは簡略化されたバージョンです。実際のプログラムa
でb
は、実行時に他の場所から供給されます。私が達成したいのは次のようなものです。
これをコーディングするのに最適な方法をどのように提案しますか?
更新:a
そしてb
私のシナリオでは常に負ではありません。
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 キーの引数??)
c# - データを読み取ろうとするときの奇妙な問題
私が書くとき:
...それは機能していますが、私が書くとき:
...動作していません。理由がわかりません。予期しない結果が得られます。メソッドは次のReadNext3Bytes
とおりです。
それはなぜですか、どうすれば修正できますか?
ありがとう。
oracle - オラクル: LONG RAW に?
テーブルのコピー(データなし)を作成する必要があるJavaでプログラムを書いています。そのために、次のクエリを使用しています
列の 1 つに非推奨のデータ型LONG RAWが含まれているテーブルを見つけました。
以下のクエリを使用してみましたが、うまくいきませんでした。(ORA-01003: 文が解析されていません)
誰かがこれに対する簡単なクエリを教えてくれますか? 前のテーブルの値を格納できるはずです。私はオラクル10gを使用しています
前もって感謝します。
編集:
申し訳ありませんが、私の間違いでした。上記のクエリは正常に機能しましたが、executeQuery
代わりに呼び出していましたexecuteUpdate
python - この計算のためのより効率的な方法は?
私はそれが私が期待することをしていると思います、しかしそのような大きな数を計算するには遅すぎるので、私は私が印刷するのを5分待ちました(Pythonは100%CPUを使って計算しました..)、しかしそれはしませんでした。このコードをより効率的に書き直して、完了までに何回の反復(i)が必要かを確認する方法はありますか?
どうもありがとう
python - Python 型 long と C 'long long' の比較
long
より大きい値が負として表されるように、値を 64 ビットの signed として表現したいと思いますが(2**63)-1
、Pythonlong
の精度は無限です。これを達成するための「迅速な」方法はありますか?
c - ObjCのlonglongint
このNSURLConnectionデリゲートメソッドを使用しています
常に-1を表示します
long long変数のフォーマット指定子は何ですか?
ありがとう
java - ロングを文字列に変換/キャストする方法は?
日付を選択できるサンプル BB アプリを作成しました。
日付を選択したら、その long 値を String に変換して、日付値をデータベースのどこかに簡単に保存できるようにする必要があります。Java と Blackberry の開発は初めてです。
この長い値を文字列に変換するにはどうすればよいですか? また、String から long に変換したいと考えています。そのために私は使用できると思いますlong l = Long.parseLong("myStr");
か?
c - 2つの長い長いintを掛けるC
私は宿題の一部としてCのプログラムに取り組んでいます。このプログラムでは、文字列として使用される2つの長い数字の積を取得する必要があります。例:123456789021および132456789098。文字列として取得されるため、乗算のためにlonglongintに変換しました。しかし、結果として得られる製品は非常に大きくなります(long long intよりも大きくなると思います)。誰かが私にこの乗算を実行する方法を提案できますか?
java - Long.reverse(long ) メソッドの使用は何ですか?
Long クラスで 1 つのメソッドを見つけました
public static long reverse(long i) {..}
このメソッドの用途は何ですか?