問題タブ [magic-numbers]

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

c++ - これらはマジックナンバーと見なされますか?

プログラミングクラスのプログラムの作成が完了したばかりで、マジックナンバーの使用を避けたいので、ここに私の質問があります。

以下の関数では、配列インデクサーはマジックナンバーと見なされますか?

コード:

ありがとう!

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

unix - バイナリファイルのマジックナンバーを取得する方法

各バイナリ ファイルにはマジック ナンバーが関連付けられています。ファイルからこの情報を取得する方法を知っている人はいますか?

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

shared-libraries - AIX/UNIX: モジュールに無効なマジック番号があります

AIX でスクリプトを実行しています。このスクリプトでは、64 ビットの共有オブジェクト lib (.so ファイル) をロードしようとします。次のエラーが発生して失敗します。

モジュールに無効なマジック番号があります。

「prtconf」と入力すると、システムが 64 ビットであることが示されます。

誰でも助けることができますか?

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

ndepend - NDependを使用してマジックナンバーを見つける

NDependのCQLクエリを使用してソースコードでマジックナンバーを見つける方法を知っている人はいますか?これはこの質問と同じ問題ですが、可能であれば正規表現を使用したくありません。

だから私は次のようなすべてのステートメントを見つけたい

だがしかし

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

javascript - JavaScriptの丸め関数でハードコードされた819110485値

いくつかのレガシーコードで次の(奇妙な)Javascript丸め関数を見てきました。それをグーグルで調べた後、私はそれがオンラインの多くの場所で発生しているのを見ることができます。ただし、ハードコードされた値8191と10485が存在する理由を理解できません。

これらの値が含まれている合理的な理由があるかどうか誰かが知っていますか?そうでなければ、うまくいけば、ミームを殺すことができます!

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

apache-flex - FlexSDK3.5-ファイルのマジックナンバーを確認する

関連: FlexSDK3.5-ファイルのMIMEタイプを確認する

ファイルタイプを取得するためにFlexSDK3.5でファイルのマジックナンバーを取得する方法はありますか?

0 投票する
10 に答える
2126 参照

java - -1はマジックナンバーですか?アンチパターン?コードの匂い?当局からの引用とガイドライン

重複の可能性:
絶え間ない虐待?

さまざまな API で使用されているのを見てきましたが-1、最も一般的なのは、0 から始まるインデックスを持つ「コレクション」を検索するときで、通常は「見つからない」インデックスを示すために使用されます。-1これは、そもそも合法的なインデックスではないため、「機能します」 。-1負の数はどれでも機能するはずですが、ある種の (書かれていない?) 慣例として、ほとんど常に使用されていると思います。

少なくとも今のところ、スコープを Java に限定したいと思います。私の質問は次のとおりです。

  • -1このような「特別な」戻り値としての使用に関する Sun の公式の言葉は何ですか?
  • James Gosling、Josh Bloch、または Java 以外の権威ある人物から、この問題に関してどのような引用がありますか?
  • この問題に関する過去の注目すべき議論は何でしたか?
0 投票する
1 に答える
6178 参照

c# - AddOutParameter - DBType.Int32 の長さを見つける非マジック ナンバーの方法

次のコードにマジックナンバーがあります...

DbType.Int32の最後の引数に必要なように、 の長さを取得するきれいな方法はありAddOutParameterますか?

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

linux-kernel - 0x564cは何だと思いますか?

Linuxカーネルソースを読んだとき、次のような行が見つかりました。

#define NCP_SUPER_MAGIC 0x564c / *推測、0x564cとは:-) * /

(564c)16 =(22092)10 =(53114)8 =(101011001001100)2

Wolfram | Alphaは、22092 = 2 ^ 2 * 3 * 7 * 263 = 43 * 2 ^ 9+76であることを示しています

わかりました、それで、どんな体もこの謎の考えを持っていますか?

ところで、このコードは%linux-kernel-source%/ include / linux/magic.hのファイルに表示されます

0 投票する
11 に答える
6409 参照

language-agnostic - コンピュータプログラミングにおける「マジックナンバー」とは何ですか?

コンピュータプログラミングにおける「マジックナンバー」の使用について人々が話すとき、それはどういう意味ですか?