clone- все статьи тега


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

каков наиболее эффективный способ клонирования объекта JavaScript? Я видел obj = eval(uneval(o)); используется, но это нестандартно и поддерживается только Firefox. я делал такие вещи, как obj = JSON.parse(JSON.stringify(o)); но вопрос эффективности. Я также видел рекурсивные функции копирования с различных недостатков. Я удивлен, что никакого канонического решения не существует. ...

Как правильно клонировать объект JavaScript?

у меня есть объект, x. Я хотел бы скопировать его как объект y, такие, что изменение y Не изменяйте x. Я понял, что копирование объектов, полученных из встроенных объектов JavaScript, приведет к дополнительным, нежелательным свойствам. Это не проблема, так как я копирую один из моих собственных, литерально построенных объектов. Как правильно клонировать объект JavaScript? ...

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

каковы варианты клонирования или копирования списка в Python? используя изменение new_list каждый раз my_list изменения. Почему это так? ...

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

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

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 don't handle protocol '​​http' ...

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

в java немного сложно реализовать функцию глубокой копии объекта. Какие шаги вы предпринимаете, чтобы гарантировать, что исходный объект и клонированный один не имеют ссылки? ...

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

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

В чем разница между pull и clone в git?

в чем разница между делать (после mkdir repo и cd repo): git init git remote add origin git://github.com/cmcculloh/repo.git git fetch --all git pull origin master и git clone git://github.com/cmcculloh/repo.git Я имею в виду, очевидно, что один короче, но кроме этого они в основном делают то же самое? ...

Разница между fork (), vfork (), exec () и clone()

Я искал, чтобы найти разницу между этими четырьмя на Google, и я ожидал, что там будет огромное количество информации об этом, но на самом деле не было никакого твердого сравнения между четырьмя вызовами. Я пытаюсь составить базовый взглядом посмотреть на различия между этими системными вызовами и вот что я получил. Вся эта информация верна/я пропустил что-нибудь важное ? Fork : вызов вилки в основном делает дубликат текущего процесса, идентичного почти во всех отношениях (не все копируется, ...

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

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

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

похоже, что в PHP объекты передаются по ссылке. Даже операторы присваивания, похоже, не создают копию объекта. вот простое, надуманное доказательство: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b = "before"; $c = $a; //i would especially expect this to create a copy. set_b($a); print $a->b; //i would expect this to show 'before' print $c->b; //i would ESPECIALLY expect this to show 'before' ?> в обоих случаях печати ...

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

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

Почему метод clone () защищен в java.ленг.Возражаете?

какова конкретная причина, что clone() определяется как защищенных в java.lang.Object? ...

Когда я делаю перетаскиваемый клон и бросаю его в droppable, я не могу перетащить его снова

когда я делаю перетаскиваемый клон и бросаю его в droppable, я не могу перетащить его снова. Как мне это сделать? Во-вторых, я могу только выяснить, как нам .append чтобы добавить клон в droppable. Но затем он привязывается к верхнему левому углу после любого существующего элемента, а не к позиции падения. $(document).ready(function() { $("#container").droppable({ drop: function(event, ui) { $(this).append($(ui.draggable).clone()); } }); $(".product").dra ...

Git клон с нестандартной SSH, используя ошибки в git по SSH

Я пытаюсь клонировать репозиторий Git с помощью пользовательской команды SSH. Я установил команду SSH в среде git_ssh переменно работать export GIT_SSH="/usr/bin/ssh -o StrictHostKeyChecking=no -i /home/me/my_private_key". но когда, после предыдущей команды я запускаю git clone [email protected]:uname/test-git-repo.git, Я получаю следующую странную ошибку error: cannot run /usr/bin/ssh -o StrictHostKeyChecking=no -i /home/me/my_private_key fatal: unable to fork не могли бы вы помочь мне ...