40 张图带你搞懂 TCP 和 UDP

2020-11-30
阅读 23 分钟
1.6k
前言欢迎阅读「程序员cxuan」 的文章,从今往后,你就是我的读者了。我的 github bestJavaer 已经收录此文章,目录在[链接]希望你可以给我一个 star 哦!这一篇文章是计算机网络连载文章的第四篇,历史文章请阅读一不小心画了 24 张图剖析计网应用层协议!TCP/IP 基础知识计算机网络基础知识总结下面开始本篇文章。运输...

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

2020-11-26
阅读 8 分钟
3.6k
我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star[链接]已提交此篇文章运输层位于应用层和网络层之间,是 OSI 分层体系中的第四层,同时也是网络体系结构的重要部分。运输层主要负责网络上的端到端通信。运输层为运行在不同主机上的应用程序之间的通信起着至关重要的作用。下面我们就来一起探讨一下关于运输层...

什么叫操作系统啊 | 战术后仰

2020-02-07
阅读 14 分钟
2.1k
然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有操作系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而满足用户需求,这种软件称之为 操作系统,它的任务就是为用户程序提供一个更好、更简单、...

程序员硬核知识大全

2020-01-15
阅读 34 分钟
9.6k
我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。

程序员需要了解的硬核知识之控制硬件

2019-12-10
阅读 6 分钟
5.9k
我们作为程序员一般很少直接操控硬件,我们一般通过 C、Java 等高级语言编写的程序起到间接控制硬件的作用。所以大家很少直接接触到硬件的指令,硬件的控制是由 Windows 操作系统 全权负责的。

程序员需要了解的硬核知识之汇编语言(全)

2019-12-03
阅读 17 分钟
5.9k
之前的系列文章从 CPU 和内存方面简单介绍了一下汇编语言,但是还没有系统的了解一下汇编语言,汇编语言作为第二代计算机语言,会用一些容易理解和记忆的字母,单词来代替一个特定的指令,作为高级编程语言的基础,有必要系统的了解一下汇编语言,那么本篇文章希望大家跟我一起来了解一下汇编语言。

程序员需要了解的硬核知识之操作系统和应用

2019-11-18
阅读 6 分钟
5.7k
利用计算机运行程序大部分都是为了提高处理效率。例如,Microsoft Word 这样的文字处理软件,是用来提高文本文件处理效率的程序,Microsoft Excel 等表格计算软件,是用来提高账本处理效率的程序。这种为了提高特定处理效率的程序统称为 应用

程序员需要了解的硬核知识之操作系统入门

2019-11-13
阅读 4 分钟
1.8k
对于程序员来说,最莫大的荣耀莫过于自己的软件被大多数人使用了吧。 历史文章请戳 程序员需要了解的硬核知识之内存 程序员需要了解的硬核知识之CPU 程序员需要了解的硬核知识之二进制 程序员需要了解的硬核知识之磁盘 程序员需要了解的硬核知识之压缩算法 本篇文章作为操作系统的入门文章,可能入门都算不上吧,毕竟操...