タグ付けされた質問 「magic-numbers」

7
23,148,855,308,184,500はマジックナンバーですか、それともまったくのチャンスですか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 このようなニュースレポートは、上記の数値がプログラミングのバグとして発生した可能性があることを示しています。 米国の男性が地元のガソリンスタンドに飛び出してタバコのパックを購入したところ、カードに23,148,855,308,184,500ドルが請求されたことがわかりました。 これは23兆ドル(14兆ポンド)で、米国の国債の何倍にもなります。* 16進数では$ 523DC2E199EBB4ですが、一見するとそれほど面白くありません。 誰がこれを引き起こしたであろうプログラミングエラーについて何か考えを持っていますか?

15
マジックナンバーとは何ですか、なぜそれが悪いのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 10か月前に閉鎖。 マジックナンバーとは何ですか? なぜそれを避けなければならないのですか? それが適切な場合はありますか?

2
定数0.0039215689は何を表していますか?
この定数がさまざまなグラフィックヘッダーファイルにポップアップ表示され続ける 0.0039215689 色と関係があるようですね。 Googleでの最初のヒットは次のとおりです。 void RDP_G_SETFOGCOLOR(void) { Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f; Gfx.FogColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f; Gfx.FogColor.A = _SHIFTR(w1, 0, 8) * 0.0039215689f; } void RDP_G_SETBLENDCOLOR(void) { Gfx.BlendColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.BlendColor.G = _SHIFTR(w1, 16, …

2
boost :: hash_combineのマジックナンバー
boost::hash_combineテンプレート関数は、ハッシュ(と呼ばれる参照取りseed)及びオブジェクトv。docsによると、それseedはvby のハッシュと結合します seed ^= hash_value(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); これは決定論的であることがわかります。XORが使用される理由がわかります。 追加は、類似した値を広く分離してマッピングするのに役立つので、ハッシュテーブルをプローブしても問題が発生しないと思いますが、誰かが魔法の定数を説明できますか?

9
ワークスペースをロードする際の「不良マジック番号」エラーの原因とそれを回避する方法は?
Rワークスペースをロードしようとすると、次のエラーが表示されます。 Error: bad restore file magic number (file may be corrupted) -- no data loaded In addition: Warning message: file ‘WORKSPACE_Wedding_Weekend_September’ has magic number '#gets' Use of save versions prior to 2 is deprecated 私は特に技術的な詳細には興味がありませんが、主にそれを引き起こした方法と将来的にそれを防ぐ方法に興味があります。状況に関するメモは次のとおりです。 ブートキャンプパーティションでWindows XPを実行しているMacBook ProでR 2.15.1を実行しています。 他のすべてのファイルは通常> 10,000であるのに、ファイルのサイズが〜80kbにすぎないため、このワークスペースファイルに明らかに問題があります 週末の間、私はRで外部モデリングプログラムを実行し、その出力をさまざまなオブジェクトに保存していました。数日間にわたってモデルの反復をいくつか実行しました。たとえば、output_Saturday <-call_model() モデル出力に特別なものはありません。そのリストは、ベータ、VCマトリックス、モデル仕様などのスロットのリストです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.