实现浅拷贝与深拷贝 包含基本数据类型与引用数据类型两种不同的数据类型的值,深拷贝与浅拷贝的概念只存在于引用数据类型。对于引用类型,浅拷贝是拷贝了指向这个对象堆内存的指针,是拷贝了对原对象引用,深拷贝是拷贝了该对象的所有属性到一个新的对象,若是原对象的某属性依然引用了其他对象,那么需要将原对象引用的其 ...
分类:
其他好文 时间:
2020-05-24 21:24:15
阅读次数:
54
Date Date类型可以用来保存时间,保存的日期可以精确到1970年1月1日之后或之前的100000000天。 要创建Date类型对象,可以使用new操作符加构造函数。 var now = new Date(); 不传参数给构造函数的场合,返回值为当前时间。 当想要得到某个时刻的时间对象时,可以向 ...
分类:
编程语言 时间:
2020-05-24 20:42:07
阅读次数:
63
从c++11开始,可以使用lambda表达式,介绍一下使用方法以及事项, 你可以把它当作一个无名重载了operator()运算符的类对象。 [TOC] 知识背景 尾置返回类型 C++11标准中,引入定义函数时的一种新的方法,使用 尾置返回类型 .这种形式对于返回类型比较复杂的情况很有效。 通常情况下 ...
分类:
编程语言 时间:
2020-05-23 20:37:11
阅读次数:
61
深拷贝和浅拷贝区别是什么? 答: 复制一个 Java 对象 浅拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针,不复制堆内存中的对象。 深拷贝:复制基本类型的属性;引用类型的属性复制,复制栈中的变量 和 变量指向堆内存中的对象的指针和堆内存中的对象。 原 ...
分类:
其他好文 时间:
2020-05-23 13:02:34
阅读次数:
59
https://www.cnblogs.com/cuijl/p/6737815.html 基本 EF 配置只要配置实体类和表、字段的对应关系、表间关联关系即可。 如何利用 EF的高级配置,达到更多效果:如果数据错误(比如字段不能为空、字符串超长等),会在 EF 层就会报错,而不会被提交给数据库服务器 ...
一、数据类型分类 Java 中的数据类型有两类: 值类型(又叫内置数据类型,基本数据类型) 引用类型(除值类型以外,都是引用类型,包括 String、数组) 1. 值类型 Java 语言提供了 8 种基本类型,大致分为 4 类。 整数型 byte - 8 位。 short - 16 位。 int - ...
分类:
其他好文 时间:
2020-05-22 22:58:41
阅读次数:
87
JS六大基础数据类型: Number String Null Undefined Object Boolean Symbol 引用类型: function Object 1、js 同异步原理 JS 是一个单线程语言 所以没办法同时进行两个线程 所以就要用到异步 异步的形式 ES5 的回调函数 ES6 ...
分类:
Web程序 时间:
2020-05-22 17:22:57
阅读次数:
59
1. new 和 make 二者堆上分配内存,但是它们的行为不同,适用于不同的类型; new 函数分配内存,make 函数初始化; new(T) 为每个新的类型T分配一片内存,初始化为 0 并且返回类型为*T的内存地址:这种方法 返回一个指向类型为 T,值为 0 的地址的指针,它适用于值类型如数组和 ...
分类:
其他好文 时间:
2020-05-22 14:27:41
阅读次数:
72
2020-04-21 make和new是go语言的两个内建函数,主要用来创建分配类型内存。 new new函数的声明:func new(Type) *Type new()只接受一个参数,此参数是一个类型,分配指向该类型内存地址的指针,同时将该内存的数据置为0; 也就说new不能new引用类型,new ...
分类:
编程语言 时间:
2020-05-21 00:14:13
阅读次数:
87
*What is "== and equals()"? 好吧,我们来细说一下:https://wangzepeng.cn/ 1. 判断基本类型变量是否相等; 2. 判断引用类型是否指向一个对象; equals():https://wangzepeng.cn 判断引用类型变量所指向的值是否相同(Str ...
分类:
编程语言 时间:
2020-05-20 14:06:14
阅读次数:
45