1 概述 linux常见的五大进程间通信方式包括:共享内存、管道、消息队列、信号量、Socket。 2 共享内存 定义:将同一块物理内存映射到不同的进程的虚拟地址空间中,实现不同进程间对同一资源的共享。 特定:(1)不用从用户态到内核态的频繁切换和拷贝数据,直接从内存中读取就可以。 (2)共享内存是 ...
分类:
系统相关 时间:
2020-05-28 01:02:42
阅读次数:
79
MySQL备份或者转移数据库时有一种方便的方法,就是直接拷贝MySQL目录下,data文件夹下对应的数据库文件夹;但当粘贴到另外的电脑下的data文件夹下后,虽然打开数据库后能看到各个table,但使用时却会提示table xxx doesn't exist这种错误。 出现这种问题一般是因为MySQ ...
分类:
数据库 时间:
2020-05-16 00:11:49
阅读次数:
137
在面试中你是否遇到过如下场景: Q:小朋友,你是否了解如何拷贝一个对象? R:此时,机智的你可能会想到 Q:那如何深拷贝一个对象呢? R:机智的你 Q:使用 这种方式有何弊端? 1. 性能问题, 再解析其实需要耗费较多时间,特别是数据量大的时候。 2. 一些类型无法拷贝,例如函数(不输出),正则(输 ...
分类:
Web程序 时间:
2020-05-07 00:51:38
阅读次数:
94
1.太多的列: mysql的存储引擎api工作时需要在服务器层和存储引擎层之间通过行缓冲格式拷贝数据,然后在服务器层将缓冲内容解码成各个列。从行缓冲中将编码过的列转换成行数据结构的操作代价是非常高的。 2.太多的关联 mysql限制了没哥关联操作最多只能有61张表,单个查询最好在12个表以内做关联。 ...
分类:
其他好文 时间:
2020-04-04 22:46:36
阅读次数:
63
mysql数据库的备份还原 备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件 mysqldump备份 mysqldump u用户名 p密码 h主机 P 端口 数据库 路径 mysqldump u用户名 p密码 h主机 P 端口 数据库 表 路径 mysql数据恢复 mysql u ...
分类:
数据库 时间:
2020-03-22 23:53:14
阅读次数:
98
1、说明:复制表(只复制结构,源表名:a新表名:b)(Access可用)法一:selectintobfromawhere1<>1(仅用于SQlServer)法二:selecttop0intobfroma2、说明:拷贝表(拷贝数据,源表名:a目标表名:b)(Access可用)insertintob(a,b,c)selectd,e,ffroma;select*intobfroma3、说明:
分类:
数据库 时间:
2020-03-09 10:35:02
阅读次数:
80
一 数组简介: 数组是内置(build-in)类型,是一组同类型数据的集合,它是值类型,通过从0开始的下标索引访问元素值。在初始化后长度是固定的,无法修改其长度。当作为方法的参数传入时将复制一份数组而不是引用同一指针。数组的长度也是其类型的一部分,通过内置函数len(array)获取其长度。注意:和 ...
分类:
编程语言 时间:
2020-03-07 13:28:15
阅读次数:
109
浅拷贝&深拷贝操作 浅拷贝 仅拷贝数据成员的值,即使数据成员为指针,也只拷贝该地址 C++中拷贝函数的默认行为是浅拷贝 深拷贝 在浅拷贝的基础上,同时拷贝其指针成员所指向的资源 即申请新的内存地址存放原地址的资源 引申 对诸如 这样的资源管理类的 copying行为 [注1],其 深拷贝 是指一并拷 ...
分类:
编程语言 时间:
2020-02-19 23:49:07
阅读次数:
76
问题 如何导入MySQL数据库 解决方案 1. 概述MySQL数据库的导入,有两种方法:1) 先导出数据库SQL脚本,再导入;2) 直接拷贝数据库目录和文件。 在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。 ...
分类:
数据库 时间:
2020-01-12 22:00:33
阅读次数:
126
copy(obj1,obj2){var obj2=obj2||{}; //最初的时候给它一个初始值=它自己或者是一个jsonfor(var name in obj1){if(typeof obj1[name] "object" && obj1[name] !== null){ //先判断一下obj[ ...
分类:
其他好文 时间:
2020-01-06 19:49:16
阅读次数:
102