問題タブ [break]
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.
javascript - JavaScript でタイム ループをキャンセルしますか?
ページの一部の要素をフェードインまたはフェードアウトするJavaScriptの関数を設定しようとしています。フェード自体は正常に機能しますが、一方が他方のアクションをキャンセルしようとすると問題が発生します。
ここで、フェードアウトはフェードインよりも遅く実行されるように設定されています。ユーザーがゆっくりとフェードアウトするのを見て、それが意図的であることを認識し、要素が必要な場合はすばやくフェードインするようにします (画面から混乱を取り除きます)。不要な場合)。
fade(true) は正常に動作し、fade(false) は正常に動作し、より高速です。私の問題は、fade(true) に続いてすぐに fade(false) を呼び出すと発生します。フェードは互いに戦い、その後、fade(true) 呼び出しがより速く実行されるため、最初に終了し、fade(false) 呼び出しがすべてを完全にフェードアウトします。
私の質問は次のとおりです。fade(false)呼び出しでfade(true)呼び出しのループをキャンセルするにはどうすればよいですか?
aes - 復号化の種類と解読(AES 128?)
私の質問は2つの部分に分かれています。1つは「私が使用している暗号化の可能なタイプ」であり、もう1つは「それを破る可能性は何か」です(暗号化アルゴリズムが見つかったらすぐに)。
そこで、元のファイルと暗号化されたファイルを入手し、元のファイルに何か変更があった場合の暗号化された動作をテストすることができました。私が見つけた最も重要な手がかりは次のとおりです。
元のファイルと暗号化されたファイルのサイズはまったく同じです(サイズは0x10 = 128ビットの積であることに注意してください)
暗号化ブロックサイズは128ビットのようです。元のファイルでバイトが変更されると、同じ128ビットブロックが暗号化されたファイルで変更され、場合によっては(おそらく)前または次のブロックが変更されます。しかし、ほとんどの場合、このブロックのみです。そして、ファイルの残りの部分はまったく変更されません。
元のファイルには繰り返しセクションがありますが(たとえば、00値の16バイト)、暗号化されたファイルで同じ128ビットブロックの結果が得られるセクションはありません。したがって、2番目のブロックの00の16バイトは、次のブロックの00の16バイトとは異なる暗号化結果になります。
その手がかりを念頭に置いて作業すると、それがどのタイプのアルゴリズムである可能性があるかを推測できますか?AES 128ビットだと思っていたのですが、手がかり#2はCBCモードを除外し、手がかり#3はECBを除外しています。それらの「中間」にあるようです...他のモードのAES128でしょうか?他に何を考えられますか?
その動作につながる可能性のある既知のアルゴリズムがいくつかある場合、それを破ることができ、元のデータを知り、2つのファイルへの変更をテストできる可能性はどのくらいありますか?
前もって感謝します
jquery - Jqueryは、ドロップダウンを壊さずにアニメーションの繰り返しを防ぎますか?
http://mmowned.org/dragon/slm/menu9.html
古いバージョン (menu7.html) のアニメーション キューイングを解決するために、ドロップダウン メニューで .stop() を使用してみました。問題は、ドロップダウンを途中で「停止」してから再度開始すると、メニューが壊れて、停止した場所に戻るだけです:/
これは本当に簡単だと確信していますが、どうすればこれを修正できますか?
スライド機能は希望どおりに機能しますが、ドロップダウンは機能しません(前述のように壊れます)。何らかの理由でトグルクラスも機能しません(ただし、古いバージョンにあります)
html - Iframe を壊す
ランディング ページに iframe があり、視聴者が送信したときにフレームを分割したいと考えています。視聴者が 2 番目のページに移動すると、フレームがページ上の画像をカットします。iframe のページ送信ボタンを制御しないと、壊れる方法があります。既存のボタンの上に自分のボタンをフレームし、両方のボタンを「プッシュ」してフレームを壊し、もう一方のボタンを 2 ページ目に運ぶスクリプトを作成できますか? 送信時にスクリプトを中断したいのですが、ボタンが押されたことをページはどのように認識しますか?
jquery - jQueryの各ループから抜け出す方法は?
jQueryeach
ループから抜け出すにはどうすればよいですか?
私が試してみました:
ループ内ですが、これは機能しませんでした。何か案は?
2020 年 9 月 5 日更新
置くreturn false;
場所を間違えました。ループの中に入れると、すべてが機能しました。
c# - C# スイッチ/ブレーク
C# を使用して、switch ステートメントの各ケース ブロックでブレークを使用する必要があるようです。
この理由は、次の case ステートメントに進むことができる他の言語で見ることができます。
ケースブロックが他のケースブロックに落ちる可能性はありますか?
どうもありがとう、本当にありがとう!
visual-studio-2010 - Visual Studio 2010 の Debugger.Break
Vista 64 ビットの Visual Studio 2010 beta 2 Ultimate で Debugger.Break() を使用して Windows サービスをデバッグしようとしています。コードを実行しても何も起こりません...
誰かがアイデアを持っていますか?
java - Java Label ステートメントの使用を避ける必要があるのはなぜですか?
インターネットのいたるところで、Java で label ステートメントを使用することは避けるべきだと人々は言います。ただし、ネストされたループなど、場合によっては非常に便利です。
なぜそれらを使用しないのかについて、満足のいく答えが見つかりません。ラベルに代わるものは、読みやすさ、パフォーマンス、またはその両方を低下させることが多いと思います。
では、ラベル付きの break および continue ステートメントがそれほど悪いのはなぜでしょうか?
c# - switchステートメントを含むwhileループから抜け出します
switchステートメントを含むループから抜け出す方法を理解するのに問題があります。ブレークは、ループではなく、スイッチからブレークアウトします。
これにはおそらくもっとエレガントな解決策があります。trueで始まり、falseに設定され、ループを終了するフラグを実装しました。より良い解決策を提供できますか?
背景:このコードは、バーコードワークフローシステムで使用されます。バーコードスキャナーが組み込まれたPocketPCがあります。このコードは、これらの機能の1つで使用されます。ルーチン全体でさまざまなデータの入力をユーザーに求めます。このピースを使用すると、PocketPC端末にその情報を表示するいくつかのインベントリレコード(ページングされた結果)をスクロールでき、完了の場合は「D」、終了するには「Q」を入力できます。
改善が必要な現在のC#の例を次に示します。
これは、VB.NETでこれを行うコードの例です。
ありがとう、
actionscript-3 - ネストされた for ループから抜け出せない
次の関数がありますが、break ステートメントを使用しているにもかかわらず、配列内で一致が見つかった後に停止しているようには見えません。