Вопросы с тегом 'clone'

Клон - это копия объекта со всеми одинаковыми атрибутами, данными и методами в качестве исходного объекта. Или программная система, предназначенная для имитации другой системы.
59
ответов

Каков наиболее эффективный способ глубокого клонирования объекта в JavaScript?

Каков наиболее эффективный способ клонирования объекта JavaScript? Я видел obj = eval(uneval(o));, но который нестандартен и поддерживается только Firefox. Я ' вы делали такие вещи, как obj = JSON.parse(JSON.stringify(o));, но сомневаетесь в эффект...
задан 23 сент. '08 в 19:26
38
ответов

Объекты глубокого клонирования

Я хочу сделать что-то вроде: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); И затем внесите изменения в новый объект, который не отражен в исходном объекте. Мне не часто нужна эта функциональность, п...
задан 17 сент. '08 в 3:06
18
ответов

Как клонировать или копировать список?

Каковы варианты клонирования или копирования списка в Python? Использование new_list = my_list затем изменяет new_list каждый раз, когда изменяется my_list. Почему это?
задан 10 апр. '10 в 11:49
20
ответов

Как скопировать объект в Java?

Рассмотрим приведенный ниже код: DummyBean dum = new DummyBean(); dum.setDummy("foo"); System.out.println(dum.getDummy()); // prints 'foo' DummyBean dumtwo = dum; System.out.println(dumtwo.getDummy()); // prints 'foo' dum.setDummy("bar"); System.o...
задан 15 мая '09 в 17:30
5
ответов

git ветвь, fork, fetch, merge, rebase и clone, каковы различия?

Может кто-нибудь помочь мне понять разницу между веткой, вилкой и клоном в Git? Аналогично, что это значит, когда я делаю git fetch, а не git pull? Кроме того, что означает rebase по сравнению с merge? Как я могу раздавить отдельные коммиты вме...
задан 25 июля '10 в 19:14
23
ответов

Как клонировать общий список в С#?

У меня есть общий список объектов в С# и хочу клонировать список. Элементы в списке являются клонированными, но, похоже, не существует опции list.Clone(). Есть ли простой способ обойти это?
задан 21 окт. '08 в 19:47
11
ответов

Как вы делаете глубокую копию объекта в .NET(например, С#)?

Я хочу настоящую глубокую копию. В Java это было легко, но как вы это делаете в С#?
задан 24 сент. '08 в 22:39
17
ответов

Как клонировать ArrayList, а также клонировать его содержимое?

Как я могу клонировать ArrayList, а также клонировать его элементы в Java? Например, у меня есть: ArrayList<Dog> dogs = getDogs(); ArrayList<Dog> clonedList = ....something to do with dogs.... И я ожидал бы, что объекты в clonedList...
задан 03 апр. '09 в 23:40
17
ответов

Как сделать глубокую копию объекта в Java?

В java немного сложно реализовать функцию копирования глубоких объектов. Какие шаги вы предпримете для обеспечения того, чтобы исходный объект и клонированный объект не имели ссылки?
задан 15 сент. '08 в 18:39
5
ответов

Какая разница между методами Ruby dup и clone?

Ruby docs для dup говорят: В общем случае clone и dup могут иметь разную семантику в классах потомков. Хотя clone используется для дублирования объекта, включая его внутреннее состояние, dup обычно использует класс объекта-потомка для создания н...
задан 17 апр. '12 в 3:08
9
ответов

git: fatal: я не обрабатываю протокол 'http'

Я копирую и вставляю команду git clone с веб-страницы: https://fedorahosted.org/ibus-typing-booster/ Я получил это: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I d...
задан 27 мая '15 в 9:12
8
ответов

Java: рекомендуемое решение для глубокого клонирования/копирования экземпляра

Мне интересно, есть ли рекомендуемый способ сделать глубокий клон/копию экземпляра в java. У меня есть 3 решения, но я могу пропустить их, и я хотел бы получить ваше мнение edit: включить Bohzo offerтон и уточнить вопрос: это больше о глубоком клон...
задан 28 янв. '10 в 19:34
8
ответов

Каков наилучший способ клонирования/глубокой копии .NET generic Dictionary <string, T>?

У меня есть общий словарь Словаря, который я хотел бы сделать Clone() из.. любых предложений.
задан 26 сент. '08 в 16:46
11
ответов

Как изменить поведение по умолчанию console.log в Safari?

В Safari без надстроек console.log будет отображаться объект в последнем состоянии выполнения, а не в состоянии, когда вызывался console.log. Я должен клонировать объект только для вывода его через console.log, чтобы получить состояние объекта в э...
задан 12 сент. '11 в 16:57
14
ответов

Как клонировать общий список в Java?

У меня есть ArrayList<String>, что я хотел бы вернуть копию. ArrayList имеет метод clone имеет следующую подпись: public Object clone() После вызова этого метода, как вернуть возвращаемый объект обратно в ArrayList<String>?
задан 10 сент. '08 в 21:11