标签: clone

如何将div的内容克隆到另一个div

我想用jquery clone将选定div的内容复制到另一个div.但我不想把它附加到任何地方

我的意思是当我们使用jquery克隆div时(如果我错了,请纠正我)我们必须设置它的位置,它将动态创建一个显示的新分区.

但是我想获取所选div的内容并将其复制到另一个预设div

html jquery clone copy dynamic

27
推荐指数
3
解决办法
8万
查看次数

克隆选项在Vmware播放器中不可见

我是这个vmware播放器的新手,正在使用版本'workstation 9.0虚拟机'.

现在我已经创建了一个虚拟机,我想克隆它.但是当我右键单击我创建的机器时,没有克隆选项.

vmware clone vmware-workstation vmware-player

27
推荐指数
1
解决办法
3万
查看次数

克隆GregorianCalendar的最快方法?

我正在尝试制作一个对象的深层副本,包括一个GregorianCalendar实例.我一直都很谨慎使用clone()它似乎没有在这里被覆盖,所以我只是按字段进行复制.理想情况下,有一个复制构造函数,我可以这样使用:

GregorianCalendar newCalendar = new GregorianCalendar(oldCalendar);
Run Code Online (Sandbox Code Playgroud)

不幸的是我在API中找不到任何这样的功能,并且试图弄清楚我需要哪些字段来获得精确的副本.那么,要复制其中一个日历,你会怎么做?我在这里错过了一些简单的快捷方式

java calendar clone copy

26
推荐指数
1
解决办法
1万
查看次数

有没有办法克隆jQuery或javascript中的表单字段值?

jQuery有一个clone()函数克隆实际表单没有问题,但它不保留已输入表单的任何值.

有办法解决这个问题吗?

示例代码将非常感激.

forms jquery clone

26
推荐指数
2
解决办法
3万
查看次数

如何制作ArrayList的分离副本?

可能重复:
Java:如何克隆ArrayList但也克隆其项目?

我有一个示例程序,如下所示:

ArrayList<Invoice> orginalInvoice = new ArrayList<Invoice>();

//add some items into it here

ArrayList<Invoice> copiedInvoice = new ArrayList<Invoice>();

copiedInvoice.addAll(orginalInvoice);
Run Code Online (Sandbox Code Playgroud)


我以为我可以修改里面的物品copiedInvoice,它不会影响里面的这些物品originalInoice.但是我错了.

如何分离复制/克隆ArrayList

谢谢

java clone arraylist

25
推荐指数
2
解决办法
7万
查看次数

ActiveRecord:如何克隆嵌套关联?

我目前正在克隆这样的单级关联:

class Survey < ActiveRecord::Base
  def duplicate
    new_template = self.clone
    new_template.questions << self.questions.collect { |question| question.clone } 
    new_template.save   
  end
end
Run Code Online (Sandbox Code Playgroud)

因此克隆那个Survey克隆Questions与该调查相关联.精细.这非常有效.

但我遇到的问题是每个问题has_many Answers.所以Survey has_many Questions which has_many Answers.

我无法弄清楚如何正确克隆答案.我试过这个:

def duplicate
  new_template = self.clone

  self.questions.each do |question|
    new_question = question.clone
    new_question.save

    question.answers.each do |answer|
      new_answer = answer.clone
      new_answer.save
      new_question.answers << answer
    end

    new_template.questions << question
  end

  new_template.save   
end
Run Code Online (Sandbox Code Playgroud)

但实际上替换原始答案然后创建新答案会产生一些奇怪的东西,因此ID会正确地停止匹配.

activerecord clone ruby-on-rails associations ruby-on-rails-3

25
推荐指数
1
解决办法
2万
查看次数

单身设计模式和防止克隆

我在网上读到的关于Singleton设计模式的许多文章都提到该类应该覆盖'clone()'方法,并在其中抛出'CloneNotSupported'异常.这真的有必要吗?

默认情况下,clone()方法是受保护的,因此没有类(同一个包中的类除外)能够在该Singleton实例上调用它.另外,如果此Singleton没有实现Cloneable,那么即使调用此方法,它也会产生运行时异常.另外,构造函数是私有的,我们将无法对其进行子类化,从而允许进行克隆.那么我还应该为我的Singleton类实现这个建议吗?

编辑:只是澄清:我不是在寻找实现Singleton的最佳方法.我只是询问上面提到的建议的有效性,以及"正常"的Singleton模式(而不是基于Enum的Singleton).

java singleton clone

25
推荐指数
2
解决办法
5万
查看次数

我们应该使用clone还是BeanUtils.copyProperties以及原因

从它的外观 - BeanUtils.copyProperties似乎创建一个对象的克隆.如果是这种情况,那么关于实现Cloneable接口的问题(只有不可变对象是新的,因为可变对象有复制的引用)这是最好的,为什么?

我昨天实现了cloneable,然后意识到我必须为非String/Primative元素提供我自己的修改.然后我被告知BeanUtils.copyProperties我现在正在使用哪个.两种实现似乎都提供了类似的功能.

谢谢

java spring clone

25
推荐指数
3
解决办法
4万
查看次数

jQuery UI:从原始div拖动并克隆,但保留克隆

我有一个div,它应用了jQuery UI Draggable.我想要做的是点击并拖动它,并创建一个保存在dom中的克隆,并在删除时不删除.

想想一副牌,我的盒子元素是牌组,我想从牌组中拉出牌/ div并将它们放在我的页面周围,但它们将是原始div的克隆.我只是想确保你不能创建一个克隆的div的另一个克隆.

我使用了以下内容,它不像我想要的那样工作:

$(".box").draggable({ 
        axis: 'y',
        containment: 'html',
        start: function(event, ui) {
            $(this).clone().appendTo('body');
        }
});
Run Code Online (Sandbox Code Playgroud)

我想出了我的解决方案:

$(".box-clone").live('mouseover', function() {
    $(this).draggable({ 
        axis: 'y',
        containment: 'html'
    });
});
$(".box").draggable({ 
    axis: 'y',
    containment: 'html',
    helper: 'clone'
    stop: function(event, ui) {
        $(ui.helper).clone(true).removeClass('box ui-draggable ui-draggable-dragging').addClass('box-clone').appendTo('body');
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery clone jquery-ui interface

24
推荐指数
2
解决办法
3万
查看次数

Ruby递归/克隆递归

我有一个哈希:

h = {'name' => 'sayuj', 
     'age' => 22, 
     'project' => {'project_name' => 'abc', 
                   'duration' => 'prq'}}
Run Code Online (Sandbox Code Playgroud)

我需要一个这个哈希的副本,更改不应该影响原始哈希.

当我尝试时,

d = h.dup # or d = h.clone
d['name'] = 'sayuj1'
d['project']['duration'] = 'xyz'

p d #=> {"name"=>"sayuj1", "project"=>{"duration"=>"xyz", "project_name"=>"abc"}, "age"=>22}
p h #=> {"name"=>"sayuj", "project"=>{"duration"=>"xyz", "project_name"=>"abc"}, "age"=>22}
Run Code Online (Sandbox Code Playgroud)

在这里,您可以看到project['duration']原始哈希中的更改是因为project是另一个哈希对象.

我想要散列dupedcloned递归.我怎样才能做到这一点?

ruby hash clone hash-of-hashes dup

23
推荐指数
1
解决办法
9428
查看次数