写在前面:关于深浅拷贝,首先要理解一点,深浅拷贝都是针对引用数据类型而言的(Array、Object)。 浅拷贝 浅拷贝的意思是只复制对象的引用地址,并未复制真正的值。 //声明一个对象,一个数组 let obj = {a:"aa",b:"bb"} let array = [1,2] //分别定义一 ...
分类:
Web程序 时间:
2020-07-10 11:34:32
阅读次数:
69
C# Net 树帮助类 C# Net 树节点帮助类 优点:非递归,效率可能更高 文尾看调用方式 创建一个新的文件 TreeNodeHelper.cs 并拷贝代码: /// <summary> /// 树节点 /// </summary> public class TreeNodeHelper { / ...
一. 拷贝构造函数 1 #include<iostream> 2 using namespace std; 3 class CExample 4 { 5 private: 6 int a; 7 public: 8 //构造函数 9 CExample(int b) 10 { 11 a=b; 12 pr ...
分类:
其他好文 时间:
2020-07-10 11:26:03
阅读次数:
35
MySQL 索引重建 当你对InnoDB进行修改操作时,例如删除一些行,这些行只是被标记为“已删除”,而不是真的从索引中物理删除了,因而空间也没有真的被释放回收。 InnoDB的Purge线程会异步的来清理这些没用的索引键和行,但是依然没有把这些释放出来的空间还给操作系统重新使用,因而会导致页面中存 ...
分类:
数据库 时间:
2020-07-10 11:21:42
阅读次数:
79
需求 运维服务器需要把log拷到本地分析, 逐条scp太慢,希望并行执行。 思路 对于时序没有严格要求的命令, 使用&将每条指令后台运行, 无需等待上条结束继续执行下条。 最后配合wait等待全部执行完毕 实现 #!/bin/bash for host in server{0..35} do ( s ...
分类:
系统相关 时间:
2020-07-10 11:19:40
阅读次数:
118
主要步骤: 1.将要加载的文件读取到内存中(简称为文内),检查文件格式无误后,根据可选PE头(简称op头)的SizeOfImage,申请出一块空间用于存储该文件加载到内存后展开的数据(简称为内内)。记得先全部初始化为0,免去后续拷贝中对齐补0的步骤。 2.将文件数据拷贝到申请出来内存空间中(模仿PE ...
分类:
其他好文 时间:
2020-07-10 09:17:51
阅读次数:
84
概述:DM数据库中的数据存储在数据库的物理数据文件中,数据文件按照页、簇和段的方式进行管理,数据页是最小的数据存储单元。任何一个对DM数据库的操作,归根结底都是对某个数据文件页的读写操作。因此,DM备份的本质就是从数据库文件中拷贝有效的数据页保存到备份集中,这里的有效数据页包括数据文件的描述页和被分配使用的数据页。而在备份的过程中,如果数据库系统还在继续运行,这期间的数据库操作并不是都会立即体现到
分类:
其他好文 时间:
2020-07-09 20:53:02
阅读次数:
215
比较操作符'=='表示比较对象间的值是否相等,而'is'表示比较对象的标识是否相等,即它们是否指向同一个内存地址。 比较操作符'is'效率优于'==',因为'is'操作符无法被重载,执行'is'操作只是简单的获取对象的ID,并进行比较;而'=='操作符则会递归地遍历对象的所有值,并逐一比较。 浅拷贝 ...
分类:
编程语言 时间:
2020-07-09 19:36:44
阅读次数:
72
引言 想必本文的读者对数据库都不会陌生,由于数据库良好的特性和服务的稳定性,使得我们的工作几乎离不开,而数据库连接池因为连接复用的优势也被广泛的使用,但凡事不可能只有好处而没有代价,使用连接池一个最直接的代价就是需要配置一堆的参数。其实很多时候这个复杂度也不存在,只要找个工程把配置拷贝一份,改一下用 ...
分类:
数据库 时间:
2020-07-09 13:47:40
阅读次数:
292
拷贝构造函数的参数是本类对象的引用。 拷贝构造函数的调用有以下三种情形: (1)用类的一个对象去初始化另一个对象时; (2)当函数的形参是类的对象时(值传递),如果是引用传递则不会调用; (3)当函数的返回值是类的对象或引用时。 拷贝构造函数与赋值操作符的区别: 拷贝构造函数的作用是完成对未初始化存 ...
分类:
其他好文 时间:
2020-07-09 12:09:34
阅读次数:
82