摘要: 恢复内容开始 最近在使用 spark,做了一个分词 + 词频统计求 topK 的 spark app。为了方便使用,顺便复习一下原来的 spring 和 java 知识,把它封装成了一个 spring-boot 服务。 本来用 java main 函数 + 打 jar 包的模式运行的好好的,结果上 阅读全文
posted @ 2020-11-28 15:53 Phantom01 阅读(929) 评论(1) 推荐(0) 编辑
摘要: 题意: 给你一个括号序列,求其中最长的合法括号序列的长度。 思路: 这个题的核心思路,其实是合法括号序列的定义。 合法括号的定义如下: "()" 是一个合法括号序列; 如果 "|" 表示一个合法序列,那么 "(|)" 也是一个合法序列; 如果 "|" 表示一个合法序列,那么 "||" 也是一个合法序 阅读全文
posted @ 2020-08-23 12:22 Phantom01 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 这是经典的扔鸡蛋的题目。 同事说以前在uva上见过,不过是扔气球。题意如下: 题意: 你有K个鸡蛋,在一栋N层高的建筑上,被要求测试鸡蛋最少在哪一层正好被摔坏。 你只能用没摔坏的鸡蛋测试。如果一个鸡蛋在上一次测试中没有被摔坏,那么你可以重复使用,否则,你只能用下一个鸡蛋。 需要求,最小的步数,使得你 阅读全文
posted @ 2018-08-18 14:14 Phantom01 阅读(4732) 评论(1) 推荐(0) 编辑
摘要: 今天和git搏斗了一下午,发现了修改的文件一直commit不了。网上查了一下才发现原来git的模型里还有工作区和暂存区的说法。 工作区:在git管理下的正常目录都算是工作区。我们平时的编辑工作都是在工作区完成。 暂存区:可以理解为一个临时区域。里面存放将要提交文件的快照。 历史区:commit后,记 阅读全文
posted @ 2017-01-17 23:09 Phantom01 阅读(8531) 评论(2) 推荐(0) 编辑
摘要: 摘自: "http://blog.csdn.net/chenlycly/article/details/37912755" 预备知识: 从物理上讲,堆栈是就是一段连续分配的内存空间。在一个程序中,会声明各种变量。静态全局变量是位于数据段并且在程序开始运行的时候被加载。而程序的动态的局部变量则分配在堆 阅读全文
posted @ 2017-01-01 14:47 Phantom01 阅读(2004) 评论(0) 推荐(0) 编辑
摘要: 练习1:理解通过make生成执行文件的过程。(要求在报告中写出对下述问题的回答) 实验过程 静态分析代码。 实验的目录结构如下: . ├── boot ├── kern │ ├── debug │ ├── driver │ ├── init │ ├── libs │ ├── mm │ └── tra 阅读全文
posted @ 2017-01-01 14:15 Phantom01 阅读(3823) 评论(4) 推荐(1) 编辑
摘要: 最近在看ucore操作系统的实验指导。里面提要一个双向循环链表的数据结构,挺有意思的。 其实这个数据结构本身并不复杂。在普通链表的基础上加一个前向指针,我们就得到了双向链表,再把头尾节点连起来就是双向循环链表了。一般的实现方式如下: 但是这样有一定的局限性,就是里面的数据域(element)是固定类 阅读全文
posted @ 2016-12-13 01:03 Phantom01 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 一直想好好学习一下操作系统课程,去一个Mooc网站上找了一门操作系统的课程。这便是里面的配套实验。 实验指导: "点这里" lab0主要是准备相关的操作环境。课程推荐使用 作为硬件模拟器,推荐运行环境为linux操作系统。 因为我使用的是Windows系统,所以需要解决运行环境的问题。开始想了几种解 阅读全文
posted @ 2016-12-10 11:43 Phantom01 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 在 以前,你必须使用 来调用可变函数。 在 以后,你可以使用展开操作符来调用可变函数。 规则详情 这条规则说明了在什么情况下使用展开操作符来代替 。 例子 不正确 的例子 正确 的例子 js / eslint prefer spread: "error" / // The binding is di 阅读全文
posted @ 2016-09-21 13:44 Phantom01 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 使用剩余参数代替 (prefer rest params) 剩余参数来自于ES2016。可以在可变函数中使用这个特性来替代 变量。 没有 方法,所以使用起来有一点麻烦。 详细规则 这条规则旨在标记 变量。 例子 不正确 的例子 正确 的例子 js function foo(...args) { co 阅读全文
posted @ 2016-09-21 10:53 Phantom01 阅读(3753) 评论(0) 推荐(0) 编辑