字符串拼接 使用 + 格式化字符串 使用join 用单引号内的字符来拼接,参数填一个整体 使用format ,占位符:{} 字符串格式化输出 % 规定了对应位置的值只能填对应的类型 %s %字符串 %d %数字(十进制) %f %浮点数 %s 与 %r 的区别,一个输出带引号,一个输出不带引号 其它 ...
分类:
编程语言 时间:
2019-10-26 15:27:32
阅读次数:
140
1.为什么要克隆? 新new一个不好吗?new一个的状态是初始值,如果改变了某个属性值,则需要通过相同的改变操作使得new出来的对象和现对象值相同。克隆可直接复制当前对象的任何值。并且初始化可能费时间比较多吗?克隆有浅克隆和深克隆。 2.浅克隆 需要重写Cloneable接口中的clone()方法。 ...
分类:
编程语言 时间:
2019-10-26 13:29:17
阅读次数:
127
C# 支持两种类型:“值类型”和“引用类型”。 值类型(Value Type)(如 char、int 和 float)、枚举类型和结构类型。 引用类型(Reference Type) 包括类 (Class) 类型、接口类型、委托类型和数组类型。 如何来划分它们?以它们在计算机内存中如何分配来划分 值 ...
深复制和浅复制也称为深拷贝和浅拷贝。简单的说就是创建一个和当前对象一模一样的对象。在日常编码的过程中使用的几率并不多,但在面试中却会被经常问到。 了解深复制和浅复制的原理后,可以帮助我们对Java中的值传递和引用传递有更深刻的理解。 浅复制 下面的实例中,我们创建一个原始类Monster,调用对象的 ...
分类:
编程语言 时间:
2019-09-30 16:23:52
阅读次数:
80
DOM(文档对象模型)是针对HTML和XML文档的一个API,描绘了一个层次化的节点树,允许开发人员添加、删除和修改页面的某一部分。 HTML DOM 树形结构如下: 一、Node方面 (一)、节点类型 确定节点类型,兼容的方法是将nodeType属性与数字值进行比较,如下所示: if(someNo ...
分类:
编程语言 时间:
2019-09-20 16:38:44
阅读次数:
80
Object类9大方法是哪些1、Clone方法实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常Java里参数传递,除了8种基本类型是值传递。其他类对象都是引用传递。2、getClass方法final方法,获得运行时类型。3、toString方法该方法用得比较多,一般子类都有覆盖。4、finalize方法该方法用于释
分类:
编程语言 时间:
2019-09-09 21:07:03
阅读次数:
104
1. list的复制 直接用赋值符号实现浅复制,两者用id()函数的返回值是相同的,也就是占用同一块内存空间。 导入 copy 库, 用 copy.deepcopy(list1) 再赋值实现深复制,两者用id()函数的返回值是不同的,且分别有自己的内存空间。 如: 2. numpy.array的复制 ...
分类:
编程语言 时间:
2019-08-31 19:40:52
阅读次数:
72
OC对象的三种拷贝方式 OC的对象拷贝有如下三种方式,很多时候我们把深复制和完全复制混为一谈,其他他们是有区别的,具体如下: 浅复制(shallow copy):在浅复制操作时,对于被复制对象的每一层都是指针复制。 深复制(one-level-deep copy):在深复制操作时,对于被复制对象,至 ...
分类:
移动开发 时间:
2019-08-27 14:19:07
阅读次数:
129
https://segmentfault.com/a/1190000014804826 一、前言 vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能 ...
分类:
Web程序 时间:
2019-08-23 17:35:08
阅读次数:
245
DOM中的node类型 DOM1中定义了一个Node接口,这个接口在js中作为Node类型实现,除IE外,其他浏览器都可以访问到这个类型。Js中所以节点类型都继承自Node类型,节点类型都享有共同的·基本属性和方法。 每个节点都有nodeType属性,表明节点类型,由12个常量表示,任何节点必居其一 ...
分类:
Web程序 时间:
2019-08-19 15:53:21
阅读次数:
102