Eric Jin

Every failure is leading towards success

change /home to another partition

记一次在 ubuntu 重新挂载 /home 到另外的分区的经历(/home 目录下已经存在文件)。 查看/home 目录的挂载情况 $ df . 当然,现在已经是挂载在了另外一个分区下面了,之前我的/home 是挂载在根目录下’\’。 之后是建立分区 $ sudo fdisk /dev/sdb Welcome to fdisk (util-linux 2.31.1). …...

ARTS-WEEK 6

enum singleton

Algorithm Description Given an integer array, you need to find one continuous subarray that if you only sort this subarray in ascending order, then the whole array will be sorted in ascending order, …...

剑指offer_面试题6

从尾到头打印链表

面试题6: 从尾到头打印链表 输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。 第一种 链表反转 //我们把链反转 public ArrayList<Integer> reverseList(ListNode head) { ArrayList<Integer> revList = new ArrayList<>(); if (head == …...

剑指offer_面试题4

二维数组中的查找

面试题4: 二维数组中的查找 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 方法一 暴力解法,循环两层数组 时间复杂度: O(n^2) //方法1:遍历,这是最简单的最暴力的方法了 public boolean find(int target, int …...

剑指offer_面试题3

找出数组中重复的数字

面试题3_第一题: 找出数组中重复的数字 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 三种方法解答: public class DuplicateInArray { // 思 …...

《图解HTTP》读书笔记

《图解HTTP》读书笔记 一、Web及网络基础 1.1 HTTP的诞生 3项WWW的构建技术: HTML(HyperText Markup Language,超文本标记语言) 作为页面的文本标记语言 HTTP(HyperText Transfer Protocol,超文本传输协议) 作为文档传递的协议 URL(Uniform Resource Locator,统一资源定位符) …...

新年快乐

新年快乐。 小总结 去年工作之余补了自己 java方面的基础,看了《core java》。《Thingking in Java》看了大概一半。自己比较满足的是,读的都是英文版的,虽然读的有点慢。java 是安身立命之本,还要继续加强。java 方面的书单还有《Effective java》,以及并发的经典《java并发编程实战》,在之后还要更加深入理解java虚拟机,这方面就是《Java 性能权威 …...

把blog部署VPS上的各种坑

缘起 最近刚好手上有 vps,本来 blog 是自己放在 gitpage 上的,用的是 jekyll ,不过 jekyll 不好再本机windows上安装,需要安装 ruby 的支持,而 ruby 在windows上又特别难弄。以前弄过一次,不过前段时间重装系统之后,就不想继续把 ruby 装到windows上,麻烦。 刚好了解到 hexo ,知道它只需要安装 node.js, 而 node.js …...

异常丢失

Error handing with Exceptions java 中的异常处理有两种情况会使异常丢失 try-finnaly 使用 public class LostMessage { public static void main(String[] args) { try { LostMessage lm = new LostMessage(); try { lm.f(); …...

ARTS-WEEK 5

something about kafka

最近算法题倒是一天有写一道,不过总是无法抓住很好的review 和tip 来写,所以感觉写ARTS的时间总是耽搁又耽搁,比一起的间隔时间也长了好几天。 Algorithm LeetCode Count and Say,简单。 这题算是比较印象深刻的一题,最开始这一题的题目都没有看清楚,不知道这是什么意思。后面才明白,是后一个数去say 前一个数,得到后一个数之后继续。这样其实就可以算是一种递归了。 …...