我不复制题目了,太丑。转跳戳这里:--\(˙<>˙)/-- 这道题最简单的做法就是一个个比较,从第一个比到最后一个,但是很显然这样子太暴力了,leetcode哪里会出这种题目给我们。注意题目的字眼 “假设按照升序排序的数组在预先未知的某个点上进行了旋转”,这很明显就是想让我们用二分查找写这道题目,可 ...
分类:
编程语言 时间:
2020-01-25 00:57:30
阅读次数:
100
目标 了解操作系统的发展历史 知道Linux内核及发行版的区别 知道Linux的应用领域 01.操作系统的发展历史 Unix 1965年之前的时候,电脑并不像现在一样普遍,它可不是一般人能碰的起的,除非是军事或者学院的研究机构,而且当时大型主机至多能提供30台终端(30个键盘、 显示器),连接一台电 ...
分类:
其他好文 时间:
2020-01-25 00:57:15
阅读次数:
115
job是串行执行的, 执行完上一个才执行下一个 eg:Wordcount案例 val lines = sc.textFile("本地URL or HDFS URL")//详解见代码1 val words = lines.flatMap(line => line.split(" "))//也会返回一个 ...
分类:
其他好文 时间:
2020-01-25 00:56:57
阅读次数:
119
1 sys.argv “argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参数”。 2. sys.platform 查看sys模块中的sys.platform属性可以得到关于运行平台更详细的信息 3. sys.byteor ...
分类:
编程语言 时间:
2020-01-25 00:56:46
阅读次数:
129
暴力递归就是尝试 1, 把问题转化为规模缩小了的同类问题的子问题 2, 有明确的不需要继续进行递归的条件(base case) 3, 有当得到了子问题的结果之后的决策过程 4, 不记录每一个子问题的解 一定要学会怎么去尝试,因为这是动态规划的基础,这一内容我们将在提升班讲述 汉诺塔问题 打印n层汉诺 ...
分类:
编程语言 时间:
2020-01-25 00:55:12
阅读次数:
106
JPA(Hibernate),拥有很强大的能力,极大简化DAO层的开发 Spring Boot实现的是一站式全包,但是数据库是比较特殊的存在,在开发时可以使用Embedded数据库如DerBy等,但是实际环境下,都会把数据库分离到另一台专用服务器,在连接的时候,可能会出现和开发时不一样的各种BUG ...
分类:
编程语言 时间:
2020-01-25 00:54:46
阅读次数:
285
无论有无编程基础,无论大人小孩,学习编程语言,建议首选Python。初次接触Python,或者想快速应用Python完成一些任务,建议学习《父与子的编程之旅第2版》电子书和《教孩子学编程Python语言版》电子书。 对于孩子们来说,纯粹的数学计算并不是那么的有趣;而能够做出一个看得到的东西,则是一件 ...
分类:
编程语言 时间:
2020-01-25 00:54:17
阅读次数:
165
转跳点:--\(˙<>˙)/-- 原本打算大年三十十一起写完的,结果这篇拖到了年初一…… 这道题比刚刚那道,麻烦一点,因为有重复,所以我们需要考虑重复的情况,就是刚刚的两种情况变成了三种: mid < right:left = mid+1 mid > right:right = left; mid ...
分类:
编程语言 时间:
2020-01-25 00:54:05
阅读次数:
120