clone 相关问题

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

Leetcode 1255-递归与回溯

我不太明白为什么当我们有第二个 for 循环来恢复 letterCount 时我们使用 .clone() 方法。当我在没有 .clone() 方法的情况下运行这段代码时,它给了我错误的答案.. .

回答 1 投票 0

GitHub 中的分叉与克隆

我有一个 GitHub 帐户,我的朋友邀请我作为他的项目的合作者。现在我想在我的个人计算机上本地擦代码库。 帮助我关注; 我需要克隆他的

回答 1 投票 0

克隆任何flutter项目后我无法解决依赖关系?

我想克隆开源项目,点击 pub get 后遇到一大堆错误,所有依赖项都无法解析,并且许多代码已经过时,那么我该如何克服这个问题?

回答 4 投票 0

如何在 Rust 中克隆选项<Rc<_>>?

假设我有一个 Rc 选项: 让 x = Some(Rc::new(3)); 如果我需要克隆,我可以这样做: 让 y = Some(Rc::clone(&x.unwrap())); 但似乎还有一条捷径: 让 y = x.clone(); 是...

回答 2 投票 0

克隆自定义 UserControl C# WPF - 最简单的方法(浅复制)

我想克隆(浅克隆)自定义用户控件,例如: uc按钮 uc; uc按钮 uc2; uc = uc2; 当我这样做时,编译器希望我从画布中删除旧实例(uc)。 使用: Canvas1.Chi...

回答 1 投票 0

尝试在 React Native 中运行来自 github 的“超级克隆”(与代码)

警告发现多个 Podfile:DriverApp/ios/Podfile、MyCabApp/ios/Podfile、UberClone/DriverApp/ios/Podfile、UberClone/UserApp/ios/Podfile、UserApp/ios/Podfile。选择 DriverApp/ios/Podfile

回答 1 投票 0

我无法使用 ssh 密钥克隆我的 github 存储库

我无法使用 ssh 密钥克隆我的 github 存储库,终端对我说 -“[email protected]:权限被拒绝(公钥)。致命:无法从远程存储库读取。请确保您已经.. .

回答 1 投票 0

使用不同的用户名/帐户进行 git 克隆

如何使用与我之前使用的帐户不同的帐户克隆 git 上的存储库? 例如,我可能一直使用一个帐户来克隆一个存储库,现在我需要访问

回答 5 投票 0

带有子模块的 GIT 存储库可以指向两个不同的存储库

我们有一个包含一些子模块的存储库。子模块目录之一是 API。根据主存储库的分支,API 子目录指向 API_V1 存储库或 API_V2 存储库。如果我...

回答 1 投票 0

将资源组克隆到另一个

在 Azure 中是否可以将一组资源克隆到另一组资源中? 我尝试在天蓝色中使用“导出模板”来实现此目的,但是当我部署此模板时,某些资源未加载...

回答 1 投票 0

PHP 在存在引用时克隆对象会破坏克隆

