所有的数学,都是为了解决有趣的问题。 我举个例子。 你知道,为什么计算机要用二进制吗? 这个问题可能有点简单。因为计算机的各个门电路,只有“开”和“关”两种状态。那就用“0”...
IP属地:广东
所有的数学,都是为了解决有趣的问题。 我举个例子。 你知道,为什么计算机要用二进制吗? 这个问题可能有点简单。因为计算机的各个门电路,只有“开”和“关”两种状态。那就用“0”...
注:看到掘金上有一篇关于Git的写的很好的文章,转载一下,希望能帮助到大家。若有任何问题,可与本人联系,如侵必删,谢谢。文章出处:一篇文章,教你学会Git作者:Ruheng ...
1、编码简介 1.1 概念简析:字符、字符集、编码字符集、Code Point、Code Unit和字符编码格式 首先要弄清楚字符、字符集、编码字符集、Code Point、...
看完这篇还不懂HashMap的hash原理,那我要哭了~ Warning:这是《Java 程序员进阶之路》专栏的第 55 篇,我们来分析一下 HashMap 的 hash 方...
今天开始学习ArrayList源码(以后所有源码都在jdk1.13上分析)。学习源码肯定要带着问题来学的,要不漫无目的就不是学习,是浪费时间。 一般我们都有以下几个问题: A...
上一篇我们知道了,ArrayList核心是个数组。那么,心中肯定有个疑问:ArrayList是怎么实现数组的扩容的? 先给出结论。 每添加一个元素,检查数组剩余空间是否足够如...
坦白说,开始我是带着功利的心态去读这本书的,我把它当成了使用说明书,只关注里面的干货、技巧。读到后面,却有了意外的收获。 收获之一 之前在豆瓣上看过这本书的评价,有部分声音认...
互联网时代,信息大爆炸,数据大爆炸,有必要对信息进行加工、分类和孵化,否则我们就会慢慢迷失掉自我,淹没于信息洪流中。建立一个兼容性好,同时又值得信任的信息孵化系统不可或缺。这...