問題タブ [inspection]
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.
python - Python イントロスペクション: メソッドの自動ラッピング
タイプAのオブジェクトとクラスオブジェクトをプログラムでラップする方法はありますか?
与えられた
次のように、A をラップする別のクラスが必要です。
クラスのリフレクション/インスペクションによって作成B.f0および作成する方法はありますか?B.f1A
python - 組み込みのPythonクラスコンストラクターの引数リストを取得するには?
モジュールを使用しようとしていinspectますが、組み込み (ネイティブ?) クラスでは使用できないか、誤解しているようです。
私はPython 2.7を使用しており、Python 3.2で試しました。
これは機能しています:
これは機能していません:
これらのパラメーターを自動的に取得する別の手法があるかどうか疑問に思っていますか?
(私の場合、PyPy Project のソースで見たコードを使用して AST ノードを初期化する方法を説明する ASDL ファイルである Python 文法を解析する別の方法を考えていますが、別の方法があるかどうか疑問に思っています)
xml - XML インスペクションは宣言された要素を無視します
カスタム XML DOCTYPE で問題が発生しました。ここで、どの要素も PHPStorm によって登録されていないようです。
したがって、私が得るのは大量の赤だけです。ドキュメントでアドバイスされているように、「ALT-ENTER -> Fetch DTD」メソッドを使用しました。これにより、解決されていない DOCTYPE URI が削除されました...しかし、要素はまだ有効とは見なされません。他に何かしなければならないことはありますか?
問題を再現したい場合のスニペットを次に示します。
django - Django:クエリセットを調べて、適用されたフィルターを取得します
クエリセットを検査し、適用されたフィルター/除外に関する情報を取得する方法はありますか?
デバッグに必要です:クエリセットが一部のデータを除外する理由がわかりません...
delphi - サードパーティのDelphiアプリケーション内のコントロールのプロパティリストと値を取得するにはどうすればよいですか?
プロパティとその値のリストなど、サードパーティアプリケーションのコントロールに関する情報を取得したいのですが、RTTI情報のようなものですが、サードパーティのDelphiアプリケーション用です。
これは可能だと思います。たとえば、TestCompleteにはObjectSpyウィンドウがあり、RTTI情報など、コントロールに関する多くの有用な情報を提供できます。これはどのように行うことができますか?

編集:私がこの問題を調査している理由を説明するために...私はTestComplete / TestExecuteの登録ユーザーであり、私は好きです...そのほとんど。私は小さなことを乗り越えることができますが、私にとっての1つの大きな問題は、TestExecuteを実行できるように、ライセンスサーバーを実行するためだけに、物理コンピューター(仮想マシンではない)を常にオンにする必要があるライセンス検証システムです。夜。基本的なテストのニーズがあるので(スクリーンショットを比較し、基本的なDelphiコンポーネントのプロパティを確認します)、自分のプライベートな非常に単純な「TestExecuteのような」アプリケーションを作成するのはどれほど難しいのだろうかと思いました。
python - Python: 実際の現在のモジュールを決定します (__main__ ではありません)
現在のモジュールが「最上位のスクリプト環境」であっても、関数の実際の現在のモジュールを特定しようとしています (他の場所からインポートされた場合に表示されるように) __main__。
奇妙なことのように聞こえるかもしれませんが、背景として、別のマシンで関数をシリアル化し、(引数を含めて) シリアル化を解除する必要があります。そのためには、シリアル化を解除する__main__前に正しいモジュールがインポートされていないことを確認する必要があります (そうしないと、エラーが発生しますAttributeError: 'module' object has no attribute my_fun)。
これまでのところ、私は検査を試みました:
それは私に与えます
もちろん。また、 を使用して何か便利なものを見つけようとしglobals()ましたが、運が悪かったです。
私が本当に欲しいのは<module 'example' from 'example.py'>. ハックな方法は、次のようなものを使用してファイル名から解析することだと思います
次に、名前でモジュールを見つけますsys.modules[m_name]。
これを行うためのよりクリーンな/より良い方法はありますか?
編集:ipythonの「FakeModule」ともう少しグーグルについて学んだ後、私はこの投稿に出くわしました。これは、現在の解決策を含め、私が直面している問題を正確に説明しています(現在のモジュールimport current_moduleを明示的にインポートしcurrent_module.my_fun、 my_fun)。パッケージのユーザーにとって直感的ではない可能性があるため、これを回避しようとしています。
windows - WindowsDLLを検査するためのLinuxツール
Windows DLLの問題をデバッグする必要がありますが、Linuxを排他的に実行しているため、LinuxでWindows DLLを検査するための(できればコマンドラインの)ツールがあるかどうか疑問に思いました。私が探しているのは、主にエクスポートされたシンボルのリストです。
java - Eclipse で検査済みのオブジェクト構造をエクスポートまたは保存するにはどうすればよいですか?
検査されたオブジェクト構造を保存/エクスポートする方法はありますか (後で表示できるようにする必要もあります)?

XML または JSON 構造にエクスポートする可能性はありますか?
android - Android IntelliJ IDEAプロジェクトとTeamCity(検査)
IntelliJ IDEA(11.1.3)でAndroidプロジェクトの検査を構成しています。コミットごとにCITeamCityサーバー(7.0.1(ビルド21326))でこの検査チェックを実行したいのですが、機能しません。「検査が収集されません」というエラーが発生するたびに、ビルドが失敗します。ビルドログに私は持っています:
問題は、IntelliJ IDEAのTeamCityインスタンスにバンドルされているものに、Androidプラグインを含むプラグインが何もないことだと思います。したがって、Androidプロジェクトを認識できません。
誰かが間違っている可能性がある別のアイデアを持っていますか?または、この場合はどうすればよいですか?
PSTeamCityでの私のビルドステップは次のようになります。
