問題タブ [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 に答える
512 参照

c++ - Matlab GUI (MCR で展開) と C ++ コードの間でデータを共有するにはどうすればよいですか?

私は Linux 64 ビットで作業しており、微積分関数がある C++ コードで GUI (Matlab で作成され、MCR のおかげで共有ライブラリとして展開されます) を使用したいと考えています。

問題は、GUI と C++ コードの間でデータを共有することです。

GUI と微積分関数を C++ の 2 つの異なるスレッドに分離し、C++ が読み取り中に (コールバックをオンにするボタンをクリックした後) GUI から名前付きパイプに書き込むことができました。

したがって、微積分関数に渡すデータを取得しますが、GUI が読み取ろうとすると、すべてがブロックされます。

ここに私のコードのいくつかのスニペットがあります:

GUI (C++) の私のスレッド:

微積分の私のスレッド (C++):

私のGUI(Matlab)のコールバック:

ボタンをクリックすると (a と b の値を入力した後)、GUI はコールバック関数を呼び出します。C++ のメイン関数は、MCR と適切なライブラリを初期化し、スレッドを起動するだけです。

誰かがアイデアを持っているなら。

感謝と敬意

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

java - 同じホスト上のサーバー/クライアント間でデータを共有する最良の方法は?

Java でマルチスレッド UDP クライアント/サーバー アプリケーションを作成していますが、ちょっとした問題が発生しました。私は「解決策」を念頭に置いていますが、それがこの問題のパッチ修正であることは 90% 確信しています。

ホスト 1 のスレッドをクライアント 1 とサーバー 1 (C1 & S1)、ホスト 2 のスレッドをクライアント 2 とサーバー 2 (C2 & S2) と呼びましょう。これらはすべて Thread を拡張し、run() をオーバーライドしますが、クライアントには他のメソッド (ホスト間のチャットを開始するための chat() など) も含まれています。次に、start() を呼び出す 3 番目のクラスを介して、それぞれのクライアント/サーバーのペアを開始します。

データが流れるようにするために、C1/S2 および C2/S1 ペア用のソケットを作成し、それを介して UDP データグラムを送受信します。ただし、クライアントは他のクライアントのチャット メッセージに応答する必要があるため、S1 は C1 とも、S2 は C2 とも話す必要があります。

このコミュニケーションを設定する最良の方法は何ですか? たとえば、これらのマシンごとに(クライアントクラス/スレッドに基づいて)localhostに別のソケットを作成して、単一のホストのクライアント/サーバースレッドが互いに通信できるようにすることができると思いましたが、これは回避策ではなく回避策のようです解決策。より良い方法はありますか?

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

asp.net - Orchard のテナント間で既定のサイト コンテンツを共有する

マルチテナント環境用の OrchardCMS で機能「X」を開発しています。デフォルトのテナントに対してデータベースにシードされ、この機能「X」が有効になっているすべてのテナントで利用できるようにする必要がある一連のデータがあります。「X」機能を有効にする際に、すべてのテナントに対してこれらのデフォルトのデータ セットを複製したくありません。

異なるテナントのユーザーは、このデータをコピーして変更できる必要があります。これらのコピーされたデータは、テナントに制限されます。

このような動作はオーチャードで可能ですか?どうすればできますか?

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

python - 2 つのクラスの 2 つのスレッド間でインスタンスを共有する Python

別のスレッドにする必要があるコードがいくつかありますが、このコードは完全に別のクラスです。multiprocess.Queue キューを使用してデータを共有しています。基本的に、親の基本クラス (プログラム ドライバーも) が他のクラスのインスタンスを作成し、そのインスタンスをキューに入れ、そのキューを新しいスレッド化されたクラスに送信する必要があります。スレッド化されたクラスが実行され、最終的に値が得られたら、渡されたキュー内のインスタンスから関数を直接呼び出す必要があります。

代わりに、スレッドが終了し、設定した finally ブロックを呼び出します。Pythonでこれを行うにはどうすればよいですか?

編集:わかりましたので、代わりに Queue.Queue() を使用しています。言及されたスレッド化キューが見つかりませんでした.... classC のインスタンスを classB に送信して使用するのにまだ問題があります。

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

android - Downloadmanager を使用してアプリケーションから受信したファイルをダウンロードする

Dropbox、Google ドライブ、ローカル ファイル ストアなどの他のアプリケーションの [共有] ボタンを使用して、ユーザーが xml ファイルを選択してアプリに送信できるようにします。( http://developer.android.com/training/sharing/receive.htmlを参照)

たとえば、次の方法で Dropbox から、選択/共有ファイルの URI を正常に取得できます。

Uri receivedUri = Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT));

