摘要: Given a non-empty integer array of size n, find the minimum number of moves required to make all array elements equal, where a move is incrementing n  阅读全文
posted @ 2016-12-20 16:08 SarahLiu77 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 双向 SSL 认证(也被称为“相互认证”,或“使用客户端证书的 TLS/SSL”)是指双方通过校验彼此提供的数字证书来进行认证,以便双方都可以确认对方的身份。 术语 TLS 与 SSL TLS 的前身是 SSL。其是一个用于在应用程序之间进行通信时保障隐私的协议。除非另有说明,本文中认为 TLS 与 阅读全文
posted @ 2016-12-15 09:17 SarahLiu77 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 有以下几种方式: 1. 通过系统自带包安装(可能不是最新版) 2. 通过Docker源安装最新版本 使用以下命令验证安装: $ docker -vDocker version 1.9.1, build a34a1d5 阅读全文
posted @ 2016-11-29 16:47 SarahLiu77 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 每次通过vmware安装Ubuntu的时候,总是会多多少少出点问题。好容易披荆斩棘把镜像安好了,然而屏幕却只有小小一个,不能显示大屏,我就知道肯定是缺少了vmware tools。于是点击左上方菜单中的“安装vmware tools”,然而并没有任何反应。看来只好通过命令行进行安装了,以下就是在虚拟 阅读全文
posted @ 2016-11-29 14:43 SarahLiu77 阅读(1961) 评论(0) 推荐(0) 编辑
摘要: 过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。 来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可理解性。 在了解Raft之前,我们 阅读全文
posted @ 2016-11-23 10:35 SarahLiu77 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: 插入实验数据: 下面查询一下全部数据,然后查询各个分区数据,代码一起写: 全部数据如下: 不及格数据如下: 及格数据如下: 优秀数据如下: 说明:数据中有空值,Oracle机制会自动将其规划到maxvalue的分区中。 二:散列分 阅读全文
posted @ 2016-11-17 15:27 SarahLiu77 阅读(20948) 评论(2) 推荐(2) 编辑
摘要: 关于回文字符串会有很多算法题,下面收集了一些常见的算法。 [LeetCode] Palindrome Pairs 回文对 Given a list of unique words, find all pairs of distinct indices (i, j) in the given list 阅读全文
posted @ 2016-11-03 14:41 SarahLiu77 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 【leetcode】349. Intersection of Two Arrays Given two arrays, write a function to compute their intersection. Example:Given nums1 = [1, 2, 2, 1], nums2  阅读全文
posted @ 2016-10-27 16:36 SarahLiu77 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 在linux进程间通信的方式中,共享内存是一种最快的IPC方式。因此,共享内存用于实现进程间大量的数据传输,共享内存的话,会在内存中单独开辟一段内存空间,这段内存空间有自己特有的数据结构,包括访问权限、大小和最近访问的时间等。 为什么说共享内存是最快的一种IPC方式呢?让我们一起来看一下下面的这张图 阅读全文
posted @ 2016-10-27 15:17 SarahLiu77 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 1.kmp算法的原理: 本部分内容转自:http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB 阅读全文
posted @ 2016-10-26 16:16 SarahLiu77 阅读(166) 评论(0) 推荐(0) 编辑