circular-dependency

    0

    1答えて

    1つのコンポーネント(CL1、CI2、CL3、CI4)に2つのコンポーネント(M1、M2)があります:ListComponentとItemComponent。 SearchComponentを持つ共有モジュールを作成して、リストに値を設定するアイテムを探しました。 SearchComponentはバックエンドサービスを呼び出し、ケースに応じてCI2またはCI4データを持つjsonを返します。 CI

    0

    1答えて

    私の小さな試合に取り組んでいる間に、私は循環依存関係に関連する問題に遭遇しました。 私は2つのクラスとヘルパーの名前空間(すべてがガードされています)を使用しています。ここで、Baseはメインゲームクラス、PlayerはPlayerオブジェクト、Entityの子、ヘルパーはタイルの衝突を処理する関数名前空間です。 コードをコンパイルしようとすると、Playerがbase.hの型指定子として認識され

    -1

    1答えて

    active_adminを削除した後、私は生産からこのエラーが発生しています。どうすればこのエラーを解決できますか教えてください。 app/admin/user.rb:1<top (required)> ActiveAdmin.register User do # See permitted parameters documentation: # https://github.com/a

    0

    1答えて

    私はファイルA.cと別のファイルB.cを持っていますが、B.cで定義されたA.cには関数func1があり、A.cで定義されているB.cには関数func2があります。今では、A.cとB.cを使って別のライブラリを構築しようとすると、コンパイラはリンク時に循環依存エラーをスローします。 2つのライブラリを一緒にリンクすることができるように、どんな方法もありますか?あるいは、libB.soがコンパイルさ

    1

    1答えて

    私は以下の2 methodsを持っています。 正しい使用例では、cancelChildTree()はremoveChildRelationsIfNecessary()を呼び出してからコードを実行します。 私のデータベースの一部のデータでは、親と子の間にcircular dependencyがあります。これにより、2つのメソッドが互いに呼び出しを続けてinfinite loopになります。 どうすれ

    1

    1答えて

    私は知っている、 "循環依存性は悪い設計です"しかし、私はこの場合は正当だと思います。 ボロノイ図を作成するとき、セルを「ハーフエッジ」と呼ばれるものに分割します。これにより、図を簡単にトラバースすることができます。 とにかく、ハーフエッジをインスタンス化するには、ミラーまたはハーフエッジの双子を指定する必要があります。 これはどの言語でもファンキーですが、Kotlinではvalの代わりにnull

    -2

    1答えて

    最新のCuda 8.0.61をアップグレードしようとしています。 私はcuda 7.5を削除し始めました。私は、エラーを受信したときにインストール中 sudo dpkg -i cuda-repo-ubuntu1404-8-0-local-ga2_8.0.61-1_amd64.deb sudo apt-get update sudo apt-get install cuda : は後で私は、次のコマ

    0

    1答えて

    GraphQL実装の過程で、私はパッケージをモジュラーに保つために多くの循環参照を作成しています。次のフォルダ構造を考えてみましょう。 project/ __init__.py graphql/ __init__.py inputs/ __init__.py company.py contact.py company.

    1

    1答えて

    私が継承したPython(2.7)コードをいくつかクリーンアップしています。コードは現在(インポート関数を悪用して)実行されていますが、それは面倒で、他のコードが特定の方法でアクセスしないときに問題を引き起こします。 ファイル構造は基本的にこれです: /deep/nested/path/__init__.py /deep/nested/path/objects.py /deep/nested/

    1

    1答えて

    モジュールで編成された少しのFortranプログラムをプログラムし始めました。各モジュールは、割り振りと割り振り解除のためのサブルーチンの初期化とファイナライズで構成されています。 ここでは、モジュール「globals」の中に「Abort」と呼ばれるサブルーチンを持つ循環依存関係があります。このサブルーチンは、エラーが発生した場合に各モジュールがサブルーチンを終了するよう呼び出す必要があります。