問題タブ [inspector]
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.
c++ - 私のコードには実際に無効なメモリアクセスがありますか?
最近、コードでクラッシュが発生し、クラッシュの方法と理由がわからず、静的アナライザーを使用し始めました。その後、Intel Inspector XE 2013を使用し始めました。コードで同じ「無効なメモリアクセス」が発生し続けたため、コードを可能な限り最小の形式に縮小して再現し始めました。最終的に、クラスにデストラクタがある場合にのみ、コードに「無効なメモリアクセス」があるように見えるようになりました。興味深いのは、削除しようとしているアドレスの前にあるアドレスで「無効なメモリアクセス」が発生していることです。「無効なメモリアクセス」になってしまったコードは、実際にはコードをクラッシュさせていませんが、雪だるま式に影響があった場合は、この潜在的な問題を修正すると思いました。問題の私のコードは
「無効なメモリアクセス」の問題は、最初に「delete [] group [i]」を試行したときにフラグが立てられます(したがって、iは0に等しくなります)。フラグが立てられているメモリアドレスは「0x003e30ec」ですが、group [0]は実際には「0x003e30f0」であり、0x4先です。私がこのテストを実行するときはいつでも、それは常に0x4の差にあります。
私の質問は、メモリの読み取りまたは書き込みが不適切なコードに実際に何か問題があるのか、それともこの人がIntel Inspector XE 2013(Visual Studio 2012 Update 1を使用している)の悪い結果なのかということです。
上記の例で私のメモリテーブルに興味がある人のために、それは次のとおりです
javascript - (方法) Chrome のインスペクターを使用して、キャッシュバスターを使用するファイルにブレークポイントを設定できますか?
JS ファイルにブレークポイントを設定しようとしていますが、URL のキャッシュバスター (&random=123 など) が原因で、Chrome がページが同じであることを認識していないようです。
URL パラメータに関係なくページが同じであることを Chrome に納得させるにはどうすればよいですか?
css - Chrome 開発者ツール: CSS ルールをオーバーライドしているものを見つける方法は?
まあ、これはかなり簡単です。Chrome の開発者ツールがスタイルがオーバーライドされていることを示している場合、それをオーバーライドしている CSS ルールを確認するにはどうすればよいですか?
「これをオーバーライドするものを表示してください」のようなものがあるかどうか知りたいです。
OBS: Firebug を指摘しないでください。
javascript - Safari Inspector タイムラインのギャップ、長いレンダリング時間
私は現在、ホームページのレンダリング時間が比較的長い (~5 秒) 表示されているサイトに取り組んでいます。これは WordPress のインストールで、かなりの作業が行われていますが、ロードに時間がかかりすぎているようです。Web インスペクターを使用して、ロード タイムラインに何も起こっていないように見えるいくつかの大きなギャップがあることに気付きました。何が起こっているのか誰にも分かりませんか?ロードが通知されているコードにエラーがないことを確認しました。サイトはhttp://ewokdown.comにあります。比較すると、http://ewokdown.com/reviews の読み込みが非常に高速であることがわかります。
ありがとう!
エリオット
c# - Spy++/UISpy、Windows フォーム上のオブジェクトは、アクティブなときにのみ存在します
私はVS2008でC#.NETアプリケーションに取り組んでおり、別のサードパーティアプリケーションでフォームへの入力を自動化しています(ソースへのアクセスなし)。私のアプリケーションは UIAutomationClient クラスを使用して、フォームの要素にフォーカスしたり、要素を選択したりします。私が直面している問題は、操作する必要のあるオブジェクトの一部が、フォーカスがある場合にのみ表示されることです。たとえば、現在アクティブな要素がリストである場合にのみ、リストからアイテムを選択できます。これに対する私の回避策は、探している要素が存在するまで「タブ」を送信することでした(フォームに何百もの要素がある場合があります)。技術的には機能します...しかし、要素を表示するためのよりエレガントな方法が必要です。
同様に、私は UISpy、Inspector、および Spy++ (32 または 64) を使用してオブジェクトを識別していますが、これらはアクティブなときに一部の要素しか識別できません。フォーカスを失うと、ツリーに表示されなくなります。これは、これらのアプリケーションが同じ HWND 検索方法を使用して開発された可能性が高いためだと思います。
私の質問は、UIAutomation はこれらの非アクティブなオブジェクトを識別できますか? それらを公開して実用的に識別できるフックまたは代替クラスはありますか?
ありがとう、
arrays - 無効なメモリ アクセス Fortran インスペクター
配列を使用して fortran プログラムを実行すると、間違った計算値が得られます (コードを見てください)。intel インスペクタ (-mi3) を使用すると、プログラムで大きな配列の 1 つが使用されるたびに「無効なメモリ アクセス」というメモリの問題が発生し、/lib64/ld-linux-x86- にもエラーが発生することがわかります。 64.so.2. まず、十分なメモリ容量がないと思っていましたが、16 GB のメモリを搭載した 64 ビット マシンには十分なメモリ容量があります (:free -m ~14 GB)。プログラムのメモリ サイズを見積もると、約 4 GB で十分なはずです。プログラムの実行中に、使用メモリが 0% から ~20% に増加し、プログラムが「正常に」終了するまでそこで停止します。だから私は十分なメモリスペースを持っていると思います。小さな配列 (例: nemax=3 000 000) の場合、正しい計算値が得られ、intel インスペクターでエラーは発生しません。また、フラグ check all を使用して配列をチェックしました。プログラムを ifort -mcmodel=medium -shared-intel -o test test.f90 でコンパイルします。これらのメモリアクセスエラーを解決するために他に何ができるでしょうか? 誰かアイデアはありますか?? ご協力いただきありがとうございます!
javascript - Chrome の Inspect 要素で DIV の背後にある JavaScript を検査する
JS ポップアップを閉じる単純な close 関数があります。問題は、多くの javascript ファイルのどこにあるのかわからないことです。変更したい場合、それを見つける最良の方法は何ですか? CSS を見つけるのと同じように、Chrome の Inspect Element を使用できると考えていましたが、これを行う方法がわかりません。誰か助けてくれませんか?
ありがとうございます
c# - インスペクタに表示する統計情報を取得していますか?
インスペクターに mainChars 統計を表示するにはどうすればよいですか??
インスペクタで各文字をドロップダウンできる場所が欲しいです。また、hpを現在と最大にする代わりに、現在と最大を含む各キャラクターのドロップダウンにすることができるようにしたかったのですが、apとexpについても同じです。よろしくお願いします!!!
c# - 手動で currenthp と maxhp を作成する代わりに、hp に Stat を継承させて current と max を持たせたいですか?
これは私のコードです。現在と最大のインスペクターでhpのドロップダウンがある場所を取得しようとしています。あなたがそれを知っていれば、私は暴徒からのRPG tutに従っています。問題は、彼がunityscriptでそれを行っていることです。どんな助けでも大歓迎です!!
text - 属性インスペクタ パネルを使用して UILabel に設定したテキスト属性がストーリーボードに反映されないのはなぜですか?
ストーリーボードに UILabel があります。デフォルトのテキストは「ラベル」です。次に、属性インスペクタに移動し、属性付きテキスト スタイルを選択します。テキスト フィールドをクリックすると、新しいウィンドウで選択できるいくつかのフォントが表示されます。この場合のデフォルトのテキストは、Helvetica サイズ 17.0 に設定されています。提示されたフォントに目を通すと、ORC A Std と呼ばれるものを使用することにしました。これは、固定幅ファミリの一部です。
このフォントを使用したいので、属性インスペクターに戻り、Label という単語を 500 に変更します。強調表示された状態で、フォントを ORC A Std に変更します。
Label (Helvetica) を読んでいた私のテキストは、500 (ORC A Std) になっています。優秀な。それが私が欲しいものです。属性インスペクタ パネルでは、すべてが希望どおりです。
残念ながら、絵コンテのラベルが Label (Helvetica) から 500 (Helvetica) に変更されました。フォント ORC A std として表示されないのはなぜですか? 次に、ラベルを直接ダブルクリックして、テキストを別のものに変更します。それをクリックして編集すると、500 (ORC A Std) と表示されます。これを 750 に変更します (まだ ORC A Std です)。編集が終わってクリックすると、750 (Helvetica) と表示されます。
ラベルにフォント ORC A Std を使用できないのはなぜですか?