問題タブ [data-loss]
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.
c++ - winsock 欠落データ c++ win32
ネットワーク経由でデータを送信する必要があるアプリケーションを作成しています。申請は完了しましたが、データの送信に問題があります。データを送るたびに4文字で途切れて残りがゴミ。このアプリケーションは、私が学校のプロジェクト用に書いているリモート キーロガーであり、フックと winsock の使用方法を示す必要があります。フォーラムで助けを求めることができます。どんな助けでも大歓迎です!
コードは次のとおりです。
サーバ:
クライアント:
jquery - jQuery.data()でデータを失う
私は、ドメイン固有のXMLデータの操作を支援するユーティリティWebアプリに取り組んでいます。
フローは次のようになります。
- XMLファイルをロードする
- ブラウザのネイティブXMLオブジェクト(jQueryではありません!)を使用してXMLファイルを解析し、JavaScriptオブジェクトに変換します。
- $(document).data()を使用して結果のオブジェクトを保存します
- オブジェクトを反復処理して追加情報を抽出し、それを別の$(document).data()スロットに保存します
window.setTimeout()
作業をチャンクに分割するために使用しています。
関数は次のとおりです。
なんらかの理由で、インデックスが480前後になると、$(document).data('data')に格納されているデータの一部が消えてしまい、一生理解できなくなります。どうして。
だから、ここに答えにつながるかもしれないいくつかの質問があります:
- この方法で使用
window.setTimeout()
することは信じられないほど悪い考えですか? - jQuery.data()を使用して保存できる量に制限はありますか?私のXMLファイルは約100KBです。
java - Java: BufferedReader は 1 行以上を読み取りますか?
ソケットを使用して Java でプログラムを作成しています。コマンドをクライアントに送信したり、クライアントからサーバーに送信したりできます。コマンドを読むには、BufferedReader
. それらを書き込むには、 aしかし、今はそのソケットPrintWriter
を介してファイルを転送したい(単純に2番目の接続を作成するのではなく) . まず、ファイルに含まれるバイト数を出力ストリームに書き込みます。たとえば、40000 バイトです。したがって、ソケットを介して番号を書き込みますが、接続の反対側は.40000
78
だから私は考えていました:(を呼び出すことによって)BufferedReader
単なる行以上のものを読み取り、その方法でファイルデータからいくつかのバイトを失います。からのバッファにあるためです。
したがって、数値は送信したいファイルのバイトです。
readLine()
BufferedReader
78
この考え方は正しいのか、そうでないのか。もしそうなら、この問題を解決する方法。
うまく説明できたと思います。
これが私のコードですが、デフォルトの言語はオランダ語です。そのため、一部の変数名は奇妙に聞こえる場合があります。
解決策は次のとおりです。James の
提案のおかげで、 laginimaineb anwser は解決策の一部だった
と思います。
コマンドを読みます。
次に、flushStreamToStream:
マーティン。
git - 奇妙なgitの場合-gitstashの後にgitstashを適用すると、失われたコミットされていないデータが適用されますか?
私はファイルを持っています。たとえば、file.txtをfile1.txtに対してgit mv file.txtを実行してから、file.txtという名前の新しいファイルを作成して作業しました。残念ながら、私はまだそのファイルをgitに追加していません。とにかく問題は、私がgit stashを実行してから、git stashを適用したことですが、新しいfile.txtが消えました...とにかくそれを取り戻すには?
sql-server-2005 - SQLサーバーテーブルから削除された行を回復する方法は?
間違った WHERE 句を含むテーブルに対して誤って DELETE コマンドを実行しました。
SQL Server 2005 を使用しています。
失われたデータを回復するのに役立つ方法はありますか?
delphi - RAD Studio 2009 Ctrl+Zバッファ破損のバグ
これは、今週だけで2回発生しました。RADStudio2009でCtrl + Zを何度も押すと、エディターバッファーが破損します。現在の行と近くの行は意味のないデータでいっぱいになり、ブレークポイントが(自動的に)作成されることがあります。そしてEAccessViolation
、IDEにがあり、それが終了します。保存されていないコードはすべて失われます。
治療法はありますか?
php - PHPのページ間でセッションデータが失われましたか?
postメソッドでニュース追加フォームを作っています。2 番目のページでは、データの検証を行います。次のように変数を定義し、$message = $_POST["message"]
その後$_SESSION['message'] = "$message";
セッション変数をエコーすると、すべてが正常に表示され、データが表示されます。そして、別のページに移動してデータをDBに追加するためにクリックすると、セッションは空になります。3 つのページすべてを渡すよう$_SESSION="test"
に veriable を定義すると、すべてのページに session_start がありますが、フォームで生成されたデータは失われます。助けてください!
iphone - iPhone: ハード リセット後、ドキュメント ディレクトリ データが保持されない
アプリをアップロードしたところ、承認されました。恐ろしいことに、右上のボタンをしばらく押し続けて iPhone の電源をオフにし、それを繰り返して再びオンにする (つまり、ハード リセット) と、Documents の内容が消えてしまったことに気付きました。
linux - bashで名前付きパイプを使用する-データ損失の問題
オンラインで検索したところ、名前付きパイプを使用するための簡単な「チュートリアル」が見つかりました。ただし、バックグラウンドジョブで何かを行うと、多くのデータが失われるようです。
[[編集:はるかに簡単な解決策を見つけました。投稿への返信を参照してください。ですから、私が提起した質問は今や学術的なものです-ジョブサーバーが必要な場合に備えて]]
Linux2.6.32でのUbuntu10.04の使用-25-generic#45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU / Linux
GNU bash、バージョン4.1.5(1)-リリース(x86_64-pc-linux-gnu)。
私のbash関数は次のとおりです。
私はこれをバックグラウンドで実行します:
そして今、私はそれを養います:
出力に一貫性がありません。私は頻繁にすべての成功のエコーを取得しません。成功エコーと同じ数の新しいテキストエコーを取得しますが、それより少ない場合もあります。
「フィード」から「&」を削除すると、機能しているように見えますが、出力が読み取られるまでブロックされます。したがって、サブプロセスをブロックしたいのですが、メインプロセスはブロックしません。
目的は、単純なジョブ制御スクリプトを記述して、最大で10個のジョブを並行して実行し、残りを後で処理するためにキューに入れることができるようにすることですが、それらが実行されることを確実に認識します。
以下の完全なジョブマネージャー:
呼び出し
1つのプロセスを開始します。その部分は正常に機能します。2つ目を開始します。手作業で一つずつうまくいくようです。しかし、上記のより単純な例のように、ループで10を開始すると、システムが失われるようです。
このIPCデータの明らかな損失を解決するために私ができることについてのヒントをいただければ幸いです。
よろしく、アラン。
php - バックアップ CSS に関するヘルプが必要
あなたの助けが必要です。
私のウェブサイトのcssが突然電源が切れてクラッシュし、次にcssを見ている間にCSSが完全にクリーンアップされました。誰かが私に提案してくれますか?
前もって感謝します。