問題タブ [persistent-data]

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 投票する
3 に答える
2296 参照

data-structures - 永続データ構造を備えたJavascript関数型ライブラリ

永続的なデータ構造を持つ機能ライブラリを探しています。ネストされた配列と辞書だけが必要です。いくつかの機能的なjavascriptライブラリがありますが、それらは不変性を対象としていません。書きたい

アンダースコアは、特に配列の場合に近い場合がありますが、辞書の引数を変更します。clojurescriptを使用することもできますが、より軽量なアプローチをお勧めします。

0 投票する
3 に答える
1370 参照

f# - F# で利用できる永続的なプレフィックス トライを持っている、または知っている人はいますか?

私の特定のアプリケーションでは、F# の Map と Set のパフォーマンスがかなり不足しています。良い接頭辞 trie は、特に名前によるシンボル検索に関して、インタープリターのパフォーマンスをかなり向上させるようです。唯一の注意点は、追加操作と検索操作 (特にキーが文字列の場合) に対して非常に効率的であり、永続性 (非破壊的な更新を意味する) に対して不変でなければならないということです。

そのようなビーストが利用できない場合は、OCaml または Haskell からの参照実装を使用して開始することができます。

よろしくお願いします!

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

java - 永続メッセージ用のkahadbメッセージストア

db-xx.logがジャーナルファイルで、db.redoが参照ファイルであることを知っていますか?

db-xx.logは、まだ消費されていないメッセージを格納します。これらのメッセージは、消費された後、db-xx.logから削除されます。db.redoは、メッセージID(db-xx.logに保管されている)の参照をメッセージIDで保管します。

  1. しかし、db.dataとdb.freeとは何ですか?
  2. それらの機能は何ですか?

私の理解では、ブローカーは最初にメッセージをキャッシュ(揮発性メモリ)に保存し、チェックポイントまたはキャッシュサイズがいっぱいになると、それらのメッセージはdb-xx.logに移動(追加)されます。

  1. あれは正しいですか?

ありがとう

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

android - xml を使用した永続データ、xml リーダーの実装方法は?

「内部ストレージ」の方法を使用してデータを保持しようとしています。以下のコードでは、xml をストレージに書き込もうとしています。それは正しい方法ですか?fileInputStream を使用してこのファイルを開こうとしていますが、読み取り用に表示されるそのクラスの唯一の関数は、一度に 1 バイトのデータを読み取るように見える .read() です。これは、xml ファイルを読み取るにはかなり不便なようです。データの読み書きはどのようにすればよいですか?


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

ios - アーカイバのデバッグ

アーカイブとアーカイブ解除の何が問題なのかわかりません。クラスからデータを保存しようとしています。エンコーダーとデコーダーは次のとおりです。

インスタンス変数はプロパティであり、カスタム クラスの値です。このクラスの複数のインスタンスが、メイン ビュー コントローラーに格納されている NSMutableArray にデータを入力します。

私のView Controllerにはメソッドが含まれています:

配列に関するコメントは実際のコードにはありません。最後に、アプリ デリゲートには次のコードがあります。

残念ながら、コードを実行するたびに「失敗」が常にログに記録され、その理由はわかりません。mainViewController は、アプリ デリゲートのインスタンス変数です。非常に長い間デバッグを試みましたが、問題が見つかりません。どんな助けでも大歓迎です。ありがとう!

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

cookies - Opera TV ストア アプリでの Cookie/永続データ ストレージ

私はスマートテレビアプリを開発していますが、アプリの性質上、デバイスに少量のデータを保存する必要があります。

他のプラットフォーム (Samsung Smart TV など) には、デバイスにデータを保存する機能があるようです。

Opera TV ストアのようなものは (限られたドキュメントで) 見つけることができず、Cookie はデバイスでは機能しないようです。私のアプリは、PC のブラウザーから実行すると Cookie を正しく保存および読み取ることができますが、デバイスでは何も起こりません。おそらくCookieが無効になっていますか?

もしそうなら、Opera TV Store アプリでデータを保存する他の方法はありますか?

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

ios - WatchKit 拡張ターゲットでコア データの永続ストア パスを取得する方法

Core Data フレームワークを使用し、永続ストアをアプリケーション ドキュメント ディレクトリに保存する iOS アプリを開発しました。次のメソッドを使用して、アプリ ターゲットに永続的なストア パスを取得できます。

次に、新しい WatchKit 拡張ターゲットを作成し、iOS アプリによって保存された永続ストアを取得したいのですが、watch 拡張の Interface Controller で上記のメソッドを使用しようとすると、別のパスが返されます

ウォッチキット拡張ターゲットで iOS アプリの永続的なストア パスを見つけるにはどうすればよいですか?

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

unity3d - Unity と Tango でデータを保存する

Tango デバイスでバイナリ フォーマッタと Application.persistentDataPath を使用してゲーム データを保存しようとしています。ただし、保存した後、ファイルはどこにも見つかりません。現在、パスは「Storage/emulated/0/Android/data/com.mine.project/files/filename.bin」として読み取られていますが、上記のようにパスは実際にはどこにも存在しません。このすべてのデータを Tango に保存する、まだ見つけていない別の方法はありますか? そうでない場合、これらのファイルを表示する方法はありますか?
これは、私が現在使用しているコードから、使用しているデバッグ機能を除いたものです。

これでエラーが発生していないことがわかります。 File.Exists() 関数を介してファイルを再度見つけることもできますが、他のプログラムからアクセスするにはファイルを再度見つける必要があり、これまでのところ不可能であることが証明されています.