摘要: 在 Python 中,实例方法(instance method),类方法(class method)与静态方法(static method)经常容易混淆。本文通过代码例子来说明它们的区别。 实例方法 Python 的实例方法用得最多,也最常见。我们先来看 Python 的实例方法。 class Kl 阅读全文
posted @ 2020-09-15 22:54 Achilles_Heel 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、用户空间与内核空间 现在操作系统都采用虚拟寻址,处理器先产生一个虚拟地址,通过地址翻译成物理地址(内存的地址),再通过总线的传递,最后处理器拿到某个物理地址返回的字节。 对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问 阅读全文
posted @ 2020-09-15 21:01 Achilles_Heel 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。 一、网络通信 互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为: 阅读全文
posted @ 2020-09-15 17:01 Achilles_Heel 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 内存应容纳操作系统和各种用户进程,因此应该尽可能有效地分配内存。 一、内存 连续内存分配 通常,我们需要将多个进程同时放在内存中。因此我们需要考虑,如何为输入队列中需要调入内存的进程分配内存空间。在采用连续内存分配时,每个进程位于一个连续的内存区域,与包含下一个进程的内存相连。 内存分配 1. 最为 阅读全文
posted @ 2020-09-15 16:53 Achilles_Heel 阅读(922) 评论(0) 推荐(0) 编辑