写点什么

计算机基础

8 人感兴趣 · 54 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/dc/dc096b7ae22d1b1a25d6785587f4da1d.png?x-oss-process=image/resize,w_416,h_234

有哪些可以提高代码质量的书籍推荐?

用户头像
Guide哥4 月 6 日

这篇文章的内容其实很早就写了,并且,我也已经同步在了我的 Github 的一个仓库中(仓库内容还在继续完善中),地址:https://github.com/CodingDocs/awesome-cs-books(阅读原文即可直达) 。对应的 Gitee地址:https://gitee.com/SnailClimb/awesome-cs (

https://static001.geekbang.org/infoq/d9/d9d8d7fb1bbeca95a6251d401c893b30.png?x-oss-process=image/resize,w_416,h_234

狂补计算机基础知识,让我上了瘾

用户头像
沉默王二2 月 24 日

最近我在狂补计算机基础知识,感觉有点上瘾!以前觉得很枯燥的知识,现在竟然有点香!不知道为什么。

https://static001.geekbang.org/infoq/89/8904e2b7dfca60053abb787e4498ffe4.jpeg?x-oss-process=image/resize,w_416,h_234

什么是浮点数?

用户头像
Kaito2020 年 12 月 29 日

浮点数和小数究竟是什么关系?

https://static001.geekbang.org/infoq/0e/0eeb592b083dcbdef239b35168e25e1e.jpeg?x-oss-process=image/resize,w_416,h_234

什么是定点数?

用户头像
Kaito2020 年 12 月 22 日

定点数只能表示整数吗?

https://static001.geekbang.org/infoq/2f/2f62bb9c44174bc9eb590d161386ebbe.jpeg?x-oss-process=image/resize,w_416,h_234

40 张图带你搞懂 TCP 和 UDP

用户头像
cxuan2020 年 11 月 30 日

欢迎阅读「程序员cxuan」 的文章,从今往后,你就是我的读者了。

https://static001.geekbang.org/infoq/b1/b12203a3f447e7dc7dee5f8508de99c6.jpeg?x-oss-process=image/resize,w_416,h_234

肝了一周的 UDP 基础知识终于出来了。

用户头像
cxuan2020 年 11 月 26 日

我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star

https://static001.geekbang.org/infoq/ce/cea28b8950d0b43a0cff528472cbd4d5.jpeg?x-oss-process=image/resize,w_416,h_234

每个程序员都应该知道的数字

用户头像
多颗糖2020 年 11 月 16 日

Jeff Dean 在他关于分布式系统的 ppt 中列出了“每个程序员都应该了解的数字(Numbers Everyone Should Know)”,对计算机各类操作的耗时做了大致估计。这些数字在很多地方都很有用。

https://static001.geekbang.org/infoq/4a/4a2da47330f7176b34da9bd896e511f9.png?x-oss-process=image/resize,w_416,h_234

【干货】内存条的基础讲解,够用绝大多数情况

用户头像
亚兰—硅的传奇official2020 年 11 月 16 日

(干货)本篇内容非常简单,时序第一位,频率,容量,以及第几代内存如何选择,XMP与SPD信息,下一期是专业版内存(真不是上一期那种难度,我这次真的慢慢讲,真的,给我一个阅读量555)

https://static001.geekbang.org/infoq/49/49a452276a8ded592816d261403d4186.jpeg?x-oss-process=image/resize,w_416,h_234

你不好奇 CPU 是如何执行任务的吗?

用户头像
小林coding2020 年 11 月 8 日

有了内存,为什么还需要 CPU Cache? CPU 是怎么读写数据的? 如何让 CPU 能读取数据更快一些? CPU 伪共享是如何发生的?又该如何避免?

https://static001.geekbang.org/infoq/d3/d3d0f5b58203c31aadeaeb8edf4b0036.jpeg?x-oss-process=image/resize,w_416,h_234

CPU 执行程序的秘密,藏在了这 15 张图里

用户头像
小林coding2020 年 10 月 11 日

代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗?

分布式系统的核心:共识问题

用户头像
多颗糖2020 年 10 月 3 日

