問題タブ [flow]

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 投票する
3 に答える
185 参照

python - Python OO: `return`ステートメントでクラス全体のプロシージャフローを停止する方法は?

これは初心者のOOPythonの質問です。反対票を獲得せずにこれを尋ねることができれば、初心者のためのスタックオーバーフローがあったらいいのにと思います。だから、ここに行きます。

このコードを実行すると:

そして、をself._loadNames()返しますNone、私はこのエラーを受け取りました(ランダムにインポートされたモジュールから):

returnこれは、ステートメントをに入れたにもかかわらず、フローがランダムモジュール()を呼び出すgetFeatures(self)次のクラスメソッド()にジャンプするために発生しました。trainAndTest(self,trainingPercent=0.80)random.shuffle(featureset)

だから、私は知りたいのです:getFeatures(self)メソッドだけでなく、それを含むクラス全体でプロシージャフローを停止する方法は?

ちなみに、コードを共有してくれたStephenHolidayに感謝します。

0 投票する
2 に答える
2927 参照

java - ロジックフローを可視化するプログラム

私はエンタープライズ システムで働いており、ビジネス ルールでいっぱいの古い COBOL ファイルを受け取りました。これは、変数に値を代入する IF ELSE ステートメントの大規模なコレクションです。これらすべての IF ELSE 論理ステートメントを入力して、最後に全体の流れを確認できるプログラムはありますか?

ありがとう!

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

compiler-construction - Javac フロー決定

機能を追加するために javac をハッキングしています。現在、このコードをテストしています。

重要なことは、g() が AssertionError をスローする可能性があることですが、m() を生成すると、n() にアクセスする前にアサーションが生成されます。

コンパイラがそれを行う理由や方法を知っている人はいますか?

ありがとう。

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

c# - C#-RabbitMQでFlowControlを有効にする方法

C#でRabbitMQフロー制御を有効にする方法を知っている人はいますか?私はこのようなことを試みました:

基本的に、RabbitMQ接続がFlowControlモードになったときに「channel_FlowControl」イベントがトリガーされることを期待しますが、どういうわけかそれは起こりません。

誰かが私がそれを正しく処理する方法を知っていますか?

前もって感謝します

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

java - Salesforce: Apex スケジューラで参照されているアカウントから情報をプルする必要があることをフローが認識するようにするにはどうすればよいですか?

私は apex を初めて使用し、毎日実行される apex スケジュール クラスを作成しました。アカウントのコミッションのアカウント審査日が 2 週間 (14 日) 先の場合、スケジューラーは営業部門にメールを送信します。メールにはフローへのリンクが含まれています。フローは、新しいコミッションを計算するプロセスを開始します。そのためには、メールの送信をトリガーしたアカウント (アカウントのレビュー日が 2 週間以内のアカウント) から情報を取得するようにフローを理解する必要があります。

現在、電子メールはフローへのリンクとともに正常に送信されます。フローへのリンクは機能しますが、フローに到達すると、フローはどのアカウントから情報を取得する必要があるかを認識/理解していません。スケジューラのコードやフローのコードを変更する必要があるかどうかわかりません。

フローが情報にアクセスする方法は次のとおりです。

最初の画面の前に、フロー内のレコード ルックアップが発生します。アカウント ID と変数 vaAccountID から情報を引き出します。変数 {!vaAccountID} には、手数料にリンクされている AccountID が入力されていると思います。

スケジューラーを実行すると、アカウント ID に基づいてアカウントのレビュー日を持つアカウントがあるかどうかを判断します。フロー リンクを含む電子メール テンプレートを営業部門に送信します。

スケジューラは電子メールを送信し、「満足」しています。メソッドを実行するために必要な基準は完全です (アカウントのレビュー日が今から 14 日後に設定されたアカウントがあり、そのアカウントがメールを送信します)。

しかし、その流れは「幸せ」ではありません。どのアカウントから情報を取得するかはわかりません。

フローの最初の画面では、経常収益とアカウント ページへのリンクが表示されるはずです。経常収益フィールドは空白です。アカウントページへのリンクが機能しません。

フローの最初の画面から先に進もうとすると、Salesforce から一般的なエラー画面が表示され、Salesforce から詳細なエラー メッセージが表示されます。それは言います:

