問題タブ [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 投票する
1 に答える
53 参照

python - Python でプラグインのデータベース データを共有する

2 つのデータベースからのデータを含む特定のテストを実行するプログラムを作成しています。そのようなテストをプラグインとして実装するという考え方です (私は現在、Yapsyプラグイン フレームワークを使用しています)。たとえば、1 つのテストとして、最初のデータベースの 1 つのテーブル行のいくつかのフィールドが、別のデータベースの 1 つのテーブル行の他のフィールドと等しいかどうかを確認できます。いくつかのテストで同じテーブル データにアクセスする必要がある可能性が非常に高く、そのような場合にプログラムがデータの取得を複製しないと便利です (リモート データベースが関与するため、クエリの実行が遅くなる可能性があります)。

これをPythonで実装する方法についてのアイデアはありますか?

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

iphone - 2つの異なるiPhoneアプリケーション間でオブジェクトを共有する

スイートの一部である2つの異なるiPhoneアプリケーション間でいくつかの情報を共有する必要があります。配列のような2つのアプリケーション間でいくつかのオブジェクトを共有したいとします。

いくつかの検索の結果、2つの異なるアプリケーション間で情報を共有するための汎用キーチェーンの使用を示すAPPLE自体からのGenericKeychainデモアプリケーションが見つかりました。

そのデモでは、文字列を共有する方法を示しましたが、私たちが達成したいのは、アプリケーション間でオブジェクトの配列を共有することです。デモアプリケーションで同じことを行うために多くのことを試みましたが、どういうわけか必要な結果を得ることができず、共有するオブジェクトを配置しようとすると常にクラッシュしていました。誰かがこのトピックに光を当てることができますか?

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

android - 異なるアプリケーションを実行している2つのAndroidデバイスが同じSQLiteデータベースを使用できますか?

私はこの質問を読んで、同じことが私の状況にも当てはまるのだろうかと思いました。

電話からaにaccelerometer値(xyz)を書き込み、タブレット上の別のアプリで取得して、時間の経過とともに変化する値のグラフを表示したいと思います。これはリアルタイムで発生する必要はありません。Androiddatabase

つまり、基本的に私の質問は次のとおりです。

Android1)2つの異なるデバイス上の2つの異なるアプリケーションが同じSQLiteデータベースを使用できますか?

IP2)電話の一方のアプリが指定されたデータベースに書き込み、タブレットのもう一方のアプリが同じ指定されたデータベースから読み取るように、を指定するにはどうすればよいですか?

すでに値を読み取ることがAccelerometerでき、グラフの作成方法を知っていますが、遭遇したすべてのものがデバイスSD cardまたはアクセス可能なデータベースにのみ値を格納しているように見えるため、プロジェクトのデータベースコンポーネントに問題がありますデバイス自体に接続し、他のアプリケーションやデバイスには接続しません。

最初に:を取得して静的IPを指定する方法について読みました。ContentResolver

次に、:を適応させsettingsます

permissions次に、 :WRITE_SETTINGSとを有効にしWRITE_SECURE_SETTINGSます。

しかし、これを正確にどこに書くか、または正しく使用する方法がわかりません。

データベースのセットアップに関する詳細情報と、2つの異なるデバイスSQLite上の2つの異なるアプリケーションでデータベースを使用する方法についての詳細を教えてください。Android

前もって感謝します。

PS私はこの質問を私のコードのいくつかですぐに更新します。

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

java - 同じマシン上で実行されている異なる JVM 間でハッシュマップを共有する

データベースからキャッシュされたデータを含むマップがいくつかあります。現在、同じサーバーの 5 つのインスタンスが、異なる JVM の同じマシンで実行されています。JVM 間でマップを共有するにはどうすればよいですか? キャッシュは一度書き込み、複数読み取りです。現在の問題は、このキャッシュの JVM フットプリントが非常に大きいためです。したがって、このマップをすべての JVM に格納すると、大量のメモリが消費されます。CPU時間をあまり消費しないソリューションが必要です。クラス共有がJVM間で行われるのと同じ方法でこれを行う方法はありますか?

ありがとうニケシュPL

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

c# - ScenarioContext.Current の便利な抽象化?

この質問は、SpecFlow での値の共有に関する一般的な議論のためのものです。SpecFlow での経験に基づいて、建設的なフィードバックを提供してください。