しかし、Downloadmanager を使用してこのファイルをローカル ファイルストアにダウンロードするにはどうすればよいでしょうか? Dropbox や Google Drive などのアカウントで自動的に認証されますか (モバイル アプリからファイルを選択して共有することを選択したため) ファイルをダウンロードするソースに応じて、Downloadmanager を異なる方法で設定する必要がありますか?

ありがとう!

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

iphone - PCでiOSアプリケーションドキュメントを取得する方法は?

iTunes や iExplorer を使用せずに、iOS アプリケーション ドキュメントを PC と共有する他の方法はありますか?

iOS アプリケーションを PC と同期し、ドキュメント フォルダ内のすべてのドキュメントを取得したいと考えています。Mac では iTunes を介して可能ですが、Windows ではフォルダや常駐ファイルにアクセスできません。 PCからiOSアプリのドキュメントフォルダ?

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

android - 複数のアプリ間で設定を共有する

私はアンドロイド開発に不慣れで、私の問題に対する最善の解決策を探しています。

私はほとんどすべてに対してオープンです。私は現在「実験段階」にあるので、必要に応じてデザインを逆さまにすることができます。

私は、グローバル設定を共有できる一連のアプリ (最終的には約 5 ~ 10) に取り組んでいます。

アプリはすべて WebService と通信し、その機能を使用するにはそれ自体を識別する必要があります。ID には「デバイス ID」が含まれます。すべてのアプリは、同じデバイス上で同じ ID を送信する必要があります。いずれかのアプリの最初の起動時に ID を作成し、それらのアプリのいずれかからそれを使用したいと考えています。

長い間検索しましたが、解決策が見つかりませんでした。私の問題に関連するここで見つけたほとんどの質問では、ContentProvider の使用が推奨されています。設定を提供できる中央アプリがないため、私の状況では不可能だと思います。

ここに私がすでに読んだいくつかの質問があります:

Android が複数のアプリとアクティビティ間でデータ (状態、値、構成) を共有する

他のアプリケーションの共有設定を取得できません

Android アプリの有料/無料バージョン間で構成をコピー/共有しますか?

Android 共有内部ストレージ

内部ストレージからファイルを作成して共有する

公開ファイルを内部ストレージに保存する

MODE_WORLD_READABLE と MODE_WORLD_WRITEABLE は非推奨であるため、以下も私が探しているものではありませんが、非常に近いものです: 2 つのアプリ間でファイル/インストール ディレクトリを共有する

ANDROID_ID についても読みましたが、これは良い選択ではないようです。

あなたの一人が私を良い解決策に導いてくれることを願っていました。

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

ios - 同じ開発者のすべてのアプリが表示できるように、設定を保存して復元します

私は 2 つの関連する iOS アプリ、たとえば com.foo.bar と com.foo.baz を作成していNSStringます。com.foo. bar、com.foo.baz、および (予定されている将来の拡張) 追加の com.foo.* アプリは、同じように機能します。NSArrayNSString

家族全員が見ることができるように、どのように値を保存NSStringおよび復元できますか?NSArrayNSString

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

angularjs - Angular - ノックアウト モデルの共有

Angular モデルを Knockout コンポーネントにバインドしたいと考えています。機能しています - Angular モデルが変更されると、Knockout バインディングが適用されます。しかし、問題は逆方向にあります。Knockout コンポーネントが変更されたときに Angular モデルを更新し、コンポーネントに触れずに更新する必要があります (Angular ラッパーについて認識してはなりません)。ターゲット - Angular を使用して、他の環境でも使用されている KO コンポーネントの周りにラピッド プロトタイピング フレームワークを構築します。KO コンポーネントはモデル (Angular ラッパーに由来する) を共有できますし、共有する必要があるため、この質問です。

編集:これは、私が達成しようとしていることを示すjsFiddleの例です。実際の KO コンポーネントは $watch が難しい内部 VM を使用するため、単純化されています。しかし、ここでも $watch が機能しない理由がわかりません。