5
голосов
5ответов
7963 просмотров

C #: утилита для поиска циклических ссылок / компиляции в правильном порядке?

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

53
голосов
3ответов
12734 просмотров

How and when to appropriately use weakref in Python

I have some code where instances of classes have parentchild references to each other, e.g.: class Node(object): def __init__(self): self.parent = None self.children = {} def AddChild(self, name, child): child.parent = self self.children[name] = child def Run(): root, c1, ...

12
голосов
3ответов
11467 просмотров

How do I detect circular logic or recursion in a multi-levels references and dependencies

I have a graph of multi-level dependecies like this, and I need to detect any circular reference in this graph. A = B B = C C = [D, B] D = [C, A] Somebody have a problem like this? Any solution??? Thanks and sorry by english. ========= updated ========== I had another situation. 1 2 = ...

5
голосов
5ответов
6662 просмотров

Circular reference in C++ without pointers

Is there a way to define circular references without using pointers? I need to have somthing like this: struct A; struct B { A a; }; struct A { B b; }; Thanks!

4
голосов
6ответов
7150 просмотров

Resolving Circular References (C#)

I'm having a couple of problems with circular reference/dependency that I've been sitting on all day. Something must be wrong with my thought process, I just don't get it. Here are my projects: Flip.Main (ASP.NET MVC) Flip.Domain (C# DLL) Flip.Services (C# DLL) Flip.Utility (C# DLL) ...

5
голосов
1ответов
618 просмотров

Encountering self recursive assembly references in the .NET framework

I was writing some C# code recursively walking the referenced assemblies of a base assembly, building up a directed acyclic graph of these references to do a topological sort. I'm doing this by means of the GetReferencedAssemblies() method on the Assembly class. While testing the code, I found -...

107
голосов
8ответов
10574 просмотров

How did Microsoft create assemblies that have circular references?

In the .NET BCL there are circular references between: System.dll and System.Xml.dll System.dll and System.Configuration.dll System.Xml.dll and System.Configuration.dll Here's a screenshot from .NET Reflector that shows what I mean: How Microsoft created these assemblies is a mystery to me...

16
голосов
9ответов
13815 просмотров

How to avoid circular unit reference?

Imagine the following two classes of a chess game: TChessBoard = class private FBoard : array [1..8, 1..8] of TChessPiece; ... end; TChessPiece = class abstract public procedure GetMoveTargets (BoardPos : TPoint; Board : TChessBoard; MoveTargetList : TList <TPoint>); ... end; I wan...

2
голосов
1ответов
1119 просмотров

django - circular import problem when executing a command

I'm developing a django application. Modules of importance to my problem are given below: globals.py --> contains constants that are used throughout the application. SITE_NAME and SITE_DOMAIN are two of those and are used to fill some strings. Here is how I define them: from django.contrib.s...

3
голосов
1ответов
793 просмотров

Вопросы об использовании профилирования памяти .net dottrace - Фильтр циклических ссылок

Я использую DotTrace в качестве профилировщика памяти. Интересно, как он может фильтровать входящие циклические ссылки? Что касается сценариев, в которых я хочу увидеть, кто, черт возьми, ссылается на мой объект и поддерживает его, эти циклические ссылки, особенно обработчики событий, не пр...

3
голосов
1ответов
745 просмотров

Есть ли способ обнаружить и отладить циклические ссылки при использовании StructureMap?

В последнее время я использую большее количество более мелких объектов, потому что их проще и легче использовать повторно. В большинстве случаев не возникает проблем со вставкой этих объектов друг в друга с помощью StructureMap (отличный инструмент, кстати). Но иногда я облажался и получаю краси...

20
голосов
4ответов
9612 просмотров

У меня есть циркулярная ссылка. Как я могу создать слабую ссылку в Objective-C?

Я работаю над приложением для iPhone. У меня есть объект класса Row, которому необходимо освободить множество объектов класса Block. Каждый Block в настоящее время имеет свойство, которое сохраняет переменную экземпляра класса Row. @interface Block : UIImageView { Row *yCoord; } @property (...

15
голосов
11ответов
9041 просмотров

Какие существуют решения для циклических ссылок?

Каковы возможные решения / методы работы с циклическими ссылками при использовании подсчета ссылок? Наиболее известное решение - использование слабых ссылок, однако во многих статьях на эту тему подразумевается, что существуют и другие методы, но постоянно повторяется пример со слабыми ссылка...

2
голосов
2ответов
253 просмотров

удаление круговой связи БД

Как мне избавиться от круговой связи в моей структуре БД. У меня есть сущность под названием Item. У элемента могут быть подпункты (круговые отношения). У элемента может быть несколько ставок в зависимости от финансового года (сущность rate_per_year, созданная для этой цели, и отношение 1-м). Ес...

4
голосов
2ответов
401 просмотров

Круговой матч

У меня есть база данных с тремя таблицами: userid_tbl, need_tbl, have_tbl create table userid_tbl (user_id varchar2(15) not null primary key); create table need_tbl (user_id varchar2(15) not null, have_item varchar2(100) not null, foreign key (user_id) references userid_tbl (user_id) ); cre...

0
голосов
1ответов
116 просмотров

Кто-нибудь когда-нибудь использовал АОП для обнаружения круговой ссылки?

Не знаю, чтобы можно было выбросить исключение CircularReferenceException?

5
голосов
4ответов
2592 просмотров

Каков масштаб проблемы циклической ссылки PHP и стоит ли мне беспокоиться об этом?

Если я использую древовидную структуру узлов, подобную приведенному ниже коду, нужно ли мне беспокоиться о циклической ссылке? Я читал, что PHP использует механизм выделения памяти, который может сильно усложнить жизнь сборщику мусора, когда задействованы циклические ссылки. Я хочу знать сле...