为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。我们都知道Linux会以页为单位管理内存,无论是将磁盘中的数据加载到内存中,还是将内存中的数据写回磁盘,操作系统都会以页面为单位进行操作,哪怕我们只向磁盘中写
分类:
系统相关 时间:
2020-08-07 09:52:53
阅读次数:
71
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。系统调用是计算机程序在执行的过程中向操作系统内核申请服务的方法,这可能包含硬件相关的服务、新进程的创建和执行以及进程调度,对操作系统稍微有一些了解的人都知道—
分类:
其他好文 时间:
2020-08-07 09:52:33
阅读次数:
59
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。对计算机网络或者Kubernetes网络稍有了解的工程师都应该听说过延展网络(OverlayNetwork),Overlay网络其实并不是一门新技术,它是指构
分类:
其他好文 时间:
2020-08-07 09:52:14
阅读次数:
55
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。网络层协议承担了分组(Packet)转发和路由选择两大功能,它能够为上层提供在不同主机之间运输分组的职责,IP协议作为网络层协议,它虽然只能提供无连接的、不可
分类:
其他好文 时间:
2020-08-07 09:50:49
阅读次数:
57
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。MAC地址(Mediaaccesscontroladdress)是分配给网络接口控制器(Networkinterfacecontroller,NIC)的唯一标
分类:
系统相关 时间:
2020-08-07 09:50:29
阅读次数:
76
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。0.1+0.2=0.3这个等式的成立看起来是理所当然的,然而前面的文章为什么0.1+0.2=0.300000004分析了为什么这个等式在绝大多数的编程语言中都不成立,标准的浮点数可以通过32位单精度浮点
分类:
其他好文 时间:
2020-08-07 09:49:26
阅读次数:
57
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。按分类组织网络001为什么TCP建立连接需要三次握手005为什么DNS使用UDP协议012为什么TCP协议有性能问题013为什么UDP头只有8个字节017为什
分类:
其他好文 时间:
2020-08-07 09:49:00
阅读次数:
66
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。当我们在使用关系型数据库时,主键(PrimaryKey)是无法避开的概念,主键的作用就是充当记录的标识符,我们能够通过标识符在一张表中定位到唯一的记录,作者在
分类:
数据库 时间:
2020-08-07 09:47:49
阅读次数:
75
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。操作系统中的CPU和主内存(Mainmemory)都是稀缺资源,所有运行在当前操作系统的进程会共享系统中的CPU和内存资源,操作系统会使用CPU调度器分配CP
分类:
系统相关 时间:
2020-08-07 09:47:20
阅读次数:
66
简介 我们在写UI文件的时候,有很多情况下,是需要界面来处理业务中某些耗时的操作,这时候如果不处理好界面相关的逻辑的话,主界面就会卡死,这时候就需要我们上多线程了 逻辑1 首先上业务上一个很简单的栗子 比如我们的代码中有这么一个耗时的操作 1 // 第一种耗时的操作 2 auto fWhile1 = ...
分类:
其他好文 时间:
2020-08-06 16:58:45
阅读次数:
89