Вопросы по теме 'circular-reference'

Как и когда правильно использовать weakref в Python
У меня есть код, в котором экземпляры классов имеют родительские-дочерние ссылки друг на друга, например: class Node: def __init__(self): self.parent = None self.children = {} def AddChild(self, name, child):...
13729 просмотров
schedule 16.12.2022

Как быть с циклическими ссылками?
Если у меня есть эти два проекта: MyCompany.ERP.Billing MyCompany.ERP.Financial Биллинг запрашивает/отправляет информацию в Финансовый отдел и наоборот. Оба слишком велики, поэтому я не хочу помещать их в один проект. Visual Studio не...
17848 просмотров

Delphi: как переместить класс из модуля, избежать циклических ссылок
Вопрос: я хочу разделить два класса на отдельные файлы, избегая циклических ссылок. у меня есть модуль с некоторыми классами (и некоторыми перечислениями и константами). Все узнают щелкните и щелкните братьев-кулачков : unit Cartalk;...
722 просмотров

Бизнес-объекты, уровень доступа к данным — циклический справочник
Я новичок в EF4 и стараюсь следовать инструкциям как можно лучше, поэтому я решил пойти по маршруту POCO и поместил классы POCO в свой собственный проект. Я добавил классы репозитория в проект DataAccess, и, конечно же, проект DataAccess ссылается на...
915 просмотров

Дерево списка смежности - как предотвратить циклические ссылки?
У меня есть список смежности в базе данных с идентификатором и ParentID для представления древовидной структуры: -a --b ---c -d --e Конечно, в записи ParentID никогда не должен совпадать с ID, но я также должен предотвратить циклические...
1601 просмотров

Почему циклические ссылки и рекурсия приводят к сбою моей программы?
Я написал эту простую программу на Прологе. man(socrates). mortal(X) :- man(X). immortal(X) :- immortal(X). Я задавал ему обычные вопросы, например, человек Сократ или смертный Сократ. ?- man(socrates). true. //we know...
1221 просмотров

in_array для объектов с циклическими ссылками
Я строю массив объектов. Мне нужно, чтобы этот массив содержал только один экземпляр данного объекта, наличие нескольких ссылок на один и тот же объект должно вызывать исключение. Я использую следующий код для достижения этой цели: public...
2723 просмотров

Большая циклическая ссылка и сборщик мусора JVM
Способна ли JVM находить большие циклические ссылки и собирать объекты? Есть ли какая-либо официальная документация/ссылка, в которой говорится то же самое? или у вас есть хороший/плохой опыт работы с сборкой мусора больших круговых ссылок....
451 просмотров

Поиск циклической ссылки
Я не могу скомпилировать свой проект для iPhone. В моем CType.h я получаю сообщение об ошибке: Не удается найти объявление интерфейса для «NSObject», надкласса «CType». Это приводит к множеству других ошибок, которые также находятся в...
1155 просмотров

Изменение переменных модуля после импорта
ТАКИЕ гуру pyton! Я только что обнаружил удивительное явление, которого не понимаю. Проблему лучше всего показать в виде кода: #== kid.py ==# import dad def spam (): dad.spam() #== dad.py ==# import kid x = 1 print "body", x x = 2 def...
309 просмотров

Symfony2.1 Циклические ссылки
Мне интересно, как избежать циклической ссылки в моем приложении symfony2.1. У меня есть сущность вроде customer ( name addresses -- OneToMany currentAddress -- OneToOne ) и address ( street customer -- ManyToOne ) Теперь...
501 просмотров
schedule 23.04.2022

Работа с циклическими включениями в контексте циклических ссылок
В ответ на мой старый вопрос я хочу реализовать клиент- имитация макета сервера, где клиент инициирует последовательность действий, включающую вызов методов на сервере, который, в свою очередь, может вызывать методы на клиенте (давайте...
184 просмотров

Циклическая ссылка ISerializable
Я пытался понять, как правильно реализовать циклическую ссылку с использованием интерфейса ISerializable. Но я не смог разобраться даже в простой форме, я прочитал объяснение здесь Но я не смог это реализовать, я также пытался найти пример...
164 просмотров
schedule 11.05.2022

Круговая связь в дизайне базы данных с 3 таблицами
Как бы вы выполнили эти требования? У преподавателей много членов . Преподаватель принадлежит Совету . Теперь - в Совет входит один представитель члена от соответствующего факультета . Эта часть создает круговую связь (см....
579 просмотров
schedule 04.05.2022

Избегать циклических ссылок при внедрении зависимостей Symfony2?
Я большой поклонник внедрения зависимостей, но что-то меня беспокоит, и мне было интересно, может ли кто-нибудь дать мне объяснение: Невозможно создать две службы, которые зависят друг от друга, потому что мы получим исключение «Циклическая...
1445 просмотров

Деструктор из взаимно рекурсивного класса с shared_from_this не вызывается
У меня есть два класса, A и B, у которых shared_ptr указывает друг на друга (у A есть shared_ptr для B, у B есть shared_ptr для A). Я пытаюсь вызвать деструктор обоих классов при выходе из области видимости, но это не работает. Деструктор не...
175 просмотров
schedule 07.04.2023

Почему круговая зависимость разрешена с пространствами имен в С#?
В С# вам разрешено иметь оператор в файле a.cs (который имеет пространство имен MyApp.A): using MyApp.B; в то время как файл b.cs (который имеет пространство имен MyApp.B) уже содержит оператор using MyApp.A; Если бы подобная...
1664 просмотров

Как избежать циклической ссылки в проекте моей базы данных?
Я разработал базу данных для программы управления транспортом. И одна часть вроде бы в порядке, но я не знаю, как сохранить комбинацию из Package, Price и Version в Project, чтобы избежать циклической ссылки. Просто краткое объяснение базы данных:...
254 просмотров
schedule 26.10.2022

Symfony2 войдет в систему пользователя в прослушивателе событий доктрины
Я создал класс прослушивателя событий для методов доктрины postPersist, PostUpdate и postRemove. Мне нужен зарегистрированный идентификатор пользователя в моем классе, я пытался ввести @security.context , @security.token_storage и @session . Я...
1239 просмотров

Swift – как избежать циклических ссылок в структурах с родительскими и дочерними отношениями?
У меня есть отношения, которые можно описать таким образом; У одного Parent много Child (детей) struct Parent { var name: String var cost: Int var productionCost: Int var income: Int var children: [Child] =...
1745 просмотров
schedule 23.02.2023