問題タブ [data-persistence]
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.
java - 超軽量のJava永続層が必要
私が書いているJavaアプリには超軽量の永続層が必要です。スタンドアロンアプリである必要があり、これまでAmmentos&Persistence4Jで遊んできました。私は両方(特にAmmentos)が好きですが、Webであまり見つけることができず、これら2つまたはmysqldbで簡単にデプロイできると思われる他の永続化レイヤーについての考えを探しています。
私は過去に休止状態を使用しただけなので、単純な保存と取得を実行できる代替手段を探しています。複雑なクエリのサポートは必要ありません。
python - データの保存と読み込みに使用できる Python モジュールにはどのようなものがありますか?
データの保存と読み込みに使用される Python モジュールに関して、StackOverflow には散在する投稿が多数あります。
私自身、jsonとpickleに精通しており、 pytables についても聞いたことがあります。おそらくもっとたくさんあります。また、各モジュールは特定の目的に適合しているようで、独自の制限があります (たとえば、pickle で大きなリストまたは辞書をロードすると、まったく機能する場合でも時間がかかります)。したがって、可能性の適切な概要を把握しておくとよいでしょう。
次に、データの保存とロードに使用されるモジュールの包括的なリストを提供し、各モジュールについて説明してください。
- モジュールの一般的な目的は何か、
- その限界、
- 他のモジュールよりもこのモジュールを選択する理由は何ですか?
jquery - jqMobi によるデータ永続化
さて、私はGoogle検索を並べ替え、スタックオーバーフローを並べ替えましたが、これについてどうすればよいかまだよくわかりません.
jqMobi + CSS + HTML 5 を使用して iPhone 用の To Do プログラムを作成したいと考えています。私は jQuery をたくさん使用し、jQuery Mobile で時間を費やし、大量の CSS と HTML を作成しました ( HTML5)。私ができる必要があるのは、ユーザーがプログラムを開いたときに生成するリストを保存することです。
ページを動的に生成してリンクするのに問題はありません...しかし、プログラムを 2 回目に開くと、生成したすべてのページ (IE To Do アイテム) が消えます。これは、ベースプログラムの一部として記述されていないためだと理解しています。これを回避する方法は、これらのリストをファイルまたは DB に保存し、プログラムの起動時にロードすることです。
Titanium Studio (SQL lite をサポート) を使用してこれを行うためのドキュメントを見たことがありますが、ページの生成と一般的な UI はうまくいきません。さらに、そのコードからエミュレーターを実行するには、多くの問題が発生しました。少なくとも、appMobi のアプリを使用してテストすると、コードをコンパイル済みの状態に移植する前に、まともなエミュレーターを使用できると言えます。
いずれにせよ、DBまたはファイル生成を使用してjqMobi + CSS + HTML 5のデータ永続性(プログラムの再起動間)を設定する方法を知っている人はいますか?
編集 x2: @ian さん、このコードを見て、$.ui.addContentDiv() がコンテンツを更新していないように見える理由を教えてください。$(#content).append(文字列); 協力するつもりもないようです。リフレッシュするために呼び出す必要がある関数はありますか? まだ問題があるので、少し削除しました。奇妙なことに、リストへの追加は問題なく機能しますが、その div レイヤーを追加しようとすると存在しません...
コードは次のとおりです。
iphone - アプリが削除されると、iOS アプリケーションのデータの永続性はどうなりますか?
アプリの重要な (そしてメモリ消費量が少ない) データの一部 (ライセンス キーやユーザー資格情報など) をデバイスに保存したいと考えています。通常のシナリオでは、ユーザーがデバイスからアプリを削除すると、特定のアプリに関連するすべてのデータが削除されます。
しかし、この動作をオーバーライドし、デバイスのディスク内にいくつかの重要なものを保存して、アプリと一緒に削除されないようにしたいと考えています。どうやってするか?どんな助けでも大歓迎です。
c# - Winform をディクショナリまたはキー/値リストにバインドする
構成 UI で使用する外部フォーム オブジェクトを動的にインスタンス化する Winforms アプリケーションがあります。動的にインスタンス化された各フォームは、TabPage に配置されます。
ディクショナリまたはキー/値リストを受け入れるプロパティを作成し、それらの値をフォームに入力して、コントロールの値をディクショナリのキーの値と一致させたいと考えています。逆に、このプロパティは、Winform のコントロールの値に対応する Key/Value リストも返します。
これは単純なバインドの問題ですか、それともカスタム コードを記述する必要がありますか? そのコードはどのように見えるでしょうか?
これまで、私はDTOクラスを作成し、XML シリアライゼーションとデシリアライゼーションを使用してクラスのデータを保持し、フォーム フィールドを DTO オブジェクトのフィールドに接続することでこれを実現しました。問題は、フォームが外部 DLL から動的にインスタンス化されるため、この DTO クラスを静的に「参照」する方法がないため、より動的なアプローチを探していることです。
backbone.js - Backbone.js データの永続性
backbone.js を使用してアプリケーションを構築している場合、データの永続化に使用する最適なツールまたはツールの組み合わせは何ですか?
したがって、私は自分の質問にさらに 7 時間答えることができないので、ここに答えを投げます。
自分の質問に答える素晴らしいリンクを見つけました。まさに私が探しているもの: http://pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node-js-with-express-and-mongoose/
python - python pickle:それはなんですか?いつ使用しますか?
pickleは、データ構造をディスクに書き込んで再ロードできるオブジェクト永続化ライブラリであると思います。
テキストファイルを使用する「従来の」方法と比較して、なぜ/いつこれを行うのでしょうか。
編集:実際には、それは質問を表現するのに役立つ方法ではありません。漬物がより簡単/便利になる状況は何ですか、そしてそれはいつ私を困らせるでしょうか?どのような種類のデータまたはデザインパターンがピクルスに適していますか?
javascript - javascript serialize object while preserving the inheritance
I have an object, say
my a1 is inherited from another object say X.
How do I serialize and then deserialize O in such a way that I can call
If that is not possible, I am also Ok to store the object in localstorage proxy(which uses serialization). Is there a way I can "save" the whole object in "browser memory".
Thanks.
core-data - CoreData によるデータの永続性
こんにちは、CoreData Persistence の使用に問題があります。私の問題は、アプリケーションを起動すると、(アプリ内のフォームから) データをデータベースに追加し、NSLog を使用してそれらを表示することです。しかし、実際には、iPadエミュレーターを停止してから再起動すると、これらのデータはすべて消えると思います..
だから、それが私のコードによるものなのか、それともエミュレーターによるものなのかはよくわかりません。アプリとエンティティのアーキテクチャを示す図を作成しました。


問題は、私が別のviewControllerを使用しているため、ManagedObjectModelをそれぞれに渡す必要があることです。私のフォームはnewDocumentViewControllerにあります.いくつかのエンティティを追加すると、他のすべてのviewControllerでそれらにアクセスし、アプリのローカルストレージに保存したいと思います.
ここに少し示すコードがあります:
AppDelegate.m
objectContext を受け取るために、各 masterViewController および DetailViewController (および DetailViewController から NewDocumenViewController まで) 内にこれらのプロパティがあります。
したがって、これにより、各コントローラーからデータにアクセスする方法が本当にわかりません。データは次のようにしてローカルに保存されますか?
NewDocumentController.m
c# - データベースへのMVC 3チェックボックス
データベース内のテーブルからプログラミング言語を一覧表示するドロップダウン ボックス付きのビューを作成しようとしています。これには問題はありませんが、レベル 1 からレベル 10 までと呼ばれる 10 個のチェック ボックスも必要です。これらの 10 個のレベルは、データベース内の個別のテーブルに既にあり、それぞれに独自の ID などがあります。
私の問題は、言語を選択し、たとえばレベル 2 と 3 を選択して、言語とレベルの両方のテーブルの外部キーを持つ別の db テーブルに追加できるページを作成するにはどうすればよいですか? 最初は単純に聞こえるかもしれませんが、どのレベルがチェックされているかを確認して追加するコントローラーを作成する必要があります。複雑な部分は、言語ごとにスキルの範囲が異なり、すべてが 1 で始まり 10 で終わるわけではないことです。
テーブルの例を次に示します。
言語 ID 言語名
レベル ID レベル名
マッピングされた ID LanguageID LevelID。
ありがとう!