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

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

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

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

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

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

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

У меня есть InputStream, который я передаю методу для обработки. Я буду использовать тот же InputStream в другом методе, но после первой обработки InputStream будет закрыт внутри метода. Как я могу клонировать InputStream для отправки методу, которы...
07 мая '11 в 23:34
14 отв.

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

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

Clone() vs Copy constructor - который рекомендуется в java

метод clone против конструктора копирования в java. который является правильным решением. где использовать каждый случай?
11 марта '10 в 22:08
3 отв.

Что означают эти слова в Git: репозиторий, fork, branch, clone, track?

Я честно не понимаю здесь семантики. Они все о копиях/вариантах кода + блок истории, но в прошлом я не уверен, что могу сказать. Является ли эта логическая структура объясненной где-то?
27 мая '10 в 0:12
4 отв.

Преобразование мелкого клона в полный клон

Последующие действия this: вопрос: если у меня есть мелкий клон, как получить все старшие коммиты, чтобы сделать его полным клоном?
23 июля '11 в 20:39
9 отв.

Как создать копию объекта в PHP?

Похоже, что в PHP объекты передаются по ссылке. Даже операторы присваивания не создают копию объекта. Здесь простое, надуманное доказательство: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a-...
09 окт. '08 в 7:21
7 отв.

Как клонировать BufferedImage

У меня есть объект, в котором есть много bufferedimages, я хочу создать новый объект, копирующий все bufferedimages в новый объект, но эти новые изображения могут быть изменены, и я не хочу, чтобы исходные изображения объектов изменялись путем измене...
18 авг. '10 в 19:10
8 отв.

Копирование HashMap в Java

Я пытаюсь сохранить временный контейнер класса, содержащего элемент: HashMap<Integer,myObject> myobjectHashMap Класс, называемый myobjectsList Тогда я делаю myojbectsListA = new myojbectsList(); myojbectsListB = new myobjectsList(); зате...
09 апр. '12 в 23:18
9 отв.

Как правильно переопределить метод клонирования?

Мне нужно реализовать глубокий клон в одном из моих объектов, у которого нет суперкласса. Каков наилучший способ обработки отмеченного CloneNotSupportedException, созданного суперклассом (который является Object)? Сотрудник посоветовал мне обработ...
24 февр. '10 в 17:41
11 отв.

Почему метод clone() защищен в java.lang.Object?

Какова конкретная причина, по которой clone() определяется как защищенная в java.lang.Object?
16 июля '09 в 19:28
3 отв.

Мелкая копия карты в Java

Как я понимаю, существует несколько способов (возможно, других) создать небольшую копию Map в Java: Map<String, Object> data = new HashMap<String, Object>(); Map<String, Object> shallowCopy; // first way shallowCopy = new HashMap...
01 марта '10 в 18:23
14 отв.

Клонирование базы данных MySQL в одном экземпляре MySql

Я хотел бы написать script, который копирует мою текущую базу данных sitedb1 в sitedb2 в том же экземпляре базы данных mysql. Я знаю, что могу сбросить sitedb1 в sql script: mysqldump -u root -p sitedb1 >~/db_name.sql а затем импортируйте его...
24 марта '09 в 0:24
3 отв.

Как JQuery clone() и изменить идентификатор

Мне нужно клонировать идентификатор, а затем добавить число после него так, как id1, id2 и т.д. Каждый раз, когда вы нажимаете клон, вы кладете клон после последнего номера идентификатора. $("button").click(function(){ $("#id").clone().after("...
12 апр. '12 в 18:08