問題タブ [call-hierarchy]

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.

0 投票する
1 に答える
514 参照

python - gevent 親 greenlet を見つける

gevent で現在の greenlet がどの greenlet から生成されたかを知る方法はありますか?

  1. 現在の greenlet を生成した greenlet が既に終了している可能性があることは認識していますが、その場合は答えとして None を処理しても問題ありません。
  2. 私は gevent.Greenlet.parent を認識していますが、これは現在のグリーンレットが開始された直接のグリーンレットではなく、ハブのみを表しています
  3. モンキーパッチgevent.Greenletを含まないソリューションを希望します

私のユースケースは次のとおりです。Pythonコードを実行するリクエストを処理するサーバーがあります(はい、はい、安全ではありません:-)。各リクエストは、入力、出力、またはエラーをリクエスト専用のチャネルにリダイレクトするなど、リクエストを処理する greenlet を生成します。リクエストを同時に処理できるようにしたいのですが、リクエストはグリーンレット自体を生成する可能性があります。

ここで私がやろうとしていることの例を見つけることができます

0 投票する
0 に答える
114 参照

java - Eclipseで「呼び出し階層」を拡張する

「呼び出し階層プラグイン」によって生成されるツリーを拡張する方法はありますか? 最初に見た後、私はそれを見つけられませんでした。

背景: いくつかの特別なクラスの定数の参照を見つけるために、いくつかの xml 解析を追加したいと考えています。

0 投票する
0 に答える
79 参照

python - プロジェクトのモジュールからインポートされた関数の Pycharm 呼び出し階層

Pycharmの呼び出し階層機能は、関数が呼び出された場所だけでなく、特定の関数によって呼び出された関数を見つけるのにも役立ちます。私は後者を使用していますが、これを行うと、現在のモジュールの関数しか表示されません。

たとえば、次のような構造のプロジェクトがあるとします。

また、moduleA には以下が含まれます。

funcA2呼び出し先メソッドの階層には が含まれているが含まれていないことがわかりますmoduleB.funcB1(x)。現在のプロジェクトにファイルを含めるために、「Production」スコープを使用しています。

ここで何か不足していますか?現在のモジュールだけでなく、プロジェクト全体で呼び出されているすべての関数を確認したいと思います。すべてのプロジェクト ファイルを含むカスタム スコープを手動で構成しようとしましたが、同じ結果が得られます。

プロジェクト内の他のモジュールからインポートされた関数が含まれるように、呼び出し先メソッドの階層を表示する方法はありますか?