問題タブ [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.

0 投票する
1 に答える
51 参照

c++ - BerkeleyDB はパフォーマンスを最大化し、データ損失を最小限に抑えます

書き込み操作中に停電で失敗した場合、BerkeleyDB データベースへの損傷を防ぐ方法は?

現在のデータの損失はひどいものではありません。すでに保存されているデータの主なものは破損しておらず、操作を再開するとすぐにアクセスできます。

したがって、可能な最大の記録速度。

前もって感謝します。

0 投票する
1 に答える
332 参照

highcharts - ハイチャート更新シリーズ タイプのデータ損失

ハイチャートでシリーズ タイプを更新しようとしていますが、データが失われています。

これが私のスニペットです:

Highstock/StockChart でデータ損失を示す jsfiddle: http://jsfiddle.net/fqd1bshm/1/

更新 1

Highcharts: http://jsfiddle.net/9mby1xqn/1/でナビゲーターを使用すると 、同じ問題が発生します。

ありがとう

0 投票する
2 に答える
3055 参照

azure - Azure ディスク データの損失

私は Azure を初めて使用します。VM を作成しました。非常に重要なファイルを一時ストレージに保存しましたが、数日後に一時ディスクがフォーマットされました。データを取り戻すことができるオプションはありますか??

0 投票する
2 に答える
5585 参照

c# - C#シリアルポート経由でデータを送信し、バイト配列のデータが不完全に受信されました

ATmega8A から情報を受け取る GUI インターフェイスを開発しています。GUI からの以下のコードは、次のことを行う必要があります。

  • byte[] testヘッダーのチェック: ここでは、チェック対象のバイト配列 ( ) にデータを読み込んでいます。OxFF
  • の場合header == 0xFF、2 番目のバイト配列を読み取ります ( byte[] data)

以下のコードを参照してください。

今、私は次の問題を抱えています。たとえば 1 などの単純な数字を送信すると、その数字はtextBox1問題なく に表示されます。ただし、433 のような番号を送信しようとすると、常に 4 を受信し、33 は失われます。含まれているifステートメントが原因だと思いますが、そのデータが失われている理由を説明できません。

0 投票する
1 に答える
246 参照

ios - iOS の更新後にユーザーが Core Data ファイルを失うのを防ぐ方法

アプリ ストアに ios アプリがありますが、最新のアップグレードでユーザーのデータが失われました。このリリースでは、ユーザーの sqlite ファイルの場所を変更する必要がありました (長い話です)。元のファイルは \Documents\myApp.sqlite にありました。アップグレードしたら、\Documents\myAppDB.sqlite にコピーします。コードの大部分を以下に示します。ストアの URL は新しい場所を指し、legacyStoreURL は古い場所を指しています。

自分のデバイスで問題を再現できません。元のファイルを削除しないことにしたので、ユーザーが古いファイルを復元できるようにアップグレードできることを願っています。ただし、これを試みる前に、問題を理解し、再現できるようにしたいと考えています。なぜこれがうまくいかなかったのか、なぜ再現できなかったのか、誰でも理解できますか?

0 投票する
0 に答える
49 参照

r - R でテキスト ファイルと Web から読み取るときの異なる結果

そのようなデータを持つウェブサイトにしましょうwww.exampleweb.com

1000 行で 1 列。
この Web サイトからデータを取得する方法は 2 つあります
。1.

データを変換する必要があるため、

そう:

サイト全体をコピー (ctrl+a) し、.txt ファイルに貼り付けます。「my_data.txt」として保存します。

今、私が使用するとき

しかし一方で:

どちらが優れているかはわかりませんが、char から数値への変換でデータが失われるような気がします。防ぐ方法がわかりません。これらの変数のヘッド/テールもチェックしましたが、値は同じです:

それに対処する方法は?Webスクレイピングデータを絶対に使用してはならないということですか? 何らかの理由で .txt ファイルを作成できない場合はどうすればよいですか? たぶん、データ変換のためのより良い方法が必要ですか?

0 投票する
1 に答える
1198 参照

ios - に保存されたファイル/ドキュメントが短期間で失われている

アプリのドキュメント ディレクトリに画像 (JPEG) とテキスト ファイルを保存するアプリがあります。xcode シミュレーターと 2 台の iPhone (4 と 5、それぞれ ios 7.1 と 8.1 を実行) でテストしましたが、期待どおりに動作し、データは正常に保持されます。

しかし、アプリ ストアに送信した後、アプリをテストしているユーザー (iPhone 6、iOS 8.1 を使用) は、保存されたデータが 20 分程度ごとに失われていることを発見しました。これがなぜなのか、どうすれば問題を解決できるのか誰か知っていますか?

ファイルを [バックアップしない] とマークすると、問題は解決しますか?

参考までに、NSUserDefaults に保存されているデータは保持されています。

前もって感謝します。

編集 - -

次を使用してドキュメントディレクトリを検索していることを言及する必要がありました。

次に、画像/ファイル XXXX.jpg に起因する文字列を self.docsPath に追加します。

また、アプリが iPhone 4/5 で正常に機能し、xcode からプラグを抜いて、appstore からダウンロードしたバージョンのアプリを実行していることも明確にする必要があります。これまでの調査で、私が問題を抱えているのは具体的には iPhone 6 であり、私が言えることは、20 分ごとにドキュメント ディレクトリを単純にクリアしていることです。

0 投票する
2 に答える
1643 参照

arrays - PLC から SQL Server へのデータ損失

私は、PLC からデータ (11 個のタグ) を収集し、5 ミリ秒単位で SQL データベースに書き込む必要があるプロジェクトを担当しています。

これは、このような高いサンプリング レートが必要な最初のプロジェクトであり、通常の構成 (Rockwell Allen-Bradley CompactLogix PLC --> Kepware KEPserver --> VB.NET デスクトップ アプリ - -> MS SQL)。インターネットを検索したところ、PLC から直接 DB へのロスレス データ転送を約束するサード パーティ製品 (SQL4automation、Kepware DataLogger プラグイン、RSLinx、Ignition) を見つけましたが、どれも非常に高価です。

同様の問題に対する(理想的には無料の)解決策を見つけた人はいますか?現在、データを 2 つの別々の配列に書き込み、交互にコピーするように PLC とデスクトップ アプリを書き直しています。この方法で成功した人はいますか?

そうでない場合 - サードパーティ ソフトウェアの使用経験はありますか?

助けてくれてありがとう、ドゥギ

0 投票する
1 に答える
1722 参照

javascript - ノードjs 2人のユーザーが同じファイルを編集しているときにデータの破損を防ぐにはどうすればよいですか?

私が取り組んでいるテスト プロジェクトに node.JS サーバーを使用しています。このプロジェクトでは、ユーザーが携帯電話のアプリを介してサイトに接続し、使用される URL に基づいて、後でアクセスできるようにそのデータをドキュメントに追加します (データへのアクセスの半分は単一のプロセスによって日常的に行われるため、特に重要ではありません)。しかし、複数のソースからのデータの書き込みは、2 人のユーザーが同時に接続した場合 (議論のために、まったく同じティックと言います) という点で私は心配しています。ファイルはどうなりますか?データの破損/損失はありますか? もしそうなら、それを防ぐ/状況を回避する最良の方法は何でしょうか(つまり、一方のプロセスを他方を待つように設定します)。データの情報に基づいてドキュメントの特定の場所にデータが追加されるため、データの上書き/損失が発生する可能性があることが心配です。

最終的に私が尋ねている質問は、2 人のユーザーが同じドキュメントを同時に編集しようとするとどうなるか、どうすればそれを防ぐことができるかということです。

PS私はこれに最適なセットアップを持っていないため、これを自分でテストすることはできませんが、再現できなくても確実に発生する可能性があります.

編集:これらすべてに加えて、データの読み取り中にデータを追加しようとすると、自動プロセスがユーザー入力をブロックするのを防ぐにはどうすればよいですか?

編集 2: ファイルは、デフォルトの Express セットアップを使用して ./routes ディレクトリに単一のテキスト ドキュメントとして保存されます。

先制編集:(笑)。すべてがWindows 8 64ビットで実行されています。それが違いを生むなら、それは可能だと思います。

0 投票する
1 に答える
382 参照

c# - SQLite がデータを失う

SQLite3.0 データベースを使用して .Net C# ソフトウェアを作成しました。ソフトウェアでは、毎日、ほぼ分単位でデータが挿入されます。しかし、ごくまれに (約 1 か月に 1 回)、かつてないほどデータが失われます。

すべてのテーブルに ID 列があります。損失を確認するために、すべてのテーブルに新しい行の挿入時刻を書き込みます。損失が発生したとき、1 時間の行が失われたことがわかりました。しかし、ID 値はスキップされず、細かく継続されました。取引を確認しましたが、問題ありませんでした。

プログラムの開始時に作成されて開かれた接続が 1 つあります。そして、その接続は、閉じて再度開くことなく、ランタイム全体で使用されます。実行時には、挿入、更新、削除、選択などの多くのデータベース アクションがあります。

負けの理由になりうるか?db アクションごとに接続を開いたり閉じたりする必要がありますか?