摘要:
进程: 正在运行的程序(任务) 是计算机中最小的资源分配单位 进程调度:--先来先服务调度算法,短作业优先,时间片轮转法,多级反馈队列 并发: 微观上依次执行, 宏观上在同时执行, 同一时刻只有1个cpu在工作 并行: 同一时刻不只1个cpu在工作 微观上就是同时执行多程序的 同步: 程序顺序执行, 阅读全文
摘要:
socket (套接字) tcp(黏包现象原因) 传输中由于内核区缓冲机制(等待时间,文件大小),会在 发送端 缓冲区合并连续send的数据,也会出现在 接收端 缓冲区合并recv的数据给指定port. 解决办法: 引入内置模块 struct ( 这个模块可以把要发送的数据长度转换成固定长度的字节。 阅读全文
摘要:
ascii ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 64. 在计算机中 阅读全文
摘要:
tcp协议和udp协议 TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;电子邮件、文件传输程序。 tcp是基于链接的,必须先启动服务端,然后再启动客户端 阅读全文
摘要:
讲在前面: MAC地址世界唯一, 交换机只认mac, 有(广播/单播/组播)之分, 路由器路由表认识IP地址(虚拟地址,随时间/空间变化而变化). IP 127.0.0.1 回环地址 测试地址 本机通讯 不涉及交换机,路由器 ,和外机通信要写实际 ip 地址. arp 协议: a机器-->交换机 > 阅读全文
摘要:
iter 迭代iterable 可迭代的iterator迭代器 dir函数查看一个数据类型内部含有哪些方法 两边带着双下划线的方法叫做"魔术方法","双下方法","内置方法"这些方法都有一个特点:你可以调但是不需要你直接调用 可迭代协议 只要是含有'__iter__'方法的数据类型都是可迭代的是py 阅读全文
摘要:
函数 函数返回值(return) 不写 return ,默认返回None, 写了 return不写返回值,返回None 返回一个参数时 是 本身 self 返回多个参数时 是 元组 tuple ( ,, ) 程序运行到return时候,后面的代码不执行 参数: 三元运算 (三目): a if a>b 阅读全文
摘要:
输入一个广告语 判断是否包含不合法关键字 并且评判 lst=['最','第一','稀缺','国家级'] content = input('请输入一个广告牌:') for i in lst: if i in content: print('不合法') break else: print('合法') 敲七游戏 1 lst = [] 2 num =... 阅读全文
摘要:
#str a='what' b=' are ' c=' you ' a+b+c #字符串拼接 a.split('+') #以什么分割 (代码a='w+ha+t' 输出['w', 'ha', 't'] ) s='*'.join(zxc) #拼接 z*x*c a.count('a') #a 的数量 e='a looooooooooog word ' print('zx'*2)... 阅读全文