问题标签 [clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
150 浏览

linux - 迁移部署在 Linux VM 上的软件?

我有一些我创建的软件部署在 Linux VM 上。我想在第二个虚拟机上部署该软件的第二个副本。理想情况下,我只想克隆 VM 卷,启动第二个副本,更改 IP 地址,仅此而已。它还有其他东西,或者它真的就这么简单。

0 投票
1 回答
797 浏览

delphi - Why is my cloned dataset blank?

I'm using TClientDataset.CloneCursor to implement different views of the same data. I have a master dataset, and several clones, each of which contains a different subset of the master dataset's fields. But when I try to display data from the clones, they come up empty. The master dataset is populated with data correctly, and the clone datasets' CloneSource property is pointing to the correct dataset, but if I put two grids side-by-side, one showing the master and the other linked to a clone view, the clone view one will be blank.

Any idea what can cause this?

0 投票
3 回答
2317 浏览

c# - 我可以深度克隆没有标记 ICloneable 或 Serializable 的 ac# 对象吗?

我有一个不是我自己写的对象,我需要在内存中克隆。对象未标记ICloneableSerializable通过接口进行深度克隆或序列化将不起作用。反正有没有深度克隆这个对象?可能是不安全的 win32 API 调用?

0 投票
5 回答
13174 浏览

perl - 在 Perl 中制作数据结构的深层副本的最佳方法是什么?

给定一个数据结构(例如散列的散列),制作深层副本以供立即使用的干净/推荐方法是什么?假设合理的情况,数据不是特别大,不存在复杂的循环,可读性/可维护性/等。不惜一切代价比速度更重要。

我知道我可以使用StorableClone、 Clone::More、Clone::FastData::Dumper等。目前的最佳实践是什么?

0 投票
3 回答
8995 浏览

java - 克隆和减去集合 - 这有效吗?

请注意,我不想AllDataObjects通过此过程进行更改。我将一组AllDataObjects' 键(这是DataObject我希望set从中减去参数的 s)转换为 HashSet 以使用克隆,它应该返回一个浅拷贝,然后我可以从中删除set而不影响AllDataObjects.

你觉得这合适吗?

0 投票
4 回答
44638 浏览

javascript - 在 Javascript 中克隆文件输入元素

我有一个文件输入元素,在用户浏览并选择要上传的文件后需要克隆它。我从使用 obj.cloneNode() 开始,一切正常,直到我尝试在 IE 中使用它。

我已经尝试使用 jQuery 的克隆方法如下:

在 FireFox 中按预期工作,但在 IE 中又不行。

我被困住了。有人有什么建议吗?

0 投票
7 回答
73802 浏览

java - 在 Java 中复制对象

我有一个需要在 Java 中复制的对象。我需要在不更改原始对象本身的情况下创建一个副本并对其运行一些测试。

我假设我需要使用 clone() 方法,但这是受保护的。在网上做了一些研究后,我可以看到这可以用我班级中的公共方法覆盖。但我找不到如何做到这一点的解释。怎么可能做到这一点?

另外,这是实现我需要的最佳方式吗?

0 投票
2 回答
510 浏览

vb.net - 将现有类型转换为匿名类型并添加新属性

是否可以采用现有类型并从中创建具有附加属性的匿名类型?例如(在 VB 中)

我想要的是第二个对象(n)来克隆 p 的所有属性,然后添加一个新属性(ShoeSize)。

这可能吗?

非常感谢

詹姆士

0 投票
3 回答
5129 浏览

wpf - 如何克隆整个控件网格?

我有以下代码,基本上我无法弄清楚的是如何克隆整个网格并并排制作它们的空白副本....为了清楚地理解这与医院申请和网格与怀孕有关,所以当说“添加孩子”按钮时,应该在运行时创建一个全新的网格,感谢下面的帮助是一个可能对人们有所帮助的链接,因为我试过但不知道如何显示它

如何克隆 WPF 对象?

0 投票
5 回答
6361 浏览

c# - C# 通用复制构造函数

我有一个接口和两个实现该接口的类。这些类具有泛型类型。我想从一个类的实例克隆到另一个类。

我有一个 Foo 并且想要一个 Bar。Bar 有一个带有 IFoo 参数的复制构造函数。我创建了一个扩展方法来实现克隆:

调用该方法需要类型:

有没有办法通过修改扩展方法或任何其他方式在调用方法时省略声明类型,以允许只传入实例而不关心其底层类型?

更新 以下是如何使用它来更好地说明情况。

在一个方法中,我迭代一个集合并返回一个 IFoo 的枚举。在该方法中,我查看源集合的属性并确定 Foo 的类型。

调用方法有一个 List。后来我从这个列表中选择了单个项目以供使用,此时我想要一个 Bar 而不是 Foo。从列表中选择时,实例的类型为 IFoo,因为它们只能看到“this IFoo foo”的扩展方法。我不想将 IFoo 强制转换为 Foo,这需要重新声明 T 的类型。我只想让 Foo 告诉 Bar 它是什么。这可能吗?