IO概述 1.1 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了 ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。 我们把这种数据的传输,可以看做是一种数据的流动,按照流动的 ...
分类:
其他好文 时间:
2020-04-10 20:00:52
阅读次数:
94
先看原型模式定义: 关键词:拷贝 在Java语言环境中,本省就有clone 拷贝方法,所以在原型模式中,就是利用clone,复制对象,生产新的对象。 实现cloneable接口,对clone方法进行重写。 这就是原型模式。 比如说发邮件,一次性发大量的邮件,邮件地址,邮件内容都不一样。那么没必要每次 ...
分类:
其他好文 时间:
2020-04-10 14:44:42
阅读次数:
79
1 使用对象和字符串的转换实现 function deepClone2(obj) { var obj = JSON.stringify(obj), objClone = JSON.parse(obj); return objClone; } 2 使用扩展运算符 // 深拷贝对象 var obj = ...
分类:
Web程序 时间:
2020-04-10 13:31:02
阅读次数:
101
LinuxC——4.进程控制 1.PID pid是进程id,id为0是系统调度进程,id为1是初始化进程 2.fork fork函数是父亲进程进行拷贝父进程内存空间。 父进程返回子进程pid 子进程成功返回0,失败返回 1 3.exec加载器 我们如果一直在if和else if中控制进程,那么会臃肿 ...
分类:
系统相关 时间:
2020-04-10 09:16:52
阅读次数:
91
2020-04-09 23:26:53 --Edit by yangray TransformWrapper 是Transform的子类, 支持在运行中替掉一个变换(可以是不同类型, 但维度必须相同) 方法: __init__(child): 参数 [child]: Transform实例(变换) ...
分类:
移动开发 时间:
2020-04-10 00:31:45
阅读次数:
84
第一种方法 1.正常执行scp命令 scp r xxx xxx 2.输入ctrl + z 暂停任务 输入ctrl + z 暂停 [1]+ Stopped 此时查看jobs jobs [1]+ Stopped [root@oradb30 ~] 3.bg将其放入后台 bg将该任务号放入后台: bg %1 ...
分类:
系统相关 时间:
2020-04-09 16:49:51
阅读次数:
129
1. 预备知识一——python的变量及其存储 1. python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的只本身 2. 不管多么复杂的数据结构,浅拷贝都只会copy一层。 理解:两个人公用一张桌子,只要桌子不变,桌子上的菜发生了变化 ...
分类:
其他好文 时间:
2020-04-09 09:17:11
阅读次数:
87
Python 直接赋值、浅拷贝和深度拷贝区别 转自https://www.runoob.com/w3cnote/python-understanding-dict-copy-shallow-or-deep.html 直接赋值:其实就是对象的引用(别名)。 浅拷贝(copy):拷贝父对象,不会拷贝对象 ...
分类:
编程语言 时间:
2020-04-08 21:05:43
阅读次数:
103
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。 下面本文就通过简单的例子介绍一下这些概念之间的差别。 对象赋值 直接看一段代码: will = ["Will", 28, ["Python", "C ", "JavaScript"]] wil ...
分类:
其他好文 时间:
2020-04-08 20:55:30
阅读次数:
84
[TOC] 1.MySQL安装前准备 1.1.安装依赖包 1.2.安装cmake 1.3.创建用户 2.MySQL下载安装 2.1.创建软件下载目录 2.2.下载并上传到/server/tools 2.3.解压 2.4.安装 3.配置并启动 3.1.创建软链接 3.2.拷贝配置文件到/etc 3.3 ...
分类:
数据库 时间:
2020-04-08 20:52:05
阅读次数:
102