問題タブ [order-of-execution]

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

java - 構築中にJavaオブジェクトが非nullになるのはいつですか?

次のような Java オブジェクトを作成しているとします。

someObject が非 null になるのはどの時点ですか? SomeClass()コンストラクターが実行される前ですか、それとも後ですか?

少し明確にするために、コンストラクターが完了の途中でsomeObjectある間に別のスレッドが null であるかどうかを確認する場合、それは null か非 null でしょうか?SomeClass()

また、次のように作成された場合の違いは何でしょうsomeObject:

someObjectnullになることはありますか?

0 投票する
23 に答える
71640 参照

java - Level-Order を使用した特定の形式の Java バイナリ ツリーの印刷

さて、関連する他のすべての質問を読みましたが、Java に役立つ質問が見つかりません。他の言語で何ができるかを解読することで、一般的なアイデアを得ることができます。しかし、私はまだそれを理解していません。

問題:レベルソート(再帰を使用して作業しています)を行い、ツリーの一般的な形状で出力したいと思います。

だから私はこれを持っていると言います:

私のコードは、次のようにレベルの順序を出力します。

私はこのようにそれを印刷したい:

私の仕事をすることについて道徳的なスピーチをする前に... 私はすでに AP Comp Sci プロジェクトを終えており、先生が幅優先探索について言及したとき、これについて興味を持ちました。

それが役立つかどうかはわかりませんが、これまでのところ私のコードは次のとおりです。

私が理解できることから、ツリーの合計の高さを使用し、レベルカウンターを使用する必要があります...唯一の問題は、levelOrderが再帰を使用してツリーを戻るときにレベルカウンターがカウントし続けることです。

これが多すぎる場合は申し訳ありませんが、いくつかのヒントがあれば幸いです。:)

0 投票する
9 に答える
32843 参照

javascript - JavaScriptコードを*順番に*実行するにはどうすればよいですか

わかりました、Javascript が C# や PHP ではないことを理解していますが、私は Javascript の問題 (JS 自体ではなく、私の使用法) に戻ってきます。

私は機能を持っています:

問題は、Javascript がコードを先に進めたいという熱烈な欲求のために、「hideLoader」関数が直後に実行されるため、ローダーが表示されないということです。

どうすればこれを修正できますか? 言い換えれば、ページに書いた順序でJavaScript関数を実行するにはどうすればよいですか...

0 投票する
17 に答える
153984 参照

testing - TestNGでのテストの実行順序

TestNGでのテストの実行順序をカスタマイズするにはどうすればよいですか?

例えば:

上記のスイートでは、テストの実行順序は任意です。1回の実行で、出力は次のようになります。

書かれた順序でテストを実行するにはどうすればよいですか?

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

.net - Windows Forms UserControl の Load イベントについて

メソッドとコンストラクターが完了したLoadUserControl のイベントが常に発生するという保証はありますか?InitializeComponent()

0 投票する
3 に答える
504 参照

perl - Perlでのコンマ演算子を使用した実行順序

次のスクリプトについて考えてみます。

これは、私が予想するように、印刷し1+2+3ます。変数$zは最初は割り当てられていないため'+'x$z、空と評価されます。その後、$zは1に設定されるため、はに'+'x$z評価され+ます。

ただし、これを変更して、それ自体が$z含まれるようにすると、次のようになります。+

スクリプトが出力するようになり+1+2+3ました。これは、実行の順序が異なることを示唆しているように見えますが、その理由はわかりません。

これらの2つの例の動作が異なる原因となる実行順序に関する正確なルールは何ですか?実行の順序は明確に定義されていますか?

0 投票する
3 に答える
615 参照

c++ - イニシャライザが一時的に破棄されるのはいつですか?

いくつかの質問に答えた後、私は今日この実験を構築しました

b動的初期化によってfalse設定する前に(ゼロ初期化の結果として)値があります。終了trueの初期化の前に一時が破棄された場合は、を出力します。それ以外の場合はを出力します。bfalsetrue

仕様によると、一時は完全な式の最後に破棄されます。これは、の初期化では順序付けられていないようですb。だから私は疑問に思う

  • 仕様では、実装が異なる実行の両方falseで印刷することを許可していますか?true

Clangfalseは上記を印刷し、GCCはを印刷しtrueます。これは私を混乱させます。順序を定義する仕様テキストを見逃しましたか?

0 投票する
3 に答える
4261 参照

asp.net-mvc - ActionFilter の順序プロパティ、最小から最大、またはその逆?

2 つの ActionFilter を定義しました。

そして驚いたことに、DefaultResources は RenderTemplate の前に実行されます。しかし、MSDN のドキュメントによると、その逆も同様に機能するはずです。

この例では、アクション フィルターは Filter3、Filter1、Filter2 の順序で実行されます。

私は.NET 4を使用しています。メソッドOnActionExecutedで比較しています。何か不足していますか?

0 投票する
4 に答える
8886 参照

html - 外部スタイルシートは HTML の前に読み込まれますか?

HTML ページのセクションに外部スタイルシートが含まれている場合<head></head>、それらは HTML の前に読み込まれ、レンダリング時にすぐに適用されますか? 私の具体的なユースケースを紹介しましょう。

外部の styles.css ファイル:

フォームを含むページ:

ページの読み込み時にラベルが見えなくなる (CSS のダウンロードによるちらつきがない) と確信できますか?

それ以外の場合は、スタイル属性をインラインで追加できますが、これはメンテナンスの悪夢になる可能性があります。

0 投票する
3 に答える
112721 参照

servlets - WAR で注釈を使用してサーブレット フィルターの実行順序を定義する方法

WAR 独自の で webapp 固有のサーブレット フィルタを定義するweb.xmlと、フィルタの実行順序は、 で定義されている順序と同じになりweb.xmlます。

しかし、アノテーションを使用してこれらのフィルターを定義する場合、@WebFilterフィルターの実行順序はどのようなもので、実行順序はどのように決定できるのでしょうか?