上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 网络基础 一、计算机通信基础知识 1、一些名词的解释 网卡 :相当于我们的身份证,每张网卡都是全球唯一的。 交换机 :负责一个网络内的多台机器之间的信息交换。网桥:是连接两个局域网的一种存储/转发设备,扩展局域网最常见的方法是使用网桥。 mac地址: 固化在网卡上的物理地址,每块网卡出厂时都被烧制上 阅读全文
posted @ 2018-12-09 17:36 从入门到出师 阅读(1364) 评论(0) 推荐(0) 编辑
摘要: 一、socket 1、socket层 2、socket的理解 写python代码的时候socket就像是一个模块,通过import导入,通过调用模块中的方法建立两个进程之间的连接和通信。 Socket是应用层与传输层通信的中间软件抽象层,它是一组接口。它是为了帮我们简化两个进程之间通信的步骤, 使用 阅读全文
posted @ 2018-12-09 17:33 从入门到出师 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、黏包成因 1、tcp协议的拆包机制 当发送端缓冲区的长度大于网卡的MTU时,tcp会将这次发送的数据拆成几个数据包发送出去。 MTU是Maximum Transmission Unit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。 大部分网络设备的MTU都是1500。如果本机的MTU 阅读全文
posted @ 2018-12-09 17:31 从入门到出师 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 一、socket的补充 1、参数 socket.socket(family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None) 参数说明: family 地址系列应为AF_INET(默认值ipv4),AF_INET6(ipv6),AF_UNIX,AF_CAN或 阅读全文
posted @ 2018-12-09 17:29 从入门到出师 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统的发展史 操作系统大概分为这几个发展阶段: 手工操作 —— 穿孔卡片 批处理 —— 磁带存储和批处理系统 多道程序系统 分时系统 实时系统 通用操作系统 操作系统的进一步发展 第一代计算机(1940-1955):手工操作 ———— 真空管和穿孔卡片1946年第一台计算机诞生--20世纪5 阅读全文
posted @ 2018-12-09 17:28 从入门到出师 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一、什么是进程 进程就是运行中的程序 进程是操作系统中最小的资源分配单位 进程与进程之间的关系 : 数据隔离的 进程的id:Process id = pid pid是一个全系统唯一的对某个进程的标识,随着这个进程的重启pid可能会变化 程序与进程的区别程序是指令和数据的有序集合,其本身没有任何运行的 阅读全文
posted @ 2018-12-09 17:27 从入门到出师 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 一、Process 参数介绍: 1 group参数未使用,值始终为None 2 target表示调用对象,即子进程要执行的任务 3 args表示调用对象的位置参数元组,args=(1,2,'a',) 4 kwargs表示调用对象的字典,kwargs={'name':'a','age':18} 5 n 阅读全文
posted @ 2018-12-09 17:26 从入门到出师 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 一、进程的数据共享 进程间数据是独立的,可以借助于队列或管道实现通信,二者都是基于消息传递的 虽然进程间数据独立,但可以通过Manager实现数据共享。 把所有实现了数据共享的比较便捷的类都重新又封装了一遍,并且在原有的multiprocessing基础上增加了新的机制 list dict等 数据共 阅读全文
posted @ 2018-12-09 17:22 从入门到出师 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 一、队列(先进先出) 进程间通信:IPC(Inter-Process Communication) 队列是使用管道和锁定实现,所以Queue是多进程安全的队列,使用Queue可以实现多进程之间的数据传递。 1、Queue([maxsize]) 创建共享的进程队列。maxsize是队列中允许的最大项数 阅读全文
posted @ 2018-12-09 17:22 从入门到出师 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 线程的补充 一、锁 1、数据安全问题 # 线程为什么要有锁 # 线程之间的数据安全问题 : # += -= 赋值操作不安全 # 线程安全的数据类型有: # pop append 都是线程安全的 # 队列也是数据安全的 # logging 例子:数据不安全 from threading import 阅读全文
posted @ 2018-12-09 17:21 从入门到出师 阅读(305) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页