問題タブ [reset]
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.
sockets - ソケットが適切に閉じられていない理由は?
これが私がやろうとしていることです: 新しいメッセージが利用可能になると、サーバーは接続されたクライアントにメッセージを送信します。一方、クライアントは、接続時に send() を使用してサーバーにメッセージを送信し、次に recv() を使用してメッセージを受信しようとします。その直後に、クライアントは close() を呼び出して接続を閉じます。
クライアントが終了した後、サーバーがクライアントからメッセージを受信しようとすると、104 - 「接続がピアによってリセットされました」というエラーが発生することがあります。
これが発生すると、 Wiresharkは、クライアントによって
送信された最後の 2 つのセグメントが次のとおりであることを明らかにし
ます。
なぜこれが起こっているのですか? クライアントでソケットを「適切に」閉じるにはどうすればよいですか?
python - Python time.clock()-スレッドでクロック値をリセット
Windowsのtime.clock()は、最初に呼び出されたときにタイマーを開始し、その後の最初の呼び出しからの経過時間を返します。時計を再開する唯一の方法は、新しいプロセスを開始することだと読みました。
スレッドを開始して強制終了すると、time.clock()も再起動することになっていますか?現在は機能していないようです。そうでない場合、実行可能ファイル全体を再起動する唯一の解決策ですか?
git - 同じ変更が両方のブランチに手動で適用されたときにリベースを強制する方法は?
私のリポジトリは次のようになります。
ここで、「M - BCDE - N」は手動で (残念ながら!) 適用された変更であり、個別のコミット「A - B - C - D - E」とほぼ同じです (ただし、GIT はこれらの変更が同じであることを認識していないようです)。次の構造をリベースして取得したいと思います。
つまり、branch:release を branch:master とまったく同じにして、マスターの HEAD からフォークしたいのです。
しかし、ブランチ リリースで「git rebase master」を実行すると、GIT は多くの競合について報告し、リベースを拒否します。どうすればこれを解決できますか?
これに関するその他の説明: マスターの HEAD からゼロから branch:release を「再作成」したいと思います。あと、branch:release はもう git pull してる方が多いので、git reset + git push -f が使えません。
html - HTMLフォームの特定の入力要素をリセットする
ページに複数の入力テキストボックスがあります。特定の条件が失敗した場合に、特定のテキストボックスをオンロード状態にリセットしたいと思います。テキストボックスのonload状態を保存するためにHidden要素を使用することを検討しています。この問題を解決するために、他の提案や解決策を提案します。
uiviewcontroller - UINavigationControllerは内部UIViewControllerをリセットします
私は非常に独特の問題を抱えています。私のアプリには、UIViewControllerのセットを備えたUINavigationCnotrollerがあります。ほとんどの場合、すべてが正常に機能しますが、ある時点で、戻るボタンを押すと、戻ってきたUIViewControllerが突然リロードされます。つまり、loadViewが2回呼び出され、インターフェイスが押しつぶされます。これ以前は、同じ問題が発生したUITabbarControllerがありました(タブを切り替えるとき)。UINavigationController / UITabBarControllerは、ある時点でUIViewControllerの一部をリセットしたようです。また、この問題はデバイスでのみ発生します。何か案は??
よろしくお願いします!!!
security - データベーステーブルなしで電子メールでパスワードをリセット
メールでユーザーのパスワードをリセットするための通常のフローは次のとおりです。
- ランダムな文字列を生成し、データベーステーブルに保存します
- ユーザーへのメール文字列
- ユーザーが文字列を含むリンクをクリックする
- 文字列はデータベースに対して検証されます。一致する場合、ユーザーのpwはリセットされます
ただし、テーブルを維持したり、古い文字列を期限切れにしたりすることは、少し面倒なことのように思えます。この代替アプローチに明らかな欠陥はありますか?
- ユーザーの既存のパスワードのMD5ハッシュを生成します
- ハッシュ文字列をユーザーにメールで送信
- ユーザーが文字列を含むリンクをクリックする
- 文字列は、既存のpwを再度ハッシュすることによって検証されます。一致する場合、ユーザーのpwはリセットされます
ユーザーのパスワードはすでにハッシュ化およびソルト化された形式で保存されていることに注意してください。一意であるが繰り返し可能な文字列を取得するために、もう一度パスワードをハッシュ化しています。
そして、はい、明らかな「欠陥」が1つあります。このように生成されたリセットリンクは、ユーザーがパスワードを変更する(リンクをクリックする)まで期限切れになりません。しかし、なぜこれが問題になるのかはよくわかりません。メールボックスが危険にさらされた場合、ユーザーはとにかく困惑します。また、ユーザーのパスワードが変更されると、リセットリンクが一致しなくなるため、再利用のリスクはありません。
c - ARMプロセッサの最もクリーンなリセット
最近、ARM7コントローラーで実行されるいくつかのCコードをクリーンアップしています。状況によっては(アップグレード、致命的なエラーなど)、プログラムはリセットを実行します。現在、0にジャンプし、起動コードがすべてを正しく再初期化すると想定しています。ARMをリセットするための「LeaveNoTrace」の最良の手順は何かを考えるようになりました。これが私の最初の亀裂です:
このコードは、IARARMコンパイラとAt91Libを想定しています。私が考慮していないことはありますか?
css - ブラウザをリセットする必要があるのはなぜですか?
さて、それはおそらく最高のタイトルではありません。ブラウザのリセットが必要な理由はわかっています。ブラウザにはさまざまなデフォルトが設定されているためです。
タイトルに入れるには長すぎた私の質問は次のとおりです。
全員がリセットスタイルシートを90%使用する必要がある場合、ブラウザがデフォルトのスタイルを設定する必要があるのはなぜですか?とにかくそれらを削除するだけですよね?
c# - Visual Studio: デバッグ時にユーザー設定をリセットする
C# Winforms-App には、いくつかのユーザー設定が保存されています。
Visual Studio 2008 からプロジェクトのデバッグを開始するたびに、これらの設定を簡単にクリアする方法はありますか?
そうしないと、常に最後のデバッグ セッションの設定で起動します。
asp.net - javascriptを介してasp.net検証コントロールをリセットしますか?
JavaScript を使用して asp.net 検証コントロールをリセットするにはどうすればよいですか? 現在のコード サンプルは、エラー メッセージ テキストをクリアしますが、次のフォーム送信の検証コントロールをリセットしません。
アップデート:
フォームの完全なコード サンプルを次に示します。別のフォーム送信で検証コントロールを起動できないようです: