circular-dependency

    0热度

    3回答

    我有两个类:DESEngine和UserEvents。这个DESEngine应该是UserEvents的“老板”,但UserEvents应该像访问DESEngines变量和方法:Owner->Method(); 但我发现了多个错误按图像:Error List(包括在文本形式的错误后结束) 我几乎可以肯定,几乎所有的错误都是由于循环依赖,但我已经无法来解决这些问题:/ DESEngine.h #if

    0热度

    1回答

    我使用的编译系统,它定义了一些Rake目标,包括这一个: task :test => [:all] 这似乎是不正确的我,所以我定义我自己的耙任务,像这样: task :test => [:spec] task :all => [:test, :build] task :release => [:all] task :default => [:release] 不过,现在我得到这个错误

    1热度

    1回答

    我开始编写一个模块化的小型Fortran程序。每个模块由用于分配和释放的初始化和完成子例程组成。 现在我在模块globals中获得一个名为“Abort”的子例程的循环依赖关系。如果发生错误,该子程序应该调用每个模块的最终子程序。经过一些计算后,“Abort”子程序的调用将被放置在所有模块中。 我的计划是使用Fortran 2008(2003)中引入的子模块。但它没有解决问题。我了解Submodul

    1热度

    2回答

    我正在开发一个Flask应用程序。它还比较小。我只有一个app.py文件,但因为我需要做的数据库迁移,我用这个指南将其分成3: https://realpython.com/blog/python/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/ 不过,我现在不能因为有一个运行我的应用程序应用程序和模型之间的循环依赖。 app.py:

    2热度

    1回答

    我有这样的事情在我的一个应用程序的models.py: class Account(AbstractBaseUser): email = models.EmailField(unique=True) 我想从另一个应用程序的views.py如下导入类: from anotherapp.views import MyClass 问题是在anotherapp.views文件的第一行,我

    7热度

    1回答

    我正在使用JSON文件并验证它在Swagger 2.0 Parser and validator 它验证它,但给循环引用错误,有没有免费的工具或网站来检测循环引用的位置在一个文件。

    0热度

    1回答

    我想问一下什么是CommonJS的背后的机制/ requirejs圆形模块依赖resovling。 让我给你举个例子。让我们假设,我们有以下模块结构 modulea index.js submodulea_a.js submodulea_b.js moduleb index.js submoduleb_a.js submoduleb_

    1热度

    1回答

    我有两个Django models.py在两个不同的应用程序。 processor app models.py from address.models import Address ...defining clasess class Displayble(models.Model): # It has no DB fields address app models.py from pro

    0热度

    1回答

    我有2个泛型类:一个ManagerBase类和一个ChildBase类。 它们都是抽象的,旨在使其具体化。 ManagerBase有一个ChildBase的列表,这就是为什么我想使它具有通用性,因此CatalogManager:ManagerBase将拥有一个Catalogs列表。另外,每个目录都会引用其'Manager - CatalogManager'。 public class Manage

    -1热度

    1回答

    为避免循环导入,可以使用import x,然后每次使用x.func。 (参见Circular (or cyclic) imports in Python)。 (在我的情况,其实我也没有其他的选择) 然而,当x是例如a.b.c.d.e,那么你得到一个不可忽略的开销(除了可读性问题),特别是如果你的函数被反复调用。我想知道在解决导入问题时是否有某种机制来定义像E = a.b.c.d.e这样的快捷方式?