一、基础题 1、Python的特点和优点是什么?解释性,动态特性,面向对象,语法简洁,开源,丰富的社区资源2、深拷贝和浅拷贝的区别是什么?深拷贝是将对象本身复制给另一个对象。这意味着如果对对象的副本进行更改时不会影响原对象。在Python中,使用deepcopy()函数进行深拷贝;浅拷贝是将对象的引 ...
分类:
其他好文 时间:
2019-01-15 00:52:53
阅读次数:
198
一、数据类型 数据分为基本数据类型(String, Number, Boolean, Null, Undefined,Symbol)和对象数据类型。、 1.基本数据类型的特点:直接存储在栈(stack)中的数据 2.引用数据类型的特点:存储的是该对象在栈中引用,真实的数据放在堆内存里。 引用数据类型 ...
分类:
编程语言 时间:
2019-01-12 15:23:48
阅读次数:
216
原文地址https://www.cnblogs.com/xueli/p/4952063.html 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,["a ...
分类:
编程语言 时间:
2019-01-08 15:33:00
阅读次数:
232
浅拷贝和深拷贝 在具体解释Java深拷贝和浅拷贝之前,我们先看个例子,代码如下: 下面看一下浅拷贝测试: 这里java做了一个偷懒的拷贝动作,Object类提供的clone()方法只是提供了拷贝本地对象,其对象内部的数组、引用对象等都不拷贝,还是指向原生的内部元素地址,这种拷贝称为浅拷贝。 那么下面 ...
分类:
编程语言 时间:
2019-01-07 23:10:29
阅读次数:
196
介绍目录: 1.类成员 1.1 成员函数 1.2 构造函数 1.2.1 对构造函数的理解 1.2.2成员初始化列表 1.2.3必须使用成员初始化列表的几种情况 1.2.4对于拷贝构造函数的参数是一个引用的理解 1.2.5对深拷贝和浅拷贝的理解 1.3析构函数 1.3.1 单继承 1.3.2 多继承 ...
分类:
编程语言 时间:
2018-12-22 01:34:48
阅读次数:
226
css 选择符有哪些 通配选择符 *类选择符 classid选择符 id属性选择符 input[name=button]包含选择符 类似 div span子对象选择符 类似 div > spanapply() 和 call()的区别 ==和 的区别 null和undefined的区别 apply和c ...
分类:
Web程序 时间:
2018-12-20 00:08:53
阅读次数:
243
作者 | 吴胜斌 来源 | https://www.simbawu.com/article/search/9 在说深拷贝与浅拷贝前,我们先看两个简单的案例: 按照常规思维,obj1应该和num1一样,不会因为另外一个值的改变而改变,而这里的obj1 却随着obj2的改变而改变了。同样是变量,为什么表 ...
分类:
编程语言 时间:
2018-12-18 02:01:56
阅读次数:
194
深拷贝就是一份一模一样数据,且该数据和之前的数据断开连接,互不影响: 那么为什么会出现数据相互影响呢?这就涉及到JavaScript中的内存概念:栈 stack”和“堆 heap”,stack一般是静态分配内存,heap上一般是动态分配内存;堆是通过地址的指针传值,即传址;栈是直接传值。 了解了堆栈 ...
分类:
编程语言 时间:
2018-12-17 02:20:48
阅读次数:
231
在ObjC中,什么是深浅拷贝? 深浅拷贝分别指深拷贝和浅拷贝,即 mutableCopy 和 copy 方法。 copy复制一个不可变对象,而 mutableCopy 复制一个 mutable 可变对象。 非容器类对象 如NSString,NSNumber等一类对象 示例1: 查看内存可以发现,st ...
分类:
移动开发 时间:
2018-12-14 19:39:11
阅读次数:
168
不管是react还是vue,父级组件与子组件的通信都是通过props来实现的,在vue中父组件的props遵循的是单向数据流,用官方的话说就是,父级的props的更新会向下流动到子组件中,反之则不行。也就是说,子组件不应该去修改props。但实际开发过程中,可能会有一些情况试图去修改props数据: ...
分类:
Web程序 时间:
2018-12-14 17:35:20
阅读次数:
203