私はこのテクノロジに比較的慣れていないため、ステップ定義ファイル間で値を共有するためのソリューションを探していたところScenarioContext.Current.Get、 とScenarioContext.Current.Set. これらは非常に便利ですが、私が見ているように、いくつかの問題があります。

  1. このアプローチには、非常に多くのタイピングが含まれます。
  2. 値の型は文字列インデックスで挿入および取得されるため、ステップ定義間の一貫性を確保するには、文字列定数または列挙型を使用する必要があります。
  3. 取得しようとしている値が挿入されていると想定するのは安全ではない可能性があります。

私は抽象化を思いついたので、これのいくつかを少し簡単に扱うことができると思いますが、人々がそれについてどう思うか疑問に思っています.

問題: 私の値は設定されていますか?

ScenarioContext.Currentこれに対する私の解決策は、シングルトン アクセサー クラスでラップすることでした。このクラスは のように動作しますが、値が見つからない場合にScenarioContext.Currentをスローする点が異なります。AssertInconclusiveException

問題: 入力が多すぎる!

これに対する私の解決策は、これらの値を必要とするステップ定義を作成して、 によってバックアップされるプライベート プロパティとして定義することScenarioContextAccessorです。値型にアクセスするすべてのプロパティは、文字列定数をインデックスとして使用します。

これで、単純なプロパティであるかのように、共有値に簡単にアクセスできるようになりました。

建設的なフィードバックがあればお寄せください。ありがとう!

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

javascript - Google Chrome 拡張機能のビュー間で定数データを共有する

バックグラウンド ページ、ポップアップ ページ、その他のビューやコンテンツ スクリプトを使用する Chrome 拡張機能があるとします。サブジェクト領域に関連する一定のデータがあり、すべてのビューとコンテンツ スクリプトからアクセスできる必要があります。
このデータを共有するためのベスト プラクティスは何ですか?

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

game-engine - コンポーネントベースのゲームアーキテクチャでゲームオブジェクトデータを処理する方法は?

私はコンポーネントベースのゲームオブジェクトアーキテクチャを設計しています。私の状況では、レンダリング可能オブジェクトと物理オブジェクトがあります。レンダーシーンにはレンダーラブルが含まれています。物理シーンには、物理​​オブジェクトが含まれています。レンダリング可能なオブジェクトと物理オブジェクトを持つゲームオブジェクトがあります。これらのそれぞれは、完全にゼロの結合を持っています。それらは別々のライブラリにさえあります。

ゲームオブジェクトに必要な最も明白なデータの1つは、位置と回転です。レンダリング可能なオブジェクトと物理オブジェクトの両方がこの情報を読み取る必要があり、場合によっては書き込む必要があります。コンポーネントではなくゲームに固有であるが、一部のコンポーネントで必要とされる情報を処理するための効率的なアプローチは何ですか?

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

iphone - iOS アプリ全体で文字列と変数を共有する

クラスの最終プロジェクト用のアプリを作成しており、アプリケーションのさまざまなビューで文字列、整数、浮動小数点数を共有する必要があります。ウェイター/ウェイトレスが仕事で使用するアプリを作成する必要があります。注文するアイテムの種類 (飲み物、前菜、前菜など) ごとに異なるビューが必要であり、選択したアイテム、それぞれの価格と数量を異なるビューでアクセスできるようにして、各ビューで現在の合計を利用できるようにする必要があります (アイテムの種類ごとに 1 つのビュー)、最後に、注文されたものと合計の項目別リストを表示するビューです。

私が理解していることから、通常、ユーザーは異なるタブ付きビュー間で情報が同じであることを期待していないため、タブバーアプリケーションレイアウトを使用したくないため、セグメント化されたコントローラーを使用することを考えていました。ビュー間で共有される文字列、整数、浮動小数点数を取得するには、AppDelegate でそれらを宣言できますか? シングルトンを使用できると読んだことがありますが、クラスではそれについて説明していないため、必要以上に複雑になる可能性があると思います。AppDelegate でそれらを宣言する場合、AppDelegateViewController.m全体で使用できるようにするために でそれらを合成する必要がありますか? 異なるViewControllerごとにそれらを合成する必要があるとは想像できません。またはNSUserDefaults、この状況に最適でしょうか?

