上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 昨日内容回顾 进程 multiprocess Process —— 进程 在python中创建一个进程的模块 start daemon 守护进程 join 等待子进程执行结束 锁 Lock acquire release 锁是一个同步控制的工具 如果同一时刻有多个进程同时执行一段代码, 那么在内存中 阅读全文
posted @ 2020-04-17 14:21 Nidhogg14 阅读(215) 评论(0) 推荐(0)
摘要: 昨日内容回顾 python中启动子进程并发编程并发 :多段程序看起来是同时运行的ftp 网盘不支持并发socketserver 多进程 并发异步 两个进程 分别做不同的事情创建新进程join :阻塞 直到 子进程结束守护进程 daemon :子(守护)进程随着主进程代码的结束而结束进程之间数据隔离使 阅读全文
posted @ 2020-04-17 13:40 Nidhogg14 阅读(144) 评论(0) 推荐(0)
摘要: 昨日内容回顾 操作系统纸带打孔计算机批处理 —— 磁带 联机 脱机多道操作系统 —— 极大的提高了CPU的利用率 在计算机中 可以有超过一个进程 进程遇到IO的时候 切换给另外的进程使用CPU 数据隔离 进程与进程之间的数据是隔离的 时空复用 在同一时刻 多个程序宏观上的并行分时系统 —— 反而降低 阅读全文
posted @ 2020-04-17 12:20 Nidhogg14 阅读(191) 评论(0) 推荐(0)
摘要: 昨日内容回顾: # C/S和B/S架构 # osi五层模型 # 应用层 # 自定义协议(struct) _ 解决黏包 # 验证客户端合法性 _ hmac os.urandom # 解决TCP协议的server端并发问题 _socketserver #######socket######### # 传 阅读全文
posted @ 2020-04-17 11:59 Nidhogg14 阅读(250) 评论(0) 推荐(0)
摘要: 先来回顾一下昨天的内容 黏包现象粘包现象的成因 : tcp协议的特点 面向流的 为了保证可靠传输 所以有很多优化的机制 无边界 所有在连接建立的基础上传递的数据之间没有界限 收发消息很有可能不完全相等 缓存机制,导致没发过去的消息会在发送端缓存 没接收完的消息会在接收端缓存解决: 给应用层定制协议解 阅读全文
posted @ 2020-04-17 10:42 Nidhogg14 阅读(184) 评论(0) 推荐(0)
摘要: 一、TCP协议 粘包现象 和解决方案 黏包现象让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd)执行远程命令的模块 需要用到模块subprocess subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的 阅读全文
posted @ 2020-04-16 17:34 Nidhogg14 阅读(304) 评论(0) 推荐(0)
摘要: 昨日内容回顾 网络的基础概念arp协议 :通过ip地址找到mac地址五层模型 : 应用层 传输层 网络层 数据链路层 物理层tcp协议 : 可靠的 面向连接 全双工 三次握手 四次挥手udp协议 : 不可靠的 面向数据包的 高效的socket : 是模块 是和应用层直接交互, 向下封装了,应用层之下 阅读全文
posted @ 2020-04-14 00:14 Nidhogg14 阅读(141) 评论(0) 推荐(0)
摘要: 先来回顾一下昨天的内容 网络编程开发架构 B/S C/S架构网卡 mac地址网段 ip地址 : 表示了一台电脑在网络中的位置 子网掩码 : ip和子网掩码按位与得到网段 网关ip : 内置在路由器中的交换机 :能够保证在一个局域网内的机器之间通信路由器 :跨局域网之间的通信 - 路由表 arp协议 阅读全文
posted @ 2020-04-13 23:47 Nidhogg14 阅读(236) 评论(0) 推荐(0)
摘要: 一、知识回顾 正则模块 正则表达式 元字符 : . 匹配除了回车以外的所有字符 \w 数字字母下划线 \d 数字 \n \s \t 回车 空格 和 tab ^ 必须出现在一个正则表达式的最开始,匹配开头 $ 必须出现在一个正则表达式的最后,匹配结尾 | 或 a|b 要么取左边的要么取右边的 ()|( 阅读全文
posted @ 2020-04-13 23:24 Nidhogg14 阅读(192) 评论(0) 推荐(0)
摘要: 回顾昨天的内容 异常处理 try except 一定要在except之后写一些提示或者处理的内容 try: '''可能会出现异常的代码''' except ValueError: '''打印一些提示或者处理的内容''' except NameError: '''...''' # except Exc 阅读全文
posted @ 2020-04-13 21:36 Nidhogg14 阅读(275) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页