問題タブ [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.
model - Enterprise Architect (9.3) の SysML FlowProperties と FlowSpecification
SysML FlowSpecification を定義し、それに FlowProperties を追加しようとしています。フロー プロパティを追加する特定の方法が見つかりません。また、標準の [プロパティの追加] ダイアログには、「方向」などのフロー プロパティ固有の属性がありません。手作りの flowProperty ステレオタイプと direction=in 制約を使用して、flowProperties を標準プロパティとして追加しようとしましたが、EA はそれぞれのブロック コンパートメントに方向制約を表示しません。
MagicDraw では、これらすべてがシームレスに機能するため、SysML のアプローチ自体は正しいと思います。
EA で FlowSpecifications を適切にモデル化する方法についてのヘルプは大歓迎です。
function - 関数から関数に引数を渡すための好ましい方法は何ですか?
function() を作成していますが、この func() が大きくなっているので、小さな部分に分割する必要があります。これがイラストです:
(x*y*z) を次のような別の関数に分割 (分解) したいとします。
これは簡単な内訳ですが、次のような別のワークフローがあります。
同じ結果ですが、より複雑なプログラミングの場合、どのワークフローが望ましいですか? なぜ ?
algorithm - 平面グラフで最大フローを見つける方法は?
平面グラフの最小カットを見つけるアルゴリズムを知っています。
O(NlogN)として動作
各頂点がオリジナルのグラフ ファセットに対応し、エッジが 2 つのファセットを接続する最小エッジに対応する双対グラフを作成します。
次に、ダイクストラを使用して、このグラフの最小パスを見つけます。
このようにして、最小カットを見つけてフロー値をカウントすることができます。
しかし、このフロー値を提供する元のグラフ エッジのセットを見つけるにはどうすればよいでしょうか?
css - 基本的な CSS: フロート左とインライン div
オレンジ色のコンテナーに次のルールを使用しながら、設定した CSS 2 列レイアウトの図をキャプチャしました。
ご覧のとおり、右の列の 2 番目のオレンジ色のコンテナーが、左の列の 2 番目のオレンジ色のコンテナーが左上のボックスに浮き上がるのを妨げています。
float:left
これは、ブロック レベルのフローで要素を自動的に許可するため、明らかに発生します。
左の列の 2 番目のボックスを最初のボックスの下に配置するにはどうすればよいですか?
algorithm - このアルゴリズムフロー表記の名前は何ですか?
これはプログラミングノートで見つかりましたが、右側のアルゴリズムフロー図への参照は見つかりませんでした。この表記の名前は何ですか?
java - 制御フローの練習
基本的な制御構造の問題を練習するのに適したリソースはありますか? ウェブサイトが役に立ちます。Javaでのプログラミング入門の最終試験に向けて修正しようとしています。質問の種類は、次のようなものです。
1.h (6 点): 文字列引数のリストを受け取り、各長さの単語数を数えて出力する「長さ」という完全な Java プログラムを作成します。
基本的に、文字列操作の質問があります..次に、配列制御フロー Q と、最大値、最小値、平均値の検索です。
与えられた助けは大歓迎です。
java - javaでスーパーコールの前にオブジェクトを作成する
動作しない単純な Java コードを考慮すると、次のようになります。
super()
マザークラスにプッシュする必要があるため、呼び出しの前にオブジェクトを作成する必要があります。
初期化ブロックを使用したくないし、次のようなこともしたくありません。
super(new Foo(bar))
私のコンストラクタで..
スーパーコールの前にマザークラスにデータを送信するにはどうすればよいですか?
php - Codeigniter のフロー エラー
私のコードイグナイタースクリプトにあってはならないエラーが表示されています。コードの流れで簡単にできると思いますが、理解できません。
ここにページがあります:
下部にエラーが表示されますが、これは表示されるべきではありません
「そのユーザー名は存在しません。」
ここに私の CodeIgniter クラスコードがあります:
python - while ループの各反復で for ループを再評価する方法
コードの問題部分:
構造体は{ key:[ {key:value,key1:value1}, {key:value,key1:value1} ] }
、カウンター (リスト インデックス) の目的です。
そのため、Python (3.2.3) を独学しているときに書いたいくつかのスクリプトで、これに何度か気づきました。
検索を試みましたが、うまくいきませんでした (おそらく私の検索用語が間違っているのではないでしょうか?)。ドキュメントを確認したところ、問題のように思われるのは、while ステートメントについて、「while ステートメントは、繰り返し実行するために使用されます。式が真である限り」。For ステートメントの場合、「式リストは 1 回評価されます」と表示されます。
スクリプトを実行すると、カウンターが 1 増加したため、キー エラーが発生し続けます。しかし、 for ステートメントは、別の辞書であるリストからの新しい要素を反映するように更新されていません。まだ最初の要素を使用しています。
while ループの各反復により、For ステートメントが再評価されると想定しました。どうやら私はその点で間違っていました。
これでコードを書き直してこれを修正できますが、これに何度か遭遇したので知りたいのは、この方法で while ステートメントで For ループを使用する方法です。 - while ループの各反復で For ステートメントを評価します。
ありがとう!
更新: 以下に実際のコードを追加しました。私が何か間違ったことをしているだけだとしても、私は驚かないでしょう。デバッガーで値を監視していたところ、count が 0 から 1 に変わると、while ループの次の繰り返しで開始されました。そこから、For ループ「for key,value in item.items():」に到達するまで、すべてが正常に進み、items() の値はまったく変更されませんでした。更新された更新:それを理解しようとした後、v: の for アイテムが問題の原因であると確信しています。私がそれを理解できるかどうか見てみましょう!
修理済み!v: の For アイテムに問題があり、これは while ループの外側にあり、ループに移動することで解決されました。
algorithm - カスタム コスト関数を使用した最小コスト最大フロー アルゴリズム
最小コスト最大フロー アルゴリズムではどのようなコスト関数を使用できますか?
次のようなコスト関数を持つことは可能ですか?
- エッジのフローが [1, X] の間の場合、コスト = FixedCost + C1 + フロー * cost_per_flow[C1]
- エッジのフローが [X + 1, Y] の間の場合、コスト = FixedCost + C2 + フロー * cost_per_flow[C2]
- 等
これは何らかの形でアルゴリズムを変更しますか?