AppDelegate でインスタンス変数を宣言した場合、それは本質的にグローバル変数になりますか? これがカプセル化の慣行に反していることはわかっていますが、このアプリでは大きな違いはありません。App Store にはありません。比較的小さなアプリになることを考えると、オーバーヘッドは大きな違いにはならないはずです。 .

よろしくお願いします。ファイナルが近づいている場合は、頑張ってください!


編集


これは最初からぎこちないひどいアプリになると言わざるを得ないでしょう。iOS の MVC パラダイムなどのより高度なトピックの多くを取り上げていないので、できることはかなり限られています。私たちがやるべきことと比較して。ばかげたクラス、私は本当に自分でこれを行って、何も教えられなかったObjective-Cをよりよく理解し、iOSフレームワークをよりよく理解することができたときに、それにサインアップしたことを後悔しています。

基本的に、で変数を宣言するとAppDelegate、たとえそれが偽物であっても、異なるビューから文字列などにアクセスできますか? それともNSUserDefaults、この場合はより良い解決策でしょうか? 私は NSUserDefaults に傾倒しており、それらをプロジェクトで宣言していますViewController

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

ios - 複数のビューからアクセスするために NSUserDefault を実装する方法

入門 iOS 開発コース (約 50) の最終プロジェクトの複数のビューで文字列と整数を共有しようとしていますが、これをどのように行うのか疑問に思っています... MVC パラダイムが最適であることはわかっていますが、私たちはそうしませんでした。非常に高度なもの、特にコアデータに到達できません。私は NSUserDefaults を使用することを考えていました。それが間違っていることはわかっていますが、このアプリは非常に高速である必要はありません。これが私にとって最も簡単な方法だと思います。私の質問は、使用する NSUserDefault オブジェクトをどこでどのように宣言するのでしょうか? クラスで使用したのは、1 つのビューだけでした。ロードされた最初のビューで宣言すると、他のビューでアクセスできることがわかりますが、最初のビューのヘッダーファイルを他のビューのそれぞれにインポートする必要がありますか、それともアクセスできますか?


アップデート


NSUserDefaultsそこで、すべての にプロパティを作成して、物事を簡単にしようと考えましたViewControllers。次に、値を取得するために、NSUserDefaults (プロパティViewControllersも持つ) に格納されているデータにアクセスする必要があるビューに、それぞれのヘッダーを実装しました。NSUserDefaultその画面に到達し、何も更新されないまで、アプリは素晴らしく動作します。私の間違いは、私が実装した方法のどこかにあると確信しています NSUserDefaultsしかし、私はそれを正しく行う方法がわかりません。クラスでそれらを調べたとき(実際には、「Sam's Teach Yourself iPhone Application Development in 24 Hrs」(吐く、それは私を怒らせます)の直接研究です)、それらを使用したのは単一のビューアプリケーションでのみでした。白い背景のアルファなので、フラッシュ ライトとして使用できます。これはそれが提示された方法です:

これは私が自分のアプリで試みていたことです:

ViewController.h各ビューの私のファイルでは:

userDefaults次に、ボタンをクリックしたときに、その値を次の場所に保存したいと思いました。

次に、すべてのビューのヘッダー ファイルにすべての定数があるため、NSUserDefault Keysすべてのヘッダー ファイルをこのBillViewControllerように実装し、次のようにアクセスしようとしました。

皆さんが私に説明しようとしたことは明らかに私の頭の中で完全に理解できなかったことと、私の命名規則がちょっとおかしいことを申し訳ありませんが、私はこれにほとんど休憩を挟まずに約 15 時間続けて取り組んできました。ここミネソタでは午前 4 時頃です。これについてどうすればよいですか?実装方法を明示する必要があるかもしれないことも申し訳ありません。

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

android - Androidでmultif-formアプリケーションを使用するにはどうすればよいですか?

いくつかのカスケードフォームを含むショッピングアプリケーションを開発します。開発プラットフォームはandroid3.1です。2つの問題がありました。

  1. 複数のフォームを持つための良い戦略は何ですか?たとえば、カスケードフォームごとに新しいアクティビティを開始しますか?
  2. 複数のアクティビティを使用することが優れたソリューションである場合、ショッピングカートデータ(DB、共有クラスなど)などのアクティビティ間で情報を共有するにはどうすればよいですか?

私はここでC++からジャンプしたばかりで、ビジュアル環境アプリケーション開発の専門家ではありません。