問題タブ [multiple-instances]
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.
database - Django の複数のインスタンスを持つ単一のデータベース
会社がwww.ourcompany.orgのようなメインサイトとproject.ourcompany.orgのようなサブドメインの束を持つDjangoプロジェクトがあります。ケース スタディなどのサブドメインに表示されるコンテンツは、メイン サイトにも表示する必要があります。Django の複数のインスタンスを使用することにしましたが、サブドメインごとに 1 つのデータベースを使用することにしました。これにより、ある程度の柔軟性が得られ、Sites フレームワークを利用できるようになります。よくわからないのは、複数のインスタンス間でモデルにアクセスする方法です。モデルがある場合:
オブジェクトにアクセスできるように、すべてのインスタンスでこのモデルを作成する必要がありますか?
.net - 信頼度が中程度の複数のアプリケーション インスタンスで db4o を使用する
私は最近、オブジェクト データベース エンジンdb4oに出くわしました。これは非常に興味深いと思います。中程度の信頼の下で共有ホスティング環境に展開される ASP.NET MVC アプリケーションで使用したいと考えています。信頼レベルのため、組み込み/インプロセス モードでの db4o の使用に制限されています。
それ自体は問題ありませんが、ホスティング プロバイダーは、共有ストレージを使用して複数の (負荷分散された) サーバー インスタンスで各 Web アプリケーションを透過的に実行します。ただし、書き込みアクセス権を持つ db4o サーバーのインスタンス (インプロセスまたはネットワーク化されているかどうか)は、基礎となるデータベース ファイルをロックするため、同じファイルを使用するアプリケーションの複数のインスタンスを持つことは機能しません (または、少なくとも方法がわかりません)。だろう)。
問題は、この特定の環境で db4o を使用できるかどうかです。
各アプリケーションに、レプリケーション (dRS) を使用してマスター データベースと同期する独自のデータベースを持たせることを検討しましたが、そのアプローチでは、非常に頻繁な双方向レプリケーション (各要求の開始時にマスターの変更を読み取り、変更するたびにマスターする) これはあまり効率的ではないと思います。
Web アプリケーション/環境の特徴の要約:
- 読み取り集中型 (完全に読み取り専用ではない)
- 変更が行われてからすべてのアプリケーション インスタンスのデータに変更が反映されるまでの遅延 (数秒) は許容されます。
- 中程度の信頼で実行する必要があります
- ロードバランサーが「スティッキー セッション」を使用する保証はない
すべての提案は大歓迎です!
c++ - 「new」を使用してインスタンスを作成した後のスタック オーバーフロー エラー
- 編集 - ここではコードが奇妙に見えるため、指定されたリンクでファイルを直接表示することをお勧めします。
エンジンの作業中に、解決できない問題に遭遇しました。大幅な変更を加えずにこれを修正することを期待して、コードを以下に示します。
ここでスタック オーバーフローが発生します。このアプリケーションは、new キーワードを使用してクラスの 2 つのインスタンスを作成するまでは問題なく動作します。クラスのインスタンスが 1 つしかない場合は、正常に機能しました。
これらのパラメーターは、x、y、z、およびサイズのみです。
コードは事前にチェックされます。一致する Collisonflag と衝突タイプを持つオブジェクトのみが DoCollision() をトリガーします。関数。
多分私のチェックは台無しです。ここに関係するファイルを添付しましたhttp://celestialcoding.com/index.php?topic=1465.msg9913;topicseen#new。サインアップしなくてもダウンロードできます。主な容疑者、以下のコードも貼り付けました。
GameManager.cpp から
iphone - iPhone: バックグラウンドで NSXMLParser を使用して複数の XML を解析すると、互いに干渉し合う
iPhone で NSXMLParser を使用して XML を解析する場合、奇妙な問題があります。アプリを起動するときに、バックグラウンドで RSS フィードによって入力される 4 つのテーブル ビューをプリロードしたいと考えています。
テーブルビューを 1 つずつ初期化すると、すべての読み込み、解析、および表示が魅力的に機能します。しかし、すべてのビューを一度に (同時に) 初期化しようとすると、XML パーサー インスタンスが互いに干渉しているように見えます。1 つの XML-Feed からのデータが、属していない他の xml-parser インスタンスに「ブロードキャスト」されます。例:「これは私の名前です」という「チームメンバー」の項目があります。このバグが発生すると、別の xml フィードからの文字列が追加されます。つまり、"This is my name58" という結果になります。ここで、58 は他のビューからの何かのチャート位置です。「58」は、他のインスタンスでは見逃されているようです。
このバグは、NSXMLParser-delegate メソッドが原因で発生しているように見えます。
この場合、「偶然にも」バイトが、属していない文字列に追加されます。
奇妙なことに、NSXMLParser のすべてのインスタンスは一意であり、独自の ViewController にアタッチされた独自のデリゲートを持っています。すべての解析要求は、独自の (これも一意の名前の) Autorelease-pool を使用して、独自のバックグラウンド タスクを生成します。
ViewController で次のように NSXMLParser を呼び出しています。
これは、フィードを解析するバックグラウンド タスクの 1 つです。
-(void)parse:(NSXMLParser*)myParser {
}
この問題の原因は何ですか? バックグラウンド タスクを正しい方法で呼び出していますか? すべての XML-Parser が独自の一意のインスタンスを持っているのに、なぜこのバグが近づいているのでしょうか?
trac - 複数の trac プロジェクト用の mod_wsgi [Windows]
Windows Server 2008、Apache httpd 2.2、およびtrac 0.11を備えたシステムがあります。mod_wsgiを使用しているため、Apache サーバーが Web サーバーの仕事をしています。
このサイトを読んだ後、Trac との統合が最も適切な解決策であることがわかりました (httpd.conf に次の行がありますInclude conf/extra/httpd-trac.conf
) 。
httpd-trac.conf
私が遭遇する問題は次のとおりです。
C:\Project\Apache\bin>httpd.exe -k start
C:/Project/Apache/conf/extra/httpd-trac.conf の 3 行目の構文エラー: 無効なコマンド 'WSGIDaemonProcess' です。サーバー構成に含まれていないモジュール
目的:
私の目的は、異なる認証情報を持つ複数の trac プロジェクトを持つことです。これ以外の解決策がある場合は、教えてください =)
ご協力ありがとうございました。
c# - Windows フォーム C# アプリケーションのさまざまなインスタンスでデータソースを自動的に更新する
[.NET 3.5] C# win フォーム アプリケーションのさまざまなインスタンスが、さまざまなマシンで実行されています。
すべてのインスタンスが同じ SQL 2005 データベースを使用します。
アプリケーションの別のインスタンスが db を変更したときに、アラートを送信し、[ユーザー コントロールに含まれる] グリッドを更新する必要があります。
最良の方法はどれですか?
どうもありがとうございました。
c++ - ブラウザのタブは、タブごとにサイドバーの複数のインスタンスを作成します。サイドバーは1つだけにしたい
サイドバー (iframe) があります。問題は、(同じブラウザーで) 2 つ目のタブを開くと、同じサイドバーの新しいインスタンスが作成されることです。つまり、サイドバーが 2 つになりました。たとえば、最初のタブでサイドバーを閉じると、2 番目のタブでも閉じたいと思います。新しいタブを開いてもサイドバーに影響がないように、ブラウザにサイドバーのインスタンスを 1 つだけ持つことは可能ですか? (目標は、アクセスするすべてのページを 1 つのサイドバーで操作することです。より正確な情報が必要な場合は、お問い合わせください。毎日、応答を確認します。
multiple-instances - WordPress をサイトとブログの CMS として使用する (それぞれ 2 つの完全に異なるレイアウト)。重複インストール?
WordPress の静的ページ機能を使用して Web サイトを作成します。作成されたすべてのページのメニューが表示されます。
ブログも開設予定です。このブログは、メイン サイトとはまったく異なるレイアウト/メニューを備えていますが、同じドメイン内にあります。「http://www.domain.com
」は Web サイトの URL、「http://www.domain.com/blog/
」はブログの URL です。
2 つの異なる Wordpress インスタンスをインストールすることを考えていました:/var/www/public_html/
と/var/www/public_html/blog/
. これは単純な解決策ですが、ユーザーが重複することになります。1 つのシステムでパスワードを変更すると、別のシステムでも変更する必要があります。
だから、他のどのアプローチが可能かをあなたから知りたいです:「動的な」テーマを作成する(ルートドメインでテーマを呼び出す、別のwhern /blog - これが可能かどうかさえわからない)、または例えばへのプラグイン両方のインスタンスからユーザーを同期しますか?
Wordpress MU はこの問題を解決してくれますか?
ありがとう!
python - 1 つのインスタンスの属性を更新する最も効率的な方法
任意の数のインスタンスを作成しています (for ループと範囲を使用)。将来のあるイベントで、インスタンスの 1 つのみの属性を変更する必要があります。これを行う最善の方法は何ですか?
現在、私は次のことを行っています:
1) リスト内のインスタンスを管理します。
2) リストを反復処理して、キー値を見つけます。
3) リスト内で適切なオブジェクトを見つけたら (つまり、キー値 = 探している値)、変更が必要な属性を変更します。
これは非常に効率が悪いように感じます。インスタンスの 1 つの属性を変更するだけでよいにもかかわらず、基本的にインスタンスのリスト全体を反復処理しています。
よりランダム アクセスに適した構造 (たとえば、辞書キーとして KeyValue を持つ辞書) にインスタンス参照を格納する必要がありますか?) この場合、辞書はより効率的ですか? 他のものを使用する必要がありますか?
ありがとう、
マイク
javascript - Javascript:同じページに複数のLighthboxギャラリーを追加する
このページの灯台の改造版を使用しています。 同じコードの2つのインスタンスを追加して、同じページに2つの異なるスライドショーを追加したいと思います。これは可能ですか?