Git设计原理一瞥 需求 最近公司业务那边提了一个需求。大概来说,就是实现一个类似git的功能,能够记录追踪所有文件的,追踪文件变化等功能。他们
关于Java面试的想法与一次面试的吐槽 今天这个事,我其实很不爽,这让我感觉很多人缺乏面试的能力。缺少面试思考。所以我先写一下我对面试的一些看
LinkedList源码阅读 这篇文章原本记于2018.11.30日,现整理一下发出来. 疑问 为什么Queue这个接口要给两组,(一组是抛出异常
HashMap源码阅读 本篇内容原本写于12月3日.现在整理了一下,发出来. 文档内容 看了下官方提供的文档,因为本身就经常用,常见的特性都知道.
好代码与烂代码 看代码这个事情吧,大多数人的理解只停留在各有各的好层面上,然而他们不理解的是烂代码和好代码是有明显区别的。这种区分的标准,我理
这篇文章主要是讨论题目这个问题的。 就我目前的观察来看,我看过不少人,上来就是一切都写在源码里,让你自己看。话这么说是没错,但实际上做起来很难
开发过程中的瞻前顾后 因为最近一两年转行做研发。从底层往上爬的过程还是比较累的,遇到了很多糟心事。具体的内容我就不说了,我对以上的不爽的行为做
其实这篇内容原本记于11月初,放了好久了,最近整理下发出来吧。 这篇文章,大体上写的是源码的阅读,实际上与其他人写的思路是完全不同的。写这篇文
2018.12.19 看shell 有感 最近再看一本书,叫《Linux shell 脚本攻略》,英文名带cookbook,不知道算不算系列图书之一。 这篇文章,我无意把它写成笔
写这篇文章的目的很单纯,就是来炫耀的,或者说展示下自己写算法的思路。 题目 99. Recover Binary Search Tree Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without changing its structure. 代码块不贴了,简单解