問題タブ [persistent-storage]

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

blackberry - Blackberry永続ストア-ハンドヘルド再起動後にデータが保存されない

ブラックベリー用のアプリを作成しようとしており、永続ストアを使用していますが、デバイスを再起動するとデータが失われます。なぜこれが起こっているのか誰かが手がかりを持っていますか?
みなさん、よろしくお願いします!

p>

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

iphone - Core Data にデータをロードする方法は?

助けてくれてありがとう。

プロジェクトにコア データを追加しようとしていますが、実際のデータを永続ストアに追加する場所と方法に行き詰まっています (これが生データの場所であると想定しています)。

1000 個の < オブジェクトがあるため、plist アプローチは使用したくありません。私の検索から、xml と csv のアプローチがあるようです。入力に ​​SQL を使用する方法はありますか?

データはユーザーによって変更されず、データ ファイルは手動で入力されるため、実行時にこれらのファイルを更新する必要はありません。この時点で、ファイルの種類に制限はありません。構文が優先されます。

助けてくれてありがとう。

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

iphone - 永続的なストアを作成するのと、固定ファイルをデータに使用するのとではどちらがよいでしょうか?

コア データを使用する iPhone 用のシンプルなスポーツ シミュレーション ゲームのプロトタイプを作成しています。

私が直面している最大の課題の 1 つは、そもそもデータを Core データに取り込む方法です。

2 番目に大きな課題は、コア データの永続ストアを使用するか、事前に固定されたゲーム データに固定ファイル (JSON) を使用するかということです。

--

概念

一般的な概念は、プレーヤーができるstart a new gamecontinue、既存のプレーヤーができるということです。

start new game事前に固定されたデータを使用する場合。(IE。読み取り専用のデータベース。)

continue game別のデータベース (ゲーム データベース) を使用する場合。

そのような機能を提供する方法がわかりません。

--

プロトタイプ

現在、私はこのプロトタイプを試しています:

PHP Web アプリ -> 2. API -> 3. iPhone

  1. CMS として機能するローカル PHP Web アプリ。

  2. 特定のデータを JSON 形式で公開できるようにする基本的な API。

  3. TouchJSON/その他のツールを使用して、JSON を Core Data に読み込みます。

私は API を公開/オンラインにするつもりはありません (さまざまな理由から)。したがって、私が説明した方法は、一方向のプロセスであることを意図したものにすぎません。

データを読み取り専用にする必要があるため、これはもちろん問題を引き起こします。

--

スポーツ シミュレーション ゲームでは、固定ファイル (.txt、.csv、.dat など) を使用して、このデータをメモリまたはデータベースに読み込むことがよくあります。

したがって、この概念を使用すると、次のことができます。

JSON を固定ファイルとして保存し、実行時にメモリ/コア データに読み込みます。

その後、プレーヤーが新しいゲームを開始するたびに、既存のコア データ ストアは消去されます。


ただし、この問題を解決する方法として永続ストアを使用できると聞いたことがあります。

そのため、私は 2 つの永続的なストアをセットアップすることを考えていました。

1) 事前に固定された読み取り専用の永続ストア

2) 実際のゲーム ストア (新しいゲームを開始すると上書きされます)。


しかし、どちらが良いですか?

使用する JSON 固定ファイルを作成するか、2 つの永続ストアを使用しますか?

私の質問/概念が過度に複雑である場合はお詫び申し上げます。ただし、可能であれば、より優れた/単純なソリューションを歓迎します。

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

python - Python で多数のリンクされたオブジェクトを保存およびロードする

他のオブジェクトへの参照を保持することでネットワークを形成するオブジェクトがたくさんあります。すべてのオブジェクト (ノード) には、そのプロパティである dict があります。

現在、これらのオブジェクトを (ファイルに?) 格納し、後ですべてをメモリに再ロードする高速な方法を探しています (ランダム アクセスは必要ありません)。データはメモリ内に約 300MB あり、SQL 形式からロードするのに 40 秒かかりますが、アクセスを高速化するためにデータをキャッシュしたいと考えています。

どの方法をお勧めしますか?

( getstateをいじろうとしたにもかかわらず、再帰エラーが原因で私のピクルの試みは失敗しました:(とにかく速い何かがあるのでしょうか?:))

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

blackberry - Blackberry: データ構造 (Hashtable など) を永続化する方法は?

私はうまく機能するこのコードを持っています:

おそらく、PersistentObject doc に次のように記載されているためです。

暗黙の永続性

Boolean、Byte、Character、Integer、Long、Object、Short、String、Vector、Hashtable など、暗黙的に永続化できるクラスがあることに注意してください。

また、オブジェクトを永続化すると、オブジェクトが参照する永続化可能なオブジェクトも永続化されることに注意してください。

しかし、他のデータ構造はどうでしょうか? たとえば、上記で使用したベクターの代わりに、キー: 文字列と値: MyItems を持つハッシュテーブルが必要です。オブジェクトがどれほど複雑であっても、永続化して MyItem コンテンツが実際に保存されるようにするにはどうすればよいですか?

IntHashtableはPersistable としてリストされているのに、Hashtable はそうではないのはなぜですか?

ありがとうございました!アレックス

0 投票する
6 に答える
7056 参照

python - Python で実行間でデータを永続化する方法

私はPythonで個人的なプロジェクトに取り組んでおり、何らかの形式の永続データが必要です。データは、それぞれ 10 ~ 20 列と 100 ~ 200 レコードの 2 ~ 3 個のテーブルに収まります。私は SQL の基本を理解しているので、データベースはある程度理解できるようです。

私は Python を初めて使用するので、Python からのデータベース インターフェイスのオプションに慣れていません。ピクルス化についても聞いたことがありますが、それが私のプロジェクトのサイズにとってより良い解決策になるかどうかはわかりません. 誰でも良い解決策をお勧めできますか?

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

android - 配列またはカスタムオブジェクト(永続データ)を保存する方法は何ですか?

AndroidでSQLiteを使用せずに、カスタムデータオブジェクトを永続データとして保存する方法はありますか?

画面にEditTextフィールドの3*3マトリックスがあり、これらの9つのフィールドのすべてのコンテンツを1つの「プロファイル」(オブジェクト)に格納したいと思います。他のプロファイルを作成して、異なるデータを持つ異なるマトリックスを持つことができます。

XMLを考えましたが、他の意見も聞きたいです。

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

image - BlackBerry-PersistentStore への画像の保存

イメージを PersistentStore に保存できますか? それは賢明ですか?あなたの経験は何ですか?イメージを保存したいのですが、ファイル システムと永続ストアのどちらが優れていますか? その長所と短所は何ですか?

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

blackberry - ブラックベリーのすべてのPersistentStoreキーを取得します

私のアプリケーションは、PersistentStoreを使用してデータを保存しています。PersistentStoreのキーは実行時に作成されるため、すべてのキーを知る方法はありません。アプリケーションで使用されている永続ストアキーを取得または一覧表示する方法があるかどうかを知りたいのですが。それらをObjectChoiceFieldに配置し、操作するものを選択します。

私のアプリケーションは、名前を文字列として作成し、その文字列をキーとして使用される長い値に変換します。私は現在、PersistentStoreの名前を単一のRMSに保存し、それを使用してキーを取得することを考えています。しかし、私はこのオプションを最後の手段として残しておきたいと思います。