circular-dependency

    8

    6答えて

    Visual Studioソリューションには2つのクラスプロジェクトがあります。プロジェクトの性質上、両方のプロジェクトがお互いのサービスを必要としているため、両方のプロジェクトが互いに参照し合う(「私はあなたの背中を傷つけ、あなたは私の傷をつかむ」と考える)。 プロジェクトaはプロジェクトbを既に参照しているため、Visual Studio(2010)ではプロジェクトbのプロジェクトaへの参照を

    0

    1答えて

    私はユーザーロールを設定するためのGUIを実装しています。ここで、アプリケーションの管理者は入れ子になったロールを定義することができます。この特定の場合のロールは、単純なキーと値のペア、ロールを識別するキー、および現在のロールが拡張する「子ロール」またはアプリケーションの一部へのパスのいずれかで定義されます。ここでは可能な構造のいくつかの任意の例は以下のとおりです。 user => path::/

    37

    7答えて

    オブジェクトを扱い、お互いに話をする良い方法はありますか? 今まで私のゲームの趣味や学生はすべて小さくなっていたので、この問題は一般的にかなり醜い方法で解決され、緊密な統合と循環依存をもたらしました。私がやっていたプロジェクトの規模にとってはうれしいです。 しかし、私のプロジェクトはますます大きくなり、複雑さが増しています。今ではコードを再利用して、頭を簡単にしたいと思っています。 私が持っている

    5

    3答えて

    開発中のPythonライブラリがあります。開発中に、私はそのライブラリのいくつかの部分を新しいバージョンのテストに使用したいと思います。つまり、開発コードをテストするために安定したコードを使用します。これをPythonで行う方法はありますか? 編集:具体的には、多くの有用なことがあるライブラリ(LibA)があります。また、いくつかのテスト機能(LibT)を提供するためにLibAを使用するテストライ

    1

    1答えて

    私はthis questionから得たフィードバックに基づいて、OSXノートパソコンでLazy C++を使用したいと考えています。 Lazy C++ webpageには、LinuxとWindows用のバイナリが用意されていますが、OSX用のバイナリはありません。 Lazy C++ソースをダウンロードするリンクもありますが、ビルドプロセスの一環としてlzzバイナリが必要です。これは、lzzバイナリを

    5

    2答えて

    私は現在、インターネットから情報を取得するWebスクレーパーを作成しています。簡略化されたように見えます。 オブジェクトに生データを解析するために、生データに オブジェクトを取得するためのデータアクセスプロジェクト オブジェクト(!!) パーサが戻るエンティティ。 は今、私は実際のパーサを作成していて、私はこのようにそれを使用するつもりです:あなたが見ることができるように using Applic

    2

    1答えて

    public interface IBaz { IBar bar { get; set; } } public class Baz : IBaz { public IBar bar { get; set; } public Baz(IBar bar) { this.bar = bar; } } public interface IBar { IBaz baz { ge

    4

    1答えて

    交換可能なハッシュ関数を持つハッシュテーブルを定義したいと思います。ハッシュ関数はそうのようにint型を返す、ハッシュテーブルとハッシュ化されるキーへのポインタを取る: typedef int (hash_function_t) (hashtable *, int); ハッシュテーブル店舗のキーをハッシュするために使用される関数へのポインタ: を typedef struct ht {

    9

    4答えて

    依存関係注入を使用して.NETアセンブリ間の循環依存関係を解決することを提案するさまざまなWebサイトに関する記事をいくつか見てきました。これはビルドエラーを解決するかもしれませんが、循環依存性を実際に解決していませんか?私にとって、アーキテクチャにはまだ論理的な誤りがあるようです。私は狂っているのだろうか他の人が同意するのか1)これはDIの恒例の使用ではなく、2)循環依存問題を解決する適切な方法

    -1

    1答えて

    私はお互いを参照する2つのFlexライブラリを持っています。どちらもリンクタイプ "External"を使用し、Loaderクラスで手動でロードします。 「A cycle was detected in the build path of project: foo」というエラーが表示されます。 これを解決する方法はありますか?おそらく、コンパイラなどのパラメータです。 私はソースコードがライブラリ