問題タブ [data-sharing]

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

ruby-on-rails - アプリケーション間でmemcachedサーバーのデータを共有する

RailsアプリとSinatraアプリの間で少しのデータを共有しようとしています。このデータは、Railsアプリによって生成され、memcachedに保存されます。Sinatraアプリは、ユーザーがリクエストしたときにmemcachedサーバーにアクセスしてデータを取得できるようになります。

私の問題は、シナトラの端に来るデータは、通常、わずかに文字化けしたほとんどのオブジェクトの文字列であるということです。たとえば、次のようになります。

IN:{"data" => "data"}

OUT: "I" {"data" "data"}:EG "

Railsでデータを保存および取得しても、問題はありません。Sinatraでデータを保存および取得する場合、問題はありません。ハッシュ、ActiveRecordオブジェクト、配列、YAMLシリアル化オブジェクト、マーシャルシリアル化オブジェクトを保存および取得しようとしました。2つのアプリケーション間では何も機能しません。

両方のアプリケーションでデフォルトのgemmemcacheを使用しています。このgemはMarshalを使用して、memcachedサーバーに挿入されるすべてのデータをシリアル化するため、何らかの形で関連している可能性があると思います。

他に何かを見る必要がある場合は、他に何が役立つかわかりません。解決策、問題のデバッグの支援、または関連するmemcachedエクスペリエンスなど、アドバイスをいただければ幸いです。ありがとう。

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

google-app-engine - GWT でウィジェット間でデータ リソースを共有する方法

プロジェクトに GWT と AppEngine を使用しています。ウィジェット間でデータ (ArrayList オブジェクト) を共有する方法を知りたいので、ロジックを集中化し、サーバーへの RPC 呼び出しの数を減らすことができます。

私は2つの方法を考えましたが、どちらが良いかわかりません:

1)ウィジェットをインスタンス化するとき、ArrayList オブジェクトをパラメーターとして渡しますが、ウィジェットは次のようにインスタンス化されるため、その方法はわかりません。

2) eventBusのような仕組みを利用する

http://www.dev-articles.com/article/Gwt-EventBus-(HandlerManager)-the-easy-way-396001

ログインプロセスが完了した後、ユーザーがアプリケーションをロードすると、すべてのウィジェットで利用できる従業員のリストをダウンロードしたいと思います。これはすべて onModuleLoad() メソッドで行う必要があります。ある種のキャッシュメカニズムを実装したいので、起動時にそれらをすべてダウンロードしたいと思います。たとえば、2 つの ArrayList インスタンスが必要です。 - アプリケーションのロード時に設定される emplListOnStart - ユーザーがウィジェット内から変更を加える配列 emplListChanges。

ユーザーが変更を完了した後 (「保存」ボタンを押す)、2 つの配列が比較され、違いが (RPC 経由で) appengine に保存され、emplListOnStart で更新されます。

これは、EntryPoint クラスのコードです。

ウィジェットのコードは次のとおりです。

これは可能ですか、またはこれをより良く行うにはどうすればよいですか?

ありがとうございました。

0 投票する
9 に答える
207496 参照

android - Androidアプリとウェブサーバー間でデータを同期する

Androidアプリとサーバー間でデータ(dbレコード、メディアなど)を同期したい。あなたがEvernoteまたは同様のアプリケーションを見たことがあるなら、あなたは確かに私が何を意味するかを理解しています。

いくつか質問があります(DBレコードを同期したいとします):

  1. すべてのユーザーは、自分用のサーバースペースの一部(EvernoteまたはなどDropbox)を持っています。たぶん、ユーザーは携帯電話で新しいレコードを作成し、サーバーで新しいレコードを作成します。これらのレコードを一致させるにはどうすればよいですか?同じIDのレコードがある場合、どのアルゴリズムを提案しますか?

  2. JSONを除いて、携帯電話デバイスとサーバー間でデータを送信する方法はありますか?

  3. SyncAdapterContentProviderが私の問題を解決できる場合は、正確に説明してください。(サンプルやチュートリアルを私に提供していただければ、または私の検索を広げたりガイドしたりするのに役立つアドバイスやキーワードもいただければ幸いです)。

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

mongodb - ユーザーとドキュメントを共有する

共有システムを実装するためのデータベースを選択する必要があります。

私のシステムにはユーザーとドキュメントがあります。ドキュメントを数人のユーザーと共有する必要があります。


例:2人のユーザーがいて、1つのドキュメントがあります。

