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

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

11
std :: stringを使用して条件付きブレークポイントを作成する方法
私がこの関数を持っているとしましょう: std::string Func1(std::string myString) { //do some string processing std::string newString = Func2(myString) return newString; } newString特定の値がある場合、条件付きブレークを設定するにはどうすればよいですか?(ソースを変更せずに) 条件の設定 newString == "my value" ブレークポイントが機能せず、「オーバーロードされた演算子が見つかりません」というエラーで無効になりました


4
デバッグ中のSSISの変数の監視
SSISにプロジェクトがあり、その結果を変数に送信するSQL実行タスクを追加しました。値を確認したかったのは、実際の整数ではなく結果セットオブジェクトとして書き出そうとするのではないかと心配したためです(この場合はCOUNTを返します)。 私の最初の考えは、デバッグモードで実行し、グローバル変数をウォッチウィンドウに追加することでした。残念ながら、[ウォッチ]ウィンドウを右クリックすると、[変数の追加]オプションがグレー表示されます。ここで何が欠けていますか? 変数が正しく設定されていることを確認できたので、値を使用してMsgBoxを実行するためのスクリプトを挿入するようなメソッドには興味がありません。将来の参考のために、デバッグモードで変数を監視できるようにしたいと思います。それについて何らかの制約がある場合は、誰かが知っていれば、そのすべての内容と理由を知りたいと思います。 このヘルプはひどく不十分であり、私が見つけることができるすべての「チュートリアル」は、「変数をウォッチウィンドウに追加してデバッグする」と言っているだけで、問題が発生することはないはずです。 洞察力をありがとう!

4
デバッグ中にDataTableを表示する方法
ADO.NETとDataSetsおよびDataTablesの使用を始めたばかりです。私が抱えている問題の1つは、デバッグしようとしたときにデータテーブルにどの値があるかを判断するのがかなり難しいように思われることです。 DataTableに保存されている値をすばやく確認する最も簡単な方法は何ですか?デバッグ中にVisualStudioでコンテンツを表示する方法はありますか、それともデータをファイルに書き出す唯一のオプションですか? DataTableをCSVファイルに書き出す小さなユーティリティ関数を作成しました。それでも、作成された結果のCSVファイルは切り捨てられました。System.Guidを書き出す途中の最後の行から約3行で、ファイルが停止します。これが私のCSV変換方法の問題なのか、それともDataTableの元の母集団の問題なのかわかりません。 更新 ストリームライターをフラッシュするのを忘れた最後の部分を忘れてください。

11
Google Chromeでのデバッグ中にjavascript変数値を変更することは可能ですか?
私は(Chrome開発ツールを使用して)JavaScriptアプリをデバッグしていますが、コードをステップ実行しながらいくつかの変数値を変更したいと思います。 それは可能ですか? 私は次のようなものを試しました。 > modeline 1 > modeline=0 0 <<< seems to work but... > modeline 1 <<< ups!! しかし、何ができるか、何ができないかを説明しているドキュメントを見つけることができません...

30
AndroidStudioでアプリをデバッグできない
Android Studioでアプリを作成していますが、adbを使用してデバッグしようとしています。Androidという単語と下部のバーのロゴをクリックすると、logcatが表示され、デバイスが認識されます。それから私はこれを見ます: アプリを「デバッグ可能」にするには、アプリに何をする必要がありますか? 参考までに、以前はEclipseでこのアプリを開発していましたが、adbは正常に機能していました。

6
Eclipseでのブレークポイントアイコンの意味は何ですか?
Eclipseでブレークポイントを操作しているときに、アイコンや注釈(左側のサイドバーのマーカー)が異なることに気付くことがあります。青いボールの場合もあれば、チェックマークが付いている場合もあり、交差している場合もあります。これらすべての注釈はどういう意味ですか?

4
objc_exception_throwにブレークポイントを追加するにはどうすればよいですか?
これはこのSOのブラッドラーソンからの答えでした 質問に対する 2つのブレークポイントを追加すると、これらの例外をデバッグできるはずです。これを行うには、実行|に移動します。表示| ブレークポイントと2つのグローバルブレークポイントを作成します(すべてのアプリケーションで非常に役立つため、グローバルに作成します)。最初の名前は「objc_exception_throw」で、場所は「libobjc.A.dylib」である必要があります。2番目は「-[NSExceptionraise]」で、その場所は「CoreFoundation」である必要があります。 ここで、ブレークポイントを有効にしてアプリケーションのデバッグを開始すると、これらの例外のスローで中断するはずです。これで、デバッガー内で例外の原因となった一連のイベントを確認できるはずです。 今この答えで私はどのように私が言及された場所を追加するのか尋ねたいですか?

2
Pythonの結果はcv2.Rodriguesの計算中に変化します
実行した場合: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() 私は得ます: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] changes()変更の結果です。 なぜなのか、またtvec=np.zeros(3)コメントアウトすると変更が止まるので 、システムのバグだと思います。



1
Xcodeで「前提条件エラー」をデバッグする方法は?
Xcode 11でSwiftUIアプリを作成していますが、アプリの特定のタブに切り替えるとすぐに終了します。 事は、それは常にApplication Delegateファイルを指していますが、それは本当に問題ではないと思います。コンソールでもこの​​エラーが発生してprecondition failure: invalid input index: 2いますが、それだけです。このエラーの原因となっているファイル、配列、または関数に関する詳細はありません。 この問題の原因となっているXcodeを特定する方法はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.