从0开始讨论分布式系统的共识问题,回顾解决共识问题的历史,和提出的一些算法。

牛皮!应届生面试阿里 Java 岗,七轮过后定级 P6,薪资 44.8W

用户头像
云流2020 年 9 月 28 日

随着每年的毕业季的来临,大量大学生涌入了职场求职这个独特的世界。有人选择来回各地的参加职业招聘会,有人选择在各大网站上不断的投递人生的第一份职业简历。如果你不是富二代,不是官二代,没法拼爹,还不会创业的话,在每年几百万的求职大军中,你只能用

https://static001.geekbang.org/infoq/0a/0ad923e5cd6b66e555e25a61c589acde.jpeg?x-oss-process=image/resize,w_416,h_234

大学四年我是怎么写操作系统和计算机网络的?掏心掏肺的分享!

用户头像
小林coding2020 年 9 月 28 日

最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家。

https://static001.geekbang.org/infoq/c3/c3bf7e304281fac5f3362a0b363778ea.jpeg?x-oss-process=image/resize,w_416,h_234

原来 8 张图,就可以搞懂「零拷贝」了

用户头像
小林coding2020 年 9 月 23 日

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作系统内核中的磁盘高速缓存区,可以有效的减少磁盘的访问次数

程序的机器级表示 - 异构的数据结构

用户头像
引花眠2020 年 9 月 13 日

在C语言中有两种将不同类型的数据组合创建的形式: 结构(structure)用struct关键字声明 将多个对象集合到一个单位中 联合(union)用union关键字声明 允许用几种不同的类型引用同一对象

程序的机器级表示 - 数组的分配和访问

用户头像
引花眠2020 年 9 月 6 日

数组:将一组标量数据聚集成更大数据类型的方式。 在C语言中,可以产生指向数组中元素的指针,并对指针进行运算。 对于数据类型T和整数常数N,声明语句如下:

程序的机器级表示 - 控制

用户头像
引花眠2020 年 8 月 30 日

这里所谓的过程在其他语言中可能叫做函数、方法或子例程等。它包括一组参数和一个可选的返回值。而一个过程的调用包括将传递参数,控制权转移,接收返回值。而如果要在机器层级支持过程调用,同样需要执行这些逻辑,包括传递控制、传递参数、分配和释放内存等

https://static001.geekbang.org/infoq/d3/d3d0f5b58203c31aadeaeb8edf4b0036.jpeg?x-oss-process=image/resize,w_416,h_234

键盘敲入 A 字母时,期间发生了什么....

用户头像
小林coding2020 年 8 月 23 日

键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入A 字母时,操作系统期间发生了什么吗」?

https://static001.geekbang.org/infoq/81/81a82264bc4e562c903978184fd3f9e1.png?x-oss-process=image/resize,w_416,h_234

计算机网络基础 (十七)--- 传输层 -TCP 的可靠传输

用户头像
书旅2020 年 8 月 11 日

确认信息并不是按窗口中字节的顺序收到的,此时该怎么办?

程序的机器级表示 - 控制

用户头像
引花眠2020 年 8 月 9 日

除了16个整数寄存器以外,CPU还维护着一组单个位的条件码寄存器,他们描述了最近的算数或者逻辑操作的属性。常用的有:

程序的机器级表示 - 算术与逻辑运算

用户头像
引花眠2020 年 8 月 2 日

以下介绍的都是x86-64的整数与逻辑指令。大 部分的操作其实都是一类指令,这些指令大多都有不同大小操作数的变种,比如:addb,addw,addl,addq,这四个都是加法指令,分别操作字节,字,双字,四字。 提到算术运算,肯定会想到加减乘除这四种运算,在汇编语言中

https://static001.geekbang.org/infoq/1a/1a584e04905a2d2e3ff4fcc5760509db.png?x-oss-process=image/resize,w_416,h_234

计算机网络基础 (八)--- 网络层 - 路由概述

用户头像
书旅2020 年 7 月 21 日

如果把互联网抽象成一张图的话,那么,路由算法实际上就是图论算法

计算机基础_计算机基础资料文章-InfoQ写作平台