Описание тега object-identity
None Ссылаются ли две переменные на один и тот же объект.
1
ответ
Можно ли получить эквивалент "адреса памяти" объекта.net?
Мы внедряем пользовательский инструмент сериализации в наш проект и сталкиваемся с необходимостью однозначно идентифицировать каждый объект по типу примитивного значения, который можно использовать как синоним его "идентичности". Значение не должно …
15 окт '12 в 13:44
3
ответа
Оператор == в Java
Следующее верно в Java "abc"=="abc" Зачем? Две строки - это два разных объекта, они не должны иметь одинаковую идентичность объекта?
01 мар '14 в 00:56
2
ответа
Как получить доступ к элементу набора, используя эквивалентный объект?
Если у меня есть объект, который сравнивается равным элементу набора Python, но не является тем же объектом, есть ли разумный способ получить ссылку на объект в наборе? Вариант использования будет использовать набор для выявления и обмена дублирован…
23 дек '11 в 12:48
2
ответа
Ошибка: аргумент -s/- требуется источник
Я скопировал этот код из Github, но он не работает для меня. Образец кода: ap = argparse.ArgumentParser() ap.add_argument("-s", "--source", required=True, help="Path to the source of shapes") ap.add_argument("-t", "--target", required=True, help="Pa…
19 июн '18 в 04:41
3
ответа
Если сборщик мусора в Java перемещает объекты, что такое Object.hashCode и System.identityHashCode?
Я часто слышал, что эти методы (Object.hashCode а также System.identityHashCode) вернуть адрес объекта или что-то быстро вычисленное по адресу; но я также уверен, что сборщик мусора перемещает и уплотняет объекты. Поскольку хэш-код не может быть изм…
26 авг '11 в 15:46
1
ответ
DDD и MongoDB: можно ли разрешить Mongo создавать ObjectID?
Согласно DDD (Синяя книга, Эванс), Фабрика несет ответственность за создание Совокупного Корня в действительном состоянии. Означает ли это, что он должен иметь возможность создавать технический идентификатор (objectId в мире mongoDB), а также иденти…
02 авг '12 в 20:49
2
ответа
Реализация отслеживания объектов, как в Boost::Serialization
Я реализую функцию "клонирования" для графа объектов в C++, и часть проблемы состоит в том, чтобы гарантировать, что, если есть два указателя на один и тот же объект, он не будет клонирован дважды. Я сделал это, сохранив map<void*, void*> это …
23 янв '12 в 07:58
3
ответа
Почему некоторые методы Ruby, такие как String#, заменяют измененные копии переменных?
Итак, во-первых, я только изучаю Ruby и использую фон JavaScript. У меня есть проблема, на которую я не могу найти ответ. У меня есть этот пример: a = 'red' b = a b.replace('blue') b = 'green' print a синий Мой вопрос: почему это вещь? Я понимаю, чт…
23 фев '16 в 19:24
1
ответ
Что делает OBJECT_ID в SQL Server?
Я пытаюсь использовать OBJECT_ID и нашел следующую запись в MSDN: "Возвращает идентификационный номер объекта базы данных объекта в области схемы". Что такое идентификационный номер объекта базы данных и что является объектом области схемы. Похоже, …
21 фев '12 в 05:53
2
ответа
Утиная библиотека для C#, которая не нарушает идентичность объекта?
Меня беспокоит то, что библиотеки для утки, которые я могу найти для C#, нарушают идентичность объекта, т.е. Object.ReferenceEquals возвращает false для объекта типа "утка" и его исходного объекта. У меня такое чувство, что в C# невозможно создать р…
12 май '13 в 16:21
2
ответа
Пожалуйста, объясните методику, используемую в этом коде для проверки равенства и идентичности объектов.
Пожалуйста, объясните методику, используемую в этом коде для проверки равенства и идентичности объектов. Лучше, если вы можете предоставить мне любую веб-ссылку / книгу-ссылку для подробного обсуждения. [Serializable] public abstract class BusinessO…
04 ноя '11 в 11:32
1
ответ
Когда Python создает новые объекты списков для пустых списков?
Следующее имеет смысл для меня: >>> [] is [] False Учитывая, что списки изменчивы, я бы ожидал [] быть новым пустым объектом списка каждый раз, когда он появляется в выражении. Однако, используя это объяснение, меня удивляет следующее: id([…
22 фев '14 в 02:10
2
ответа
Когда в OCaml создаются физически разные значения?
Я пытаюсь понять, что такое операторы физического равенства (Pervasives.(==) а также Pervasives.(!=)) значит в OCaml. Руководство по языку говорит, что выражение "" является "константой", а не "выражением": 6.5 Константы константа::== ... строковый …
05 авг '12 в 22:07
1
ответ
В Python (2.7) почему os.remove не идентичен os.unlink?
>>> import sys >>> sys.version '2.7.3 (default, Mar 13 2014, 11:03:55) \n[GCC 4.7.2]' >>> import os >>> os.remove is os.unlink False >>> os.remove == os.unlink True Это почему? Разве os.unlink не должен б…
02 дек '14 в 02:50
2
ответа
Используя один метод вместо многих
Я пытаюсь изучить Objective-C для iOS. Я пытался исследовать это, но я не должен использовать правильные ключевые слова. У меня есть несколько ярлыков, которые просто названы, Label1, Label2 и т. Д. У меня также есть тонна кода, которая в основном в…
24 фев '13 в 17:03
2
ответа
Что лучше для производительности при использовании _id? При получении с использованием _id я получаю сообщение об ошибке: INVALID OBJECT ID
Как я должен ссылаться на коллекцию в другой коллекции, уникальное имя пользователя или по умолчанию _id (идентификатор объекта) или обычный идентификатор, который увеличивается при вставке новой записи. Я прочитал, что идентификаторы объектов увели…
17 апр '12 в 02:10
1
ответ
Как я могу получить свой объектный идентификатор из общих обновлений для использования в моей форме в Django 1.1
Я использую общий вид для обновления объекта. Я использую форму: class VehiPrepaClientForm(ModelForm): class Meta: model = VehiPrepa fields = ('date_dem_prepa','carburant','ty_carburant') def clean(self): cleaned_data = self.cleaned_data data = self…
15 мар '12 в 14:38
2
ответа
mongoDB не позволит мне обновить
Хорошо, эта проблема сводит меня с ума, я думал, что _id должен был быть ObjectID, в то время как первый раз, когда он вставляет, он делает это правильно, когда я пытаюсь обновить его, используя _id, он не работает. вот мой код //Save Data function …
26 июл '12 в 03:14
2
ответа
Конкатенация строк в Python
Можете ли вы описать разницу между двумя способами объединения строк: просто __add__ оператор и %s узоры? У меня было некоторое исследование в этом вопросе и нашел %s (в форме без использования скобок) немного быстрее. Также возник другой вопрос: по…
30 июл '10 в 13:14
3
ответа
Дарт инт и двойной интернированный? Лечится специально одинаковым ()?
Дарт имеет оба: оператор равенства == а также функция верхнего уровня с именем identical(), По выбору синтаксиса вполне естественно хотеть использовать дартс == оператор чаще, чем identical() и мне это нравится. На самом деле, в разделе "Равенство и…
27 янв '14 в 20:26