2020年3月6日
摘要: 线程池&进程池 在python2中没有提供,在python3之后才提供 作用:保证程序中最多可以创建的线程的个数 import time from concurrent.futures import ThreadPoolExecutordef task(n1,n2): time.sleep(1) p 阅读全文
posted @ 2020-03-06 18:48 we我们 阅读(153) 评论(0) 推荐(0)
摘要: 线程的概念&与进程的区别? 进程是计算机分配资源的最小单位线程是计算机中可以被cpu调度的最小单位一个进程中可以有多个线程,同一个进程中的线程可以共享此进程中的资源,一个进程中至少有一个线程(一个应用程序中至少有一个进程)​在python中因为有GIL锁,同一时刻保证一个进程中只有一个线程可以被cp 阅读全文
posted @ 2020-03-06 18:02 we我们 阅读(321) 评论(0) 推荐(0)
摘要: process模块 主进程是在子进程执行完毕之后才结束的,主进程回收子进程资源 p.join() 阻塞,直到p对应的子进程对象执行结束 from multiprocessing import Processimport timeimport osdef son_process(): print('s 阅读全文
posted @ 2020-03-06 17:04 we我们 阅读(417) 评论(0) 推荐(0)
摘要: 操作系统 多道操作系统 第一次提出了多个程序可以同时在计算机中计算 1.遇到IO就让出cpu 2.把cpu让给其他程序,让其他程序能够使用cpu 3.cpu的让出这件事要占用时间 4.两个程序来回在cpu上切换,不会乱 每个程序有独立的内存空间 每个程序在切换的前后会把当前的状态记录下来 cpu计算 阅读全文
posted @ 2020-03-06 14:47 we我们 阅读(221) 评论(0) 推荐(0)
摘要: osi五层协议 1.应用层 要发送的数据 http/https协议 2.传输层 端口 tcp/udp协议 四层路由器/四层交换机 3.网络层 ip协议 路由器/三层交换价 4.数据链路层 mac地址 arp协议 网卡/交换机 5.物理层 tcp特点:面向链接 可靠 速度慢 长度不受限 全双工 流式传 阅读全文
posted @ 2020-03-06 12:12 we我们 阅读(131) 评论(0) 推荐(0)
摘要: 粘包现象 当多条信息发送时接受变成了一条或者出现接受不准确的情况 粘包现象会发生在发送端: 两条消息间隔时间短,长度短,就会把两条消息在发送之前就拼在一起 节省每一次发送消息回复的网络速度 粘包现象会发生在接收端: 多条消息发送到缓存端,但没有被即使接受,或者接受的长度不足一次发送的长度 数据与数据 阅读全文
posted @ 2020-03-06 11:32 we我们 阅读(416) 评论(0) 推荐(0)
  2020年3月5日
摘要: 基于tcp协议 服务端: import socket sk = socket.socket() # 实例化一个对象 sk.bind(('127.0.0.1',9000)) # 绑定一个地址 ip+端口号 括号里面必须时元组的形式 # 127.0.0.1 表示的本机地址,不过交换机的,只是为了排除一些 阅读全文
posted @ 2020-03-05 22:25 we我们 阅读(3246) 评论(0) 推荐(0)
摘要: 网络编程 网络架构: C/S:qq、微信、浏览器、lol、cf 需要安装 C:client 客服端 S:server 服务端 B/S:百度、淘宝、码云 只要在浏览器输入网址就可以执行了 B:browser 浏览器 S:server 服务器 B/S 架构中的浏览器也是客户端的一种 B/S是C/S架构中 阅读全文
posted @ 2020-03-05 21:59 we我们 阅读(109) 评论(0) 推荐(0)
摘要: 异常处理 检测到异常后‘跳’过异常及异常下面的代码 什么时异常? 除去语法错误的就是异常,异常划分的很细,常用、更多 为什么要异常处理? 1.出现异常,异常下方的代码就不执行了(中断) 2.用户体验不良好 处理简单异常的方式 1.if处理一些简单的异常 2.try # 异常分支: # 根据不同分支, 阅读全文
posted @ 2020-03-05 21:09 we我们 阅读(360) 评论(0) 推荐(0)
摘要: 类的其他成员 实例方法: 依赖对象,不需要装饰器装饰,方法的参数是self 类方法: @classmethod:依赖类,被classmethod装饰器装饰的方法,参数是cls class A: def func(self): # 实例方法 print("is A func")a = A() # 实例 阅读全文
posted @ 2020-03-05 14:50 we我们 阅读(184) 评论(0) 推荐(0)