04 2022 档案
摘要:1、为什么Python中字典比列表快? 因为字典中是键-值对(key-value),且字典无顺序、自动去重、占用内存多,用内存换取速度。最重要的是因为字典是hash类型的。 2、那什么是hash呢? 哈希算法将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。哈希值是一段
阅读全文
摘要:指标体系: 响应时间:反映系统处理效率指标(how fast),从开始到完成某项工作所需的时间,响应时间通常随负载的增加而增加。 吞吐量:反映系统处理能力指标(how much),指单位时间内完成的工作量,可以从客户端或者服务器端视角两方面来进行综合评估。 事务处理能力(tps):对一笔业务进行处理
阅读全文
摘要:Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。 和SSH协议类似,它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,
阅读全文
摘要:Python中一切都是对象,对象比较可以用 == 或者 is。 == 比较的是两个对象的内容是否相等,默认会调用对象的 __eq__() 方法。 is 比较的是两个对象的 id 是否相等,也就是是否是同一个对象,是否指向同一个内存地址。 1 >>> a = 4 2 >>> b = 4 3 >>> a
阅读全文
摘要:Unittest详解-快速入门 Unittest是Python内部自带的一个单元测试的模块,它设计的灵感来源于Junit,具有和Junit类似的结构,有过Junit经验的朋友可以很快上手。Unittest具备完整的测试结构,支持自动化测试的执行,对测试用例集进行组织,并且提供了丰富的断言方法,最后生
阅读全文
摘要:进程 一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。 线程 进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据。 与
阅读全文
摘要:HTTP 1.0包括三种请求方法,分别是: GET GET请求会显示请求指定的资源。一般来说GET方法应该只用于数据的读取,而不应当用于会产生副作 用的非幂等的操作中。 GET会方法请求指定的页面信息,并返回响应主体,GET被认为是不安全的方法,因为GET方法会被网 络蜘蛛等任意的访问。 HEAD
阅读全文
摘要:众所周知,TCP/IP是面向链接的可靠传输协议,但是问题是如何实现可靠传输的呢?在我看来,TCP/IP可靠传输的基础是滑动窗口协议和连续ARQ协议,配合着流量控制和拥塞控制,使得整个传输过程保证: 传输信道不产生差错 不管发送方以多快的速度发送数据,接收方总是来得及处理收到的数据(通过累计确认、超时
阅读全文
摘要:首先要知道进程的几个参数: 进入系统时间,执行时间,开始时间,完成时间,周转时间,带权周转时间。 其中多个进程的平均周转时间和平均带权周转时间是衡量算法优劣的重要标准。(周转时间就是进程进入系统时间到完成时间之差,带权周转时间就是周转时间和执行时间之比) 一、先来先服务调度算法 这个算法是按作业来到
阅读全文
摘要:并发性 (Concurrence) 是指两个或多个程序在同一时间间隔内发生。 程序的并发执行是相对于程序的顺序执行,顺序执行就比如一个用户程序的输入操作,计算操作,打印操作,这三者必须顺序执行。 但是如果有一批用户程序,就可以进行并发处理,比如输入a1后,可进行a1的计算操作,与此同时可进行b1的输
阅读全文
摘要:1.传统电梯调度算法 1.1先来先服务算法(FCFS) 先来先服务(FCFS-First Come First Serve)算法,是一种随即服务算法,它不仅仅没有对寻找楼层进行优化,也没有实时性的特征,它是一种最简单的电梯调度算法。 它根据乘客请求乘坐电梯的先后次序进行调度。此算法的优点是公平、简单
阅读全文