
计算机基础
文章平均质量分 88
涉及计算机基础的一些知识点重温
iaiti
编程
展开
-
计算机基础(五)——Linux的bash.shell,help,man命令
Linux的bash.shell,help,man命令都是什么和他们之间的区别原创 2022-06-29 09:44:55 · 1061 阅读 · 0 评论 -
计算机基础(一)——为什么要有反码和补码,反码和补码的意义是什么
最近在学习一下专栏里面的数学问题,提到二进制的东西的时候,想到了大多数人在学习的时候,死记硬背上反码是怎样,补码是怎样。现在回头问下自己,反码有何存在意义?补码有何存在意义?为什么要有反码?为什么要有补码?先拿java的int 数据类型是32位,有符号的以二进制补码表示的整数;符号位为第一位,最小值 ,第一位为1,其余为0,-2,147,483,648(-2^31)最大值 ,第一位为0 ,其余为1,2,147,483,647(2^31-1)因为位数太长,所以以下说明的时候不太方便,假如.原创 2021-04-23 00:22:24 · 3392 阅读 · 0 评论 -
计算机基础(四)——DNS原理,让开发常忘的a记录,ns记录和cname都是什么
一、为什么要熟悉DNS原理看了周志明老师的专栏之后,真是佩服,不止研究了jvm,更关键了是对整个行业和基础能深入浅出,我之前学习技术之前都是喜欢想探究这东西怎么出来的,历史是怎样,相关的人物又是怎样的人。然后整个串通起来之后,学习起来又有趣味又知其所以然。我在梳理操作系统的历史的时候就是这种感觉。从浏览器输入URL后,找到对应的机器,通过DNS去寻找。之前自己用dig追踪了一下整个流程。看了专栏之后,回头来想,是讲的很有道理,一个世界都在用的大规模的查询系统。他是怎么做到稳定的。.原创 2021-05-29 11:02:12 · 1864 阅读 · 0 评论 -
计算机基础(三)——聊聊操作系统历史,centos,linux,unix,redHat这些系统是什么区别
操作系统根据基本类型分成下面3种批处理系统:最早的操作系统,用带子的那个,每个人输进去然后等待结果那个分时系统:unix和linux实时系统:延时很短,vxwork,火星机器人用的系统之前写过一篇类似的,不过人物那块没怎么描述,很容易就淡化。后续查了更多资料,把一些人物特点也补充了进去。1、unix横空出世1969年,unix的由来是,是一个闲的蛋疼的人,为贝尔实验室的人Ken Thompson(肯·汤普森),因为之前与mit和ge的合作大型分时系统泡汤不能玩自己的游戏,刚好老婆..原创 2021-05-17 12:48:13 · 1645 阅读 · 1 评论 -
计算机基础(二)——Git的底层原理,reverse和reset的区别,rebase作用
这一篇其实不属于计算机基础的,但是随着大家平时工作还有开源一些项目的版本控制的使用,使用叫多的git。回过头来,有时在思考reverse和rebase区别,回归到底层的一些原理的时候,就有茅塞顿开的感觉了。首先Git有分三个区,工作区,暂存区和版本库。Git当中一共有3种主要的对象:blob,tree,commitgit add 多一个blob文件,repository的一个文件,内容为文件内容git add 再多一个blob文件git commit后 会有两个tree 一个c.原创 2021-05-10 21:05:18 · 2535 阅读 · 1 评论