問題タブ [redo]
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.
timeout - タイムアウト時の突堤リプレイ要求
非同期コンテキストからのリクエストを完了しないと、タイムアウト時に元のリクエストが再度再生されるという Jetty の問題に直面しています。動作は次のとおりです。リクエストごとにタイムアウト付きの非同期リスナーを設定するため、2 つのスレッドが実行されJetty Thread1
ますThread2
。ここで、クライアントへのデータの書き込みがタイムアウトよりも長くかかるとしましょう。リクエストが完了していないため、タイムアウト スレッドがトリガーされ、誰かがデータを書き込んでいることを確認して、サイレントに戻ります。Jetty は黙って戻るのが好きではありません。リクエストをリプレイして、別のサービングおよびタイムアウト スレッドが作成され、データが書き込まれ、非同期コンテキストが完了するまで続行します。
問題のコードはこちら - In HttpChannelState
in expired()
method
c++ - C++ - 条件をチェックせずにループの先頭に戻る
perl でのプログラミングでは、'redo' という名前のスマート関数を使用できます。条件を確認せずに、ループの最初に戻ることができます。たとえば、予期される値/文字を設定する必要があるテーブルを作成する場合に役立ちます (たとえば、「abc」、他には何もありません)。そのようなC++関数に存在するかどうかを尋ねたいと思います。あなたの助けに感謝します。
vba - VBA 使用範囲に単語/テキスト/値が含まれている場合は、前の手順に戻ります
Web サイトからデータをダウンロードするマクロを作成しました。Web サイトが完全に読み込まれた後、html タグでデータを破棄しますが、不明なエラーのためにデータが誤って破棄されることがあります。各バリアントの後にチェックを追加したい'x' が完了しました。たとえば、アクティブ シートに「中报」という単語が含まれている場合は、「レポート タイプの選択」の手順に戻ってスクレイピングをやり直します。また、一部の変数/データ型が最初に設定されていないことも知っています。誰でもこれを解決するのを助けることができますか? 前もって感謝します!
android - 画像を1本指でタッチして回転させて元に戻すにはどうすればいいですか?
画像をドラッグ アンド ドロップして回転し、1 本の指でタッチして画像を消去します。
Stickerview
画像を追加して消去で編集
python - 私のPythonタートル描画プログラムでやり直しを実装する最もpythonicな方法は?
ユーザーがキーボードで押したタートル キャンバスに任意の文字を描画するタートル描画プログラムを作成しました。ユーザーが呼び出した最後の描画を元に戻すための元に戻す機能を既に実装しています (以下を参照) 。おそらく私の現在の元に戻す機能に基づいて、これを行うための最もpythonicな方法に関するヒントやコツを教えてもらえますか? 私はこれについて多くのことをグーグルで検索しましたが役に立たなかったので、この問題に関する助けは大歓迎です。
私の元に戻す機能:
編集:混乱を避けるために、「やり直し」でやりたいことは、キャンバスをクリアし、「やり直し」を呼び出すボタンが押されるたびに、元に戻したポイントを過ぎて1つの関数ですべてを再描画することです。たとえば、ユーザーがキャンバスに「HELLO」を描画し、ユーザーが文字「H」まで元に戻した場合、やり直しを 1 回押すと、タートルは「H(ユーザーが選択した新しい文字)L」を再描画する必要があります。 2 回目の呼び出しでは、タートルは「H(ユーザーが選択した新しい文字)LL」を描画する必要があります。また、元に戻した文字を、ユーザーが置き換えた文字に変更できる必要があります (したがって、「やり直し」)。たとえば、ユーザーが "HELLO" の "H" までを元に戻し、ユーザーが "E" を "A" に置き換えた場合、redo が呼び出されると、
python - Python で現在の「やり直し」関数に上書きを実装する方法は?
私は(私の他の質問の1つに答えた私の仲間@Nuclearmanの助けを借りて)プログラムにやり直し機能を部分的に実装しました。これは、ユーザーが押したキーボードで押された文字をタートルに描画するタートルグラフィックプログラムですグラフィックキャンバス。「部分的に」と言うのは、やり直しはしますが、ユーザーによって呼び出された場合に最後に元に戻された文字を新しい文字で上書きするという、意図したことを実行しないためです。たとえば、キャンバスに「HELLO」と書き、「H」まで元に戻したとします。次に、「E」を「A」に置き換えたいと考えました。だからあなたは「A」を描きます。やり直しを押すと、「HAL」と表示されるはずですよね?まあ、それは私のやり直しには当てはまりません。代わりに、私が示した例に従ってやり直すと、次のように出力されます。
Aの上にEを描きます!まあ、それはやり直しが意図されていることではありません!では、タートルが上の画像で起こっていることの代わりに「HAL」を描画し、以下に示す現在のやり直し機能に基づいてこれを実装するにはどうすればよいでしょうか? どんな助けでも大歓迎です!:)
私のやり直し機能:
python - Python でのループ反復のやり直し
Python には、一部の言語に存在する「やり直し」ステートメントのようなものがありますか?
(「redo」ステートメントは、(「break」や「continue」と同様に) ループ動作に影響を与えるステートメントです。最も内側のループの先頭にジャンプして、再度実行を開始します。)