タグ付けされた質問 「debugging」

デバッグは、コンピュータプログラムのバグを見つけて修正するための系統的なプロセスです。**重要な注意:**このタグは、デバッグテクニックまたはそれ自体のデバッグプロセスに関する質問専用であり、コードのデバッグのヘルプを要求するためのものではありません。


11
コードに変更がある場合、Visual Studio 2010は実行前にビルドされません
私は何年もF5(デバッグの開始)を使用してコードをビルドし(古くなっている場合)、デバッグしました。これはVS 2010でも機能していましたが、今日はビルドなしでデバッグを開始します。プロジェクトをクリーンアップし、ビルドする代わりにF5を押して実行できるようにすると、実行するexeが存在しないことを示すエラーメッセージがスローされます。最初にビルドするにはどうすればよいですか?何が変わったのでしょうか?

16
MySQLストアドプロシージャをどのようにデバッグしますか?
ストアドプロシージャをデバッグするための現在のプロセスは非常に単純です。"debug"と呼ばれるテーブルを作成し、実行時にストアドプロシージャから変数値を挿入します。これにより、スクリプトの特定のポイントで変数の値を確認できますが、MySQLストアドプロシージャをデバッグするより良い方法はありますか?

15
JavaScriptデータフォーマット/プリティプリンター
pretty print人間が読める形式のJavaScriptデータ構造をデバッグする方法を見つけようとしています。 JSに格納されているかなり大きくて複雑なデータ構造があり、それを操作するためのコードを記述する必要があります。私が何をしていてどこが間違っているのかを理解するために本当に必要なのは、データ構造全体を確認し、UIを介して変更を加えるたびに更新できるようにすることです。 JavaScriptデータ構造を人間が読める形式の文字列にダンプする良い方法を見つけることを除いて、私が自分で処理できるすべてのもの。JSONでも大丈夫ですが、実際には適切にフォーマットしてインデントする必要があります。通常は、Firebugの優れたDOMダンピング機能を使用しますが、構造全体を一度に表示できるようにする必要がありますが、Firebugでは不可能と思われます。 どんな提案も大歓迎です。 前もって感謝します。

4
Eclipseで「デバッグパースペクティブに自動的に切り替える」モードをオフにするにはどうすればよいですか?
このモードをオフにする方法はありますか?偶然クリックしてしまったに違いありませんが、今は本当に面倒です。 [設定とパースペクティブ]ペインを確認しましたが、何も表示されません。このオプションがどこで設定されているか誰か知っていますか?

3
Visual Studioでイミディエイトウィンドウをどのように使用しますか?
イミディエイトウィンドウは、アプリケーションのデバッグに非常に役立つツールです。ブレークポイントのコンテキストで有効なコードステートメントを実行し、値を検査するために使用できます。また、言語の機能を学習するためのコードスニペットの入力にも使用します。 イミディエイトウィンドウをどのように使用しますか?

10
APKが署名されているか、または「デバッグビルド」されているかどうかを確認するにはどうすればよいですか?
私の知る限り、Androidでは「リリースビルド」にAPKが署名されています。コードからそれをチェックする方法、またはEclipseには何らかの秘密の定義がありますか? WebサービスデータからのListViewアイテムの生成をデバッグするためにこれが必要です(いいえ、logcatはオプションではありません)。 私の考え: アプリケーションのものandroid:debuggableですが、何らかの理由で信頼できません。 署名付きAPKのテストに同じデバイスを使用しているため、デバイスIDをハードコーディングすることはお勧めできません。 コードのどこかに手動フラグを使用していますか?もっともですが、いつか変更することを間違いなく忘れるだけでなく、すべてのプログラマーは怠惰です。

13
Rでのデバッグに関する一般的な提案
私が書いたR関数を使用するとエラーが発生します。 Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge 私がやった事: 関数をステップ実行 エラーが発生する行を見つけるためにprintを追加すると、使用すべきでない2つの関数が示唆されますglm.fit。彼らはあるwindow()とsave()。 私の一般的なアプローチには、追加printとstopコマンド、および例外を見つけることができるまで関数を1行ずつステップ実行することが含まれます。 ただし、このエラーがコード内で発生する手法を使用することは私には明らかではありません。コード内のどの関数が依存しているかさえわかりませんglm.fit。この問題を診断するにはどうすればよいですか?
120 r  debugging  r-faq 

3
「ValueError:形式の長さがゼロのフィールド名」Python 3.0、3.1、3.2のエラー
私はPython(もっと具体的には3)を学習しようとしていますが、次のエラーが発生します。 ValueError: zero length field name in format 私はそれをグーグルで調べました、そして、あなたが数を指定する必要があることがわかりました: a, b = 0, 1 if a < b: print('a ({0}) is less than b ({1})'.format(a, b)) else: print('a ({0}) is not less than b ({1})'.format(a, b)) そして、(lynda.comからの)チュートリアルが実際に行うように言っているのとは異なります: a, b = 0, 1 if a < b: print('a ({}) is less …
120 python  debugging 

5
Eclipseでデバッグ中に静的変数を変更/表示する
質問通り。デバッグビューには、変数フレームがあります。現在のオブジェクトのメンバー変数のすべての値とすべてのローカル変数が表示されますが、オブジェクトのクラスの静的変数は表示されません。 どうすればこれらにアクセスできますか? ツールバーのボタンを押すことを勧めている人もいますが、変数フレームのツールバーには、「タイプ名の表示」、「論理構造」、「すべて折りたたむ」(Eclipse 3.4.2)以外は何もありません。 何かアドバイス?

4
Eclipseで条件付きブレークポイントを使用する方法
Eclipseに条件付きブレークポイントを配置する方法を知りたいです。私は次のようなコードを持っています: public static void doForAllTabs(String[] tablist){ for(int i = 0; i<tablist.length;i++){ --> doIt(tablist[i]); } } 次に、矢印のある行にブレークポイントを設定しますが、次の場合にのみトリガーをトリガーします。 tablist[i].equalsIgnoreCase("LEADDELEGATES");

2
dSYMとは何ですか?(iOS SDK)
コンパイラが.dSYMファイルを生成する場合があります。これはデバッグ関連のファイルだと思いますが、それが何で、どのように使用するのかはわかりません。 .dSYMとは?どうやって使うの?


12
コンテンツと共に保存されたChromeネットワークデバッガーharファイルを表示/再生するにはどうすればよいですか?
私はネットワークデバッガーが大好きだと言っていますが、複数の「har」を前後に移動して、それらを再生できるようにするプログラムはどこにありますか?「hars」がコンテンツとともに保存されている場合、リプレイもそれを処理できますか? 今はテキストパッドで読むだけですが、もし私の発見事項のいずれかを提示しなければならないなら、素晴らしい「Har Player」が非技術者に大いに役立つでしょう。

3
スレッド終了コードとは何ですか?
デバッグ中の出力ウィンドウのスレッド終了コードとは正確には何ですか?それは私にどんな情報を与えますか?それは何とか便利なのですか、それとも私を困らせるべきではない内部的なものですか? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). 可能性のある終了コードとその重要性のある種のリストはあるのでしょうか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.