Questions tagged «clone»

克隆是具有与原始对象相同的所有属性,数据和方法的对象的副本。或旨在模仿另一个系统的软件系统。

30
在JavaScript中深度克隆对象的最有效方法是什么?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 克隆JavaScript对象的最有效方法是什么?我见过obj = eval(uneval(o));使用它,但这是非标准的,仅受Firefox支持。我已经做了类似的事情,obj = JSON.parse(JSON.stringify(o));但是对效率提出了质疑。我还看到了具有各种缺陷的递归复制功能。 我很惊讶没有规范的解决方案存在。
5180 javascript  object  clone 

30
如何正确克隆JavaScript对象?
我有一个对象x。我想将其复制为对象y,以使更改y不会被修改x。我意识到复制从内置JavaScript对象派生的对象会导致额外的不必要的属性。这不是问题,因为我正在复制自己的文字构造对象之一。 如何正确克隆JavaScript对象?


30
深度克隆对象
我想做类似的事情: MyObject myObj = GetMyObj(); // Create and fill a new object MyObject newObj = myObj.Clone(); 然后对未反映在原始对象中的新对象进行更改。 我通常不需要此功能,因此在必要时,我会先创建一个新对象,然后分别复制每个属性,但是它总是让我感到有更好或更优雅的处理方式情况。 如何克隆或深度复制对象,以便可以修改克隆的对象而不会在原始对象中反映任何更改?
2226 c#  .net  clone 

7
如何使用远程主服务器重新建立本地分支
我有一个从远程存储库的master分支克隆的项目remote_repo。我创建一个新分支,然后提交该分支。其他程序员被推送到remote_repomaster分支。 现在,我需要将分支RB重新设置为remote_repomaster。 这个怎么做?键入什么命令到终端?
929 git  clone  git-rebase 

23
如何在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.out.println(dumtwo.getDummy()); // prints 'bar' but it should print 'foo' 因此,我想复制dum到dumtwo并且更改dum而不影响dumtwo。但是上面的代码没有这样做。当我更改时dum,也会发生相同的更改dumtwo。 我想,当我说时dumtwo = dum,Java 仅复制参考。那么,有什么方法可以创建的新副本dum并将其分配给dumtwo?
794 java  object  copy  clone 



20
git:致命的:我不处理协议'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'
307 git  clone  whitespace 



11
git中的pull和clone有什么区别?
(在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 我的意思是,显然一个人较短,但除此之外,他们基本上是在做同一件事吗?
237 git  clone  pull 

6
Ruby的dup和clone方法有什么区别?
在Ruby的文档的dup说: 在一般情况下,clone并dup可能在派生类不同的语义。虽然clone用于复制对象(包括其内部状态),但dup通常使用后代对象的类创建新实例。 但是,当我进行一些测试时,我发现它们实际上是相同的: class Test attr_accessor :x end x = Test.new x.x = 7 y = x.dup z = x.clone y.x => 7 z.x => 7 那么这两种方法有什么区别?
214 ruby  clone  dup 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.