Вопросы с тегом 'deep-copy'

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

В чем разница между глубокой копией и мелкой копией?

В чем разница между глубокой копией и мелкой копией?
08 окт. '08 в 20:22
18

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

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

В чем разница между мелким копированием, глубокой копией и обычной операцией назначения?

import copy a = "deepak" b = 1, 2, 3, 4 c = [1, 2, 3, 4] d = {1: 10, 2: 20, 3: 30} a1 = copy.copy(a) b1 = copy.copy(b) c1 = copy.copy(c) d1 = copy.copy(d) print("immutable - id(a)==id(a1)", id(a) == id(a1)) print("immutable - id(b)==id(b1)", id(b...
22 июн. '13 в 2:15
7

Почему и когда использовать angular.copy? (Deep Copy)

Я сохраняю все данные, полученные от служб, прямо к локальной переменной, контроллеру или области видимости. То, что, я полагаю, будет считаться мелкой копией, верно? Example: DataService.callFunction() .then(function(response) { $scope.example =...
09 окт. '15 в 17:16
6

Глубокое копирование NSArray

Есть ли встроенная функция, которая позволяет мне скопировать NSMutableArray? Я огляделся, некоторые говорят, что [aMutableArray copyWithZone:nil] работает как глубокая копия. Но я попытался, и это кажется мелкой копией. Сейчас я вручную делаю ко...
15 мар. '09 в 3:54
7

Как глубоко скопировать список?

У меня есть некоторые проблемы с копией списка: Поэтому после того, как я получил E0 от 'get_edge', я делаю копию E0, вызывая 'E0_copy = list(E0)'. Здесь, я думаю, E0_copy - это глубокая копия E0, и я E0_copy в 'karger(E)'. Но в основной функции. ...
26 июл. '13 в 5:12
9

Как создать новую глубокую копию (клон) списка <T>?

В следующем фрагменте кода using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; namespace clone_test_01 { public partial class MainForm : Form { public class Book { ...
22 дек. '12 в 23:18
9

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

Я искал несколько разных методов и сообщений о создании оператора глубокой копии. Есть ли быстрый и простой (встроенный) способ для глубоких копий объектов в Ruby? Поля не являются массивами или хешами. Работа в Ruby 1.9.2.
21 нояб. '11 в 2:04
11

глубоко (например, jQuery) для nodeJS

Я борюсь с глубокими копиями объектов в nodeJS. моя собственная протяженность - дерьмо. Подчеркнутая грань плоская. существуют довольно простые варианты расширения здесь, в stackexchange, но ни один из них не близок к jQuery.extend(true, {}, obj, obj...
22 февр. '12 в 16:59
2

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

Возможный дубликат: Как клонировать ArrayList, а также клонировать его содержимое? пытается сделать копию ArrayList. Основной объект прост, содержащий объекты Strings, ints, BigDecimals, Dates и DateTime. Как я могу гарантировать, что изменени...
12 авг. '11 в 15:12
7

Копирование массива объектов в другой массив в javascript

Как я могу скопировать каждый элемент массива (где элементы - объекты) в другой массив, чтобы они были полностью независимыми? Я не хочу изменять элемент в одном массиве, чтобы влиять на другой.
26 апр. '13 в 9:20
2

std vector С++ - глубокая или мелкая копия

Интересно, копирует ли я вектор, который я копирую с его значениями (тогда как это не работает с массивом, а для глубокой копии нужен цикл или memcpy). Не могли бы вы намекнуть на объяснение? С уважением
05 июл. '12 в 16:11
5

copy.deepcopy против рассола

У меня есть древовидная структура виджетов, например. коллекция содержит модели и модель содержит виджеты. Я хочу скопировать всю коллекцию, copy.deepcopy быстрее по сравнению с 'pickle и de-pickle'ing объекта, но cPickle как написанный на C намного...
11 сент. '09 в 12:39
3

Клонирование записи в рельсах, можно ли клонировать ассоциации и глубокую копию?

Я .clone-запись записи в рельсах... new_blerg = Blerg.find(1).clone В этой записи есть нагрузки и нагрузки ассоциаций, и эти ассоциации даже имеют ассоциации. Есть ли способ глубоко скопировать запись и клонировать ее, чтобы она была клонирован...
12 мая '11 в 10:33
3

Глубокая копия OpenCV cv:: Mat

Поведение копирования cv::Mat меня сбивает с толку. Я понимаю из документации, что Mat::copyTo() является глубокой копией, в то время как оператор присваивания не является. Мои вопросы: что мне делать, чтобы вернуть cv::Mat из функции, например...
09 февр. '14 в 13:18