問題タブ [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.
java - 構築中にJavaオブジェクトが非nullになるのはいつですか?
次のような Java オブジェクトを作成しているとします。
someObject が非 null になるのはどの時点ですか? SomeClass()
コンストラクターが実行される前ですか、それとも後ですか?
少し明確にするために、コンストラクターが完了の途中でsomeObject
ある間に別のスレッドが null であるかどうかを確認する場合、それは null か非 null でしょうか?SomeClass()
また、次のように作成された場合の違いは何でしょうsomeObject
:
someObject
nullになることはありますか?
java - Level-Order を使用した特定の形式の Java バイナリ ツリーの印刷
さて、関連する他のすべての質問を読みましたが、Java に役立つ質問が見つかりません。他の言語で何ができるかを解読することで、一般的なアイデアを得ることができます。しかし、私はまだそれを理解していません。
問題:レベルソート(再帰を使用して作業しています)を行い、ツリーの一般的な形状で出力したいと思います。
だから私はこれを持っていると言います:
私のコードは、次のようにレベルの順序を出力します。
私はこのようにそれを印刷したい:
私の仕事をすることについて道徳的なスピーチをする前に... 私はすでに AP Comp Sci プロジェクトを終えており、先生が幅優先探索について言及したとき、これについて興味を持ちました。
それが役立つかどうかはわかりませんが、これまでのところ私のコードは次のとおりです。
私が理解できることから、ツリーの合計の高さを使用し、レベルカウンターを使用する必要があります...唯一の問題は、levelOrderが再帰を使用してツリーを戻るときにレベルカウンターがカウントし続けることです。
これが多すぎる場合は申し訳ありませんが、いくつかのヒントがあれば幸いです。:)
javascript - JavaScriptコードを*順番に*実行するにはどうすればよいですか
わかりました、Javascript が C# や PHP ではないことを理解していますが、私は Javascript の問題 (JS 自体ではなく、私の使用法) に戻ってきます。
私は機能を持っています:
問題は、Javascript がコードを先に進めたいという熱烈な欲求のために、「hideLoader」関数が直後に実行されるため、ローダーが表示されないということです。
どうすればこれを修正できますか? 言い換えれば、ページに書いた順序でJavaScript関数を実行するにはどうすればよいですか...
testing - TestNGでのテストの実行順序
TestNGでのテストの実行順序をカスタマイズするにはどうすればよいですか?
例えば:
上記のスイートでは、テストの実行順序は任意です。1回の実行で、出力は次のようになります。
書かれた順序でテストを実行するにはどうすればよいですか?
.net - Windows Forms UserControl の Load イベントについて
メソッドとコンストラクターが完了した後にLoad
UserControl のイベントが常に発生するという保証はありますか?InitializeComponent()
perl - Perlでのコンマ演算子を使用した実行順序
次のスクリプトについて考えてみます。
これは、私が予想するように、印刷し1+2+3
ます。変数$z
は最初は割り当てられていないため'+'x$z
、空と評価されます。その後、$z
は1に設定されるため、はに'+'x$z
評価され+
ます。
ただし、これを変更して、それ自体が$z
含まれるようにすると、次のようになります。+
スクリプトが出力するようになり+1+2+3
ました。これは、実行の順序が異なることを示唆しているように見えますが、その理由はわかりません。
これらの2つの例の動作が異なる原因となる実行順序に関する正確なルールは何ですか?実行の順序は明確に定義されていますか?
c++ - イニシャライザが一時的に破棄されるのはいつですか?
いくつかの質問に答えた後、私は今日この実験を構築しました
b
動的初期化によってfalse
設定する前に(ゼロ初期化の結果として)値があります。終了true
の初期化の前に一時が破棄された場合は、を出力します。それ以外の場合はを出力します。b
false
true
仕様によると、一時は完全な式の最後に破棄されます。これは、の初期化では順序付けられていないようですb
。だから私は疑問に思う
- 仕様では、実装が異なる実行の両方
false
で印刷することを許可していますか?true
Clangfalse
は上記を印刷し、GCCはを印刷しtrue
ます。これは私を混乱させます。順序を定義する仕様テキストを見逃しましたか?
asp.net-mvc - ActionFilter の順序プロパティ、最小から最大、またはその逆?
2 つの ActionFilter を定義しました。
そして驚いたことに、DefaultResources は RenderTemplate の前に実行されます。しかし、MSDN のドキュメントによると、その逆も同様に機能するはずです。
この例では、アクション フィルターは Filter3、Filter1、Filter2 の順序で実行されます。
私は.NET 4を使用しています。メソッドOnActionExecutedで比較しています。何か不足していますか?
html - 外部スタイルシートは HTML の前に読み込まれますか?
HTML ページのセクションに外部スタイルシートが含まれている場合<head></head>
、それらは HTML の前に読み込まれ、レンダリング時にすぐに適用されますか? 私の具体的なユースケースを紹介しましょう。
外部の styles.css ファイル:
フォームを含むページ:
ページの読み込み時にラベルが見えなくなる (CSS のダウンロードによるちらつきがない) と確信できますか?
それ以外の場合は、スタイル属性をインラインで追加できますが、これはメンテナンスの悪夢になる可能性があります。
servlets - WAR で注釈を使用してサーブレット フィルターの実行順序を定義する方法
WAR 独自の で webapp 固有のサーブレット フィルタを定義するweb.xml
と、フィルタの実行順序は、 で定義されている順序と同じになりweb.xml
ます。
しかし、アノテーションを使用してこれらのフィルターを定義する場合、@WebFilter
フィルターの実行順序はどのようなもので、実行順序はどのように決定できるのでしょうか?