したがって、その1つのドキュメントを両方のユーザーと共有する必要がある場合は、次の可能な解決策を実行できます。

私が使用している現在の方法はMySQLを使用しています(これは使用したくありません):


そして、私はこのようなものを使用したいと思います:


そして、RedisのようなKey-Valueストアにどのように実装するかはまだわかりません。

だから私はただ知りたかったのですが、私が上で与えたMongoDBの方法は、最良の解決策でしょうか?そして、これを実装できる他の方法はありますか?たぶん別のデータベースソリューションで?Redisで実装する必要がありますか?

どのデータベースとどの方法を選択する必要があり、データを共有するのに最適であり、その理由は何ですか?

注:拡張性が高く永続的なものが必要です。:D

ありがとう。:D

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

haskell - NoMonomorphismRestriction は共有を維持するのに役立ちますか?

この奇妙な動作に遭遇したとき、ポリモーフィズムと共有に関する別の質問に答えようとしていました。

GHCi では、多相定数を明示的に定義すると、共有が行われません。これは理解できます。

一方、型シグネチャを省略してモノモーフィズムの制限を無効にすることで同じことを達成しようとすると、定数が突然共有されます!

どうして?!

うーん...最適化してコンパイルすると、モノモーフィズムの制限が無効になっていても高速です。

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

c++ - C++ で複数の Dll 間で変数を共有する

2 つの C++ Dll 間で変数 (1000) を共有する必要があります。どうすればいいですか?

MyVariables.Dll内容:

ModifyMyVariables.Dll内容:

以下のファイルには何を書けばいいですか?

0 投票する
5 に答える
350 参照

php - cronジョブとWebサーバーで実行されたPHPスクリプト間でデータを共有する

以下の1つは、マスタースクリプトとスクリプトがデータ共有を行う一般的な方法です。

cronジョブ-スケジュール->マスタースクリプト

HTTPリクエスト-トリガー->子スクリプト

マスタースクリプト->[データベース]<-子スクリプト

しかし、データベースの代わりに、以下のいずれかを使用してデータを共有することは可能ですか?

  • global変数
  • システムストレージ
  • セッションストレージ
  • memcache /apc/これらのような他のもの
0 投票する
1 に答える
1627 参照

ios - IOS はアプリ間でデータを共有します

こんにちは、同じ IOS デバイス上のアプリ間でデータ/ファイルを共有したいと考えています。

シナリオ: 1 つのアプリがデータを(サーバーから / 最大 1 GB まで) デバイスにプルし、他のアプリがそのデータにアクセスできるようにする必要があります

どうすればこれを達成できますか?

  • 脱獄なし

可能な解決策:

  • ほんの小さなチャンク: キーチェーン、クリップボード、カスタム URL (実際にはどれだけ小さいか/制限されているか)

アプリストアではなく直接 B2B を利用する場合

  • プライベート API などについてはどうですか (私に関する限り、Apple の規制は社内の App Store には適用されません)。

  • 他のアイデアはありますか?

ご協力いただきありがとうございます

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

ios - IOS ユーティリティ アプリケーションのビュー間でデータを共有する

Xcode 4.2 のユーティリティ アプリケーション テンプレートを使用して非常に基本的なアプリケーションを作成しました。このアプリケーションでは、FlipsideViewController のスライダーまたはテキスト フィールドから整数変数を取得し、MainViewController で使用できるようにします。

グローバル変数で時間を検索してきましたが、特定のケースに適した簡単な答えが見つかりません。

助けてください

(注:私はIOSと客観的Cの開発に非常に慣れていません。あなたができる限りあなたの答えを私にぶつけてください!)

どうもありがとう

以下は、私がやりたいことを示す私のコードの基本的なバージョンです。

FlipSideViewController.h

FlipSideViewController.m

MainViewController.h

MainViewController.m

スライダーの値をフリップサイド ビューに表示するのは簡単ですが、その値をメイン ビューにも表示したいと考えています。

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

entity-framework-4 - 複数のプロジェクトで同じ (.edmx モデル) を共有する

ASP.NET サンプル プロジェクトの 1 つで、データベースを作成し、同じものを edmx/model に変換しました。現在、同じ .edmx/model を使用する別のプロジェクトを作成しています。2 番目のプロジェクトで edmx モデルをコピーしてから追加 (既存の項目を追加) しようとしましたが、オプションに .edmx ファイルが表示されませんが、designer.cs を取得しています。ここで何か不足していますか?複数のプロジェクトで同じ .edmx を使用することは可能ですか?