如果我深度克隆一个包含另一个对象的对象,而我在内部属性的变量中有引用,则克隆不会是深度克隆。 如果我深度克隆一个包含另一个对象的对象,而我在内部属性的变量中有引用,则克隆将不会是深度克隆。 <?php class Person { public function __construct( public string $name, ) { } } class Country { public function __construct( public Person $person, ) { } public function __clone() { $this->person = clone $this->person; } } $usa = new Country(new Person('Arthur')); $blah = &$usa->person; $italy = clone $usa; $italy->person->name = 'jack'; var_dump($usa); var_dump($italy); 此行导致 $usa 和 $italy 包含相同的 Person 属性。在克隆 $usa 之前执行 unset $blah 是可行的,但为什么呢? $blah = &$usa->person; 输出: object(Country)#1 (1) { ["person"]=> &object(Person)#4 (1) { ["name"]=> string(4) "jack" } } object(Country)#3 (1) { ["person"]=> &object(Person)#4 (1) { ["name"]=> string(4) "jack" } } 与php如何对待“Reference”有关 您可以在这里找到更多信息: https://www.php.net/manual/en/language.references.whatare.php 这里: https://www.php.net/manual/en/language.references.arent.php 但是为了简单起见,当您创建引用时,php 将两个变量(对象或其他变量)从“值类型”转换为“引用类型” 因此,如果您创建引用并在创建克隆后,因为两者 $bla e $usa->person 都是“引用类型”您最终将克隆引用 如果删除除一个之外的所有引用,php 将再次将最后一个对象/变量转换为“值类型”。 最后一件事......我不知道有什么方法可以在运行时通过代码识别“引用类型”,而且我认为没有。 但如果你 var_dump 你的变量,你会很容易识别它们: object(Country)#1 (1) { ["person"]=> //'value type' since no & prefix //============================== object(Person)#2 (1) { ["name"]=> string(6) "Arthur" } } object(Country)#3 (1) { ["person"]=> //'value type' since no & prefix //============================== object(Person)#4 (1) { ["name"]=> string(4) "jack" } } object(Country)#1 (1) { ["person"]=> //'reference type' ===> & prefix //============================== &object(Person)#4 (1) { ["name"]=> string(4) "jack" } } object(Country)#3 (1) { ["person"]=> //'reference type' ===> & prefix //============================== &object(Person)#4 (1) { ["name"]=> string(4) "jack" } }

回答 1 投票 0

Git 将远程存储库克隆到另一个远程存储库中

按照标准方式将 git 存储库从远程服务器克隆到本地计算机相当容易,但是我需要将远程存储库克隆到另一个远程存储库,这可能吗? 附:我想出了这个 p...

回答 2 投票 0

Git 如何从原始存储库中提取更新并保留我自己的更改

我应该克隆分支还是分叉克隆分支。 原始存储库是 Tom 在 github 中的项目,但我想进行一些更改,并保留我的更改,同时可以不断更新或从

回答 1 投票 0

在 Ballerina 中克隆常量映射后,字段访问的行为如何

考虑以下代码: 导入芭蕾舞演员/io; 类型用户记录{| 字符串名称; 字符串电子邮件; |}; 常量用户 = { 姓名:“约翰·多伊”, 电子邮件:“[email protected]&quo...

回答 1 投票 0

在新电脑上运行django项目

我在django上开发了一个项目多年,并将其部署在heroku上。 现在我的电脑崩溃了,我尝试让我正在运行的 django 项目从 heroku 运行在我的新笔记本电脑上的 pycharm 中。 -我克隆了我的专业人士...

回答 1 投票 0

2021 年在 swift 中复制/克隆 UIView?

有一些类似的问题,但答案使用了已弃用的方法。 我的解决方案与他们类似,但采用现代方法: func copyObject() 抛出 -> T? { 让...

回答 1 投票 0

C++ 通过调用基类优雅地克隆派生类

我需要克隆一个派生类,仅给出对基类的引用或指针。下面的代码完成了这项工作,但看起来并不优雅,因为我将样板代码放入了许多

回答 4 投票 0

ReactJS 组件中的悬停动画问题

所以,我试图克隆 Rivian 的网站,我有一个包含 2 个盒子的组件,它们有一些类似于网站上看到的悬停动画。左框的动画...

回答 1 投票 0

如何在 React.js 中单击时克隆元素

我是react.js的初学者,我正在使用打字稿。 我想创建一个在单击时会复制自身的元素,我该怎么做? 这是当前的代码: 从“

回答 1 投票 0

在 Ballerina 中克隆常量映射后,字段访问的行为如何

考虑以下代码: 导入芭蕾舞演员/io; 类型用户记录{| 字符串名称; 字符串电子邮件; |}; 常量用户 = { 姓名:“约翰·多伊”, 电子邮件:“[email protected]”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.