このエラー メッセージはどういう意味ですか? Salesforce のエラーに関する詳細情報を取得するにはどうすればよいですか? また、この問題のトラブルシューティングを行うにはどうすればよいですか? このプロセスが非常に複雑であることは理解していますが、1 つの基本的な質問に関連しています。Apex スケジューラでレビュー日が 14 日先のアカウントから情報を取得する必要があることをフローに認識させるにはどうすればよいでしょうか?

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

charts - このフロー ロジック チャートのような名前は何ですか?

ここに画像の説明を入力

このチャートの名前が知りたいです。このグラフの描画をサポートしている IDE またはツールの種類を知りたいです。

0 投票する
2 に答える
256 参照

python - IF ... Elif ... Elseフロー

if フロー制御を使用して関数を作成しましたが、それについていくつか疑問に思っています。

私がコード化したのは次のとおりです。

  • ストックされたオブジェクトの量が >= 15000 の場合、オブジェクトはゼロの供給を生成するか、事前定義された「capac」量よりも大きい供給値が生成された場合、供給値 = 「capac」です。

  • 上記のいずれにも当てはまらない場合、供給値はランダムな分布として生成されました。ただし、出力を取得すると、供給値は 'capac' 値の 150 を超えています。

フローのやり方を誤解していませんか?

0 投票する
2 に答える
54 参照

php - 検証のプログラム フロー

を書くとき'validation code'、それを行うための最良の方法は何ですか? このような:

またはこのように:

最初の方法は私にはきれいに思えますが、ある方法を別の方法よりも使用する方法があるかどうかはわかりませadvantagedisadvantage

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

asp.net - 私のページがWebアプリケーションでどのページから呼び出されているかを見つける方法

ASP.Net applicationのには8000以上のページが含まれています。そしてそれは持っていframe based architectureます。いくつかのページに実装する必要があるいくつかの変更があります。グローバル検索で、変更を実装する必要があるページが 10 ページあることがわかりました。しかし、変更をテストする際に課題に直面しています。実行中のアプリケーションから変更されたページに移動する方法を見つける必要があります。ページ名でグローバル検索を行うと、いくつかのページが表示されますが、ほとんどの場所で条件付きロジックが記述されており、条件をテストするとヒットしない場合があります。また、 を通じて呼び出されている場所もありjavascriptます。

このページが呼び出されている場所を簡単に見つける方法はありますか?

Visual Studio 2008 を使用しています。

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

javascript - イベント フローの GUI の特定のオブジェクトをどのようにターゲットにしますか?

私は、基本的な複合パターンを使用してネストされたスプライトを使用して、html キャンバス上に単純なアニメーションを作成するための JavaScript フレームワークに取り組んでいます。

Clutter と Flash (非常によく似た構造) で自分の作品をモデリングしてきました。「ステージ」は、「DisplayObjects」である画面上のすべてのアイテムを保持します。これらは、「DisplayObject」から継承する「DisplayObjectContainer」に集約できます。「ステージ」自体も「DisplayObjectContainer」です。これらはすべて「EventDispatcher」から継承されます。

私はここ数日の大半を、これらのシステムのイベント フローについて読んだり、さまざまなオープン ソース プロジェクトの例を探したりすることに費やしてきました。

私が理解していることから、イベントがディスパッチされると、特定の伝播経路をたどる必要があります。イベントはステージから表示オブジェクト階層 (「キャプチャ」フェーズ) に流れ、そのイベントの「ターゲット」に到達します。 「バブル」は表示階層をバックアップします。これが十分に明確でない場合は、ここにある画像が説明に役立ちます。

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7e4f.html

http://docs.clutter-project.org/docs/clutter/1.4/event-flow.png

これには私が理解できていない側面があり、それが私だけなのか、それとも私が思っているほど不明確なのかはわかりません。

クリックを扱っているとします。ディスプレイをクリックし、ブラウザーのネイティブ イベント処理を使用してクリックの x/y 座標を取得し、それをディスプレイ階層に送信して、クリックしたオブジェクトを特定します。

今まで、これは私のコードの「キャプチャ」フェーズでした。しかし、これは、ターゲットがイベント フローに入るまでに既にイベントにアタッチされている必要があるというドキュメントとは完全に矛盾しています。

表示項目のグラフを 2 回トラバースする必要がありますか?

この問題に関するアドバイスや専門知識をいただければ幸いです。