集合 集合(set) 是一种包含不同元素的数据结构。 集合中的元素称为成员。 集合的两个最重要特性是: 首先, 集合中的成员是无序的; 其次, 集合中不允许相同成员存在。 对集合的三个操作 + 并集 将两个集合中的成员进行合并, 得到一个新集合。 + 交集 两个集合中共同存在的成员组成一个新的集合。 ...
分类:
编程语言 时间:
2019-06-15 13:49:08
阅读次数:
148
参考:https://blog.csdn.net/iamgamer/article/details/79354617 其中有两个位运算,一个是>>,一个是&。 0xff的作用一: 十六进制0xff的长度是一个字节,即八位,二进制为:1111 1111,那么一个 8bit 数与1111 1111与运算 ...
分类:
其他好文 时间:
2019-06-15 13:48:50
阅读次数:
123
虚拟机栈 1、虚拟机栈维护一个线程中所有方法的栈帧,每个栈帧中保存着这个方法中用到的局部变量表,操作数栈,常量引用 2、可以用-Xss来设置每个线程中虚拟机栈的大小,在jdk1.4之前默认虚拟机栈大小是256K,在jdk1.5+默认虚拟机栈大小是1M 3、该区域可能抛出的异常 当线程请求的栈深度超过 ...
分类:
其他好文 时间:
2019-06-15 13:48:31
阅读次数:
76
1. 创建快照:docker commit -p 30b8f18f20b4 container-backup (可以通过docker images 查看docker镜像) 2. 镜像保存在本地机器中: docker save -o ~/container-backup.tar container-b ...
分类:
其他好文 时间:
2019-06-15 13:48:12
阅读次数:
156
vim 和 vi 的关系: 可以将vim视作vi的高级版本,vim可以用颜色或下划线的方式来显示一些特殊信息。vim不止是文本处理软件,而可以说是一个程序开发工具。因为vim里面加入了很多额外功能,例如支持正则表达式的查找,多文件编辑,区块复制等。 vim 和 vi 的三种模式: 一般命令模式:打开 ...
分类:
系统相关 时间:
2019-06-15 13:47:51
阅读次数:
110
文章大纲 一、大数据概念介绍二、大数据处理逻辑三、数据库处理关键技术四、数据相关从业者和角色五、参考文章 一、大数据概念介绍 https://www.jianshu.com/p/5b488c39af80 二、大数据处理逻辑 大数据处理的数据级别通常在PB以上(PB是数据存储容量的单位,它等于2的50 ...
分类:
其他好文 时间:
2019-06-15 13:47:30
阅读次数:
189
参考:https://blog.csdn.net/li1325169021/article/details/79889082 编写bat脚本放置在以下位置 PS:Users后跟的是需要启动脚本的用户名 开机即可执行该脚本 ...
散粒噪声(shot noise)通信设备中的有源器件(如电真空管)中,由于电子发射不均匀性所引起的噪声。散粒效应噪声是Schottky于1918年研究此类噪声时,用子弹射入靶子时所产生的噪声命名的,因此它又称为散弹噪声或颗粒噪声。散粒噪声由导体中电荷载流子运动的随机波动引起的,当电子遇到障碍时,势能... ...
分类:
其他好文 时间:
2019-06-15 13:46:30
阅读次数:
181
性能测试调优需要先发现瓶颈,那么系统一般会存在哪些瓶颈: 硬件上的性能瓶颈: 一般指的是CPU、内存、磁盘I/O 方面的问题,分为服务器硬件瓶颈、网络瓶颈(对局域网可以不考虑)、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数配置、数据库、web服务器等)。 应用软件上的性能瓶颈: 一般指的是应用服 ...
分类:
其他好文 时间:
2019-06-15 13:45:59
阅读次数:
175
数据结构 大体上分为了 线性结构和非线性结构 如果再细分,可以把非线性结构分为 图 和 树,多维数组(2维以上),再加上集合(一般不研究) 线性结构 1.数据元素之间存在一对一的关系 2.数据存储有两种方式,顺序存储(一维数组)和链式存储(链表), 其中顺序存储的叫做线性表,存储的元素物理上是连续的 ...
分类:
其他好文 时间:
2019-06-15 13:45:13
阅读次数:
72
MD5加密 这是一种使用非常广泛的加密方式,不可逆的,在日常字符串加密中经常会用到,下面我简单介绍一下这种方式,主要用到Python自带的模块hashlib,测试代码如下,先创建一个md5对象,然后直接加密就行: 运行结果: 哈希加密 这里以SHA1(安全哈希)为例,简单介绍一下Python是如何进 ...
分类:
编程语言 时间:
2019-06-15 13:44:54
阅读次数:
147
给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。) 示例 1: [[0,0,1,0,0,0,0,1, ...
分类:
其他好文 时间:
2019-06-15 13:44:29
阅读次数:
80
grep 查找命令 ps -ef 查看进程 ps -ef | grep java ps -ef | grep sshd | grep -v grep 排除命令本身 在文本里面查看特定行 cat hello.txt | grep ^h 查看以h开头的行 find find 路径 类型 名称 find ...
分类:
系统相关 时间:
2019-06-15 13:43:58
阅读次数:
105
这种情况一般出现在,将.sql文件导入本地的postgresql数据库后,然后创建或更新数据时候会报错: ...
分类:
其他好文 时间:
2019-06-15 13:43:10
阅读次数:
97
字典 基于Array类构造一个字典类用于储存键值对~~(之前一直不知道JS的Array原来可以存储键值对,第一次看到简直惊呆了)~~ 暂时看到的内容挺简单的,不明白这个的存在意义是什么,感觉还不如直接用JSON来得直接。 直接上代码不解释。 ...
分类:
编程语言 时间:
2019-06-15 13:42:50
阅读次数:
110
散列 基于数组进行设计的数据结构 优点:可以快速插入,删除和取用数据 缺点:查找操作效率低下 在使用散列表存储数据时,通过一个 散列函数 将键映射为一个数字,这个数字的范围是0到散列表的长度。理想情况下从key到index应该是一一对应的,然而键的数量可以是无限的,而数组长度是有限的,因此一个更现实 ...
分类:
编程语言 时间:
2019-06-15 13:42:31
阅读次数:
110
首先必须要学习好数据库原理。不懂数据库,何谈数据库安全。 但是,数据库安全课程并不是传统的数据库原理教学基础上,只把数据库安全性这一章进行扩展和强化。 安全的理念,在多个章节都有所体现:完整性、并发性、灾备……(Learn from Pro.Yu) 讲课时多举例子,便于学生理解安全的重要性和实用性, ...
分类:
数据库 时间:
2019-06-15 13:41:57
阅读次数:
141