摘要: Socket: FTP - 文件服务 Django Flask Http - TCP: 1.一次请求 一次响应 断开 2.客户端永远处于主动状态 3.服务器永远处于被动状态 4.Http无状态 - 在服务器不保存客户端的信息 5.服务器无法主动找到客户端 1.轮询 客户端向服务器不断发起类似Http 阅读全文
posted @ 2019-04-15 19:11 YangWenYu 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 线程的其他方法:Threading.current_thread() #当前线程对象GetName() 获取线程名Ident 获取线程idThreading.Enumerate() #当前正在运行的线程对象的一个列表Threading.active_count() #当前正在运行的线程数量 线程队列:(重点)Import queue先进先出队列:queue.Queue(3)先进后出\后进先出队列... 阅读全文
posted @ 2019-01-14 16:23 YangWenYu 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 线程锁 阅读全文
posted @ 2019-01-14 16:20 YangWenYu 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 管道: Conn1,conn2 = Pipe() Conn1.recv() Conn1.send() 数据接收一次就没有了 from multiprocessing import Process,Pipe def f1(conn): from_zhu = conn.recv() print('我是子进程') print('来自子进程的消息:', ... 阅读全文
posted @ 2019-01-14 16:17 YangWenYu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 进程的其他方法进程id,进程名字,查看进程是否活着is_alive() terminate()发送结束进程的信号僵尸进程和孤儿进程(了解)验证进程之间是空间隔离的 守护进程 import time from multiprocessing import Process def f1(): time.sleep(3) print('子进程一号') def f2(): ... 阅读全文
posted @ 2019-01-14 16:13 YangWenYu 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 操作系统简单介绍多道技术:空间复用 :时间复用 :并发 : 遇到IO自动切换,能够提高效率的并发,分时:不一定能提高效率,只是让你的程序看起来在同时运行并行:多个cpu的基础上,才有并行的概念,真正的同时在运行进程三状态 : 就绪 运行 阻塞同步异步:提交任务的方式:异步 : 同时提交两个,两个任务都能够执行同步:同时提交两个任务,但是两个任务排队执行,一个一个来阻塞:程序遇到IO非阻塞:不阻... 阅读全文
posted @ 2019-01-14 16:10 YangWenYu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 客户端 import socket client = socket.socket() client.connect(('127.0.0.1', 8001)) while 1: msg = input('客户端说>>>') client.send(msg.encode('utf-8')) from_server_msg = client.recv(1024) ... 阅读全文
posted @ 2019-01-14 16:09 YangWenYu 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 缓冲区: 将程序和网络解耦输入缓冲区输出缓冲区 print('>>>>', server.getsockopt(SOL_SOCKET, SO_SNDBUF)) 查看输出缓冲区大小 print('>>>>', server.getsockopt(SOL_SOCKET, SO_RCVBUF)) 查看输入缓冲区大小 import subprocess sub_obj = subpro... 阅读全文
posted @ 2019-01-14 16:08 YangWenYu 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1 网络通信协议 Tcp udp的区别 重点(*****) Tcp三次握手四次挥手(******) 阅读全文
posted @ 2019-01-03 21:20 YangWenYu 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一.***C/S架构:客户端(client)/服务端(server)架构,B/S架构:浏览器(browser) / 服务端(server)架构软件cs架构:浏览器,qq,微信,陌陌等等硬件cs架构:打印机二.网络通信的整个流程 *** 集线器:将所有电脑联通起来交换机:升级版的集线器网卡:接收处理电 阅读全文
posted @ 2019-01-03 21:16 YangWenYu 阅读(206) 评论(0) 推荐(0) 编辑