
计算机基础知识
文章平均质量分 70
M晨曦启明M
这个作者很懒,什么都没留下…
展开
-
并发和并行的区别?
做并发编程之前,必须首先理解什么是并发,什么是并行,什么是并发编程,什么是并行编程。并发(concurrency)和并行(parallellism)是:解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。解释三:在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如h...转载 2018-11-20 16:52:33 · 126 阅读 · 0 评论 -
Python实现冒泡排序,选择排序,快速排序
冒泡排序原理 : 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。def bubble_sort(lst): # 外层循环控制比较多少轮 for i in range(1, len(lst)): ...原创 2018-12-01 11:37:56 · 383 阅读 · 0 评论 -
TCP/IP 协议
转自 https://blog.youkuaiyun.com/yulyu/article/details/69062288 1.什么是 TCP/IP?TCP/IP 是一类协议系统,它是用于网络通信的一套协议集合.传统上来说 TCP/IP 被认为是一个四层协议1) 网络接口层:主要是指物理层次的一些接口,比如电缆等.2) 网络层:提供...转载 2018-12-06 09:19:54 · 185 阅读 · 0 评论 -
Python中的单例模式的几种实现方式的及优化
单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 AppConfig 对象的实例,这就导致系统中存在多个 AppConfig 的实例对象,而这样会严重浪费内存资源转载 2018-12-02 17:05:13 · 191 阅读 · 0 评论