04 2019 档案
摘要:队列 利用队列的思路来解决黏包问题 总结
阅读全文
摘要:上面利用struct模块与方案一比较,减少一次发送和接收请求,因为方案一无法知道client端发送内容的长度到底有多长需要和接收OK、多一次请求防止黏包,减少网络延迟
阅读全文
摘要:一、黏包现象(大文件一般用TCP,UDP虽不黏包但不可靠、不宜发送大文件) 二、1、server端 #不知道客户端发送的数据长度 >>> >>>>> #优化算法 连续的 、小数据包会被合并(为了提高效率、网络延迟), 如果server改成 client改成 server第一次接收完消息,第二次在等待
阅读全文
摘要:IP协议 :ipv4 》》4个点 ipv6》》6个点(网络层) ARP协议:通过IP找Mac地址(OSI协议的数据链路层) UDP和TCP:属于OSI协议的传输层 应用层协议(拿过来直接用的协议):http(网页相关)、HTTPS(安全收费)、FTP(上传和下载)、SMTP(邮件相关协议) OSI模
阅读全文
摘要:详细讲解地址:https://www.cnblogs.com/mys6/p/10587673.html socket接受和发送的都是字节码,需要decode(即接受decode('utf-8'或'gbk'),反之encode('utf-8'或'gbk')成字节码发送)成对应的string TCP:必
阅读全文
摘要:在python开发的过程中,经常会遇到需要打印各种信息。海量的信息堆砌在控制台中,就会导致信息都混在一起,降低了重要信息的可读性。这时候,如果能给重要的信息加上字体颜色,那么就会更加方便用户阅读了。 当然了,控制台的展示效果有限,并不能像前段一样炫酷,只能做一些简单的设置。不过站在可读性的角度来看,
阅读全文
摘要:详解地址:https://www.cnblogs.com/mys6/p/10587673.html TCP server端 #server client 已建立了长连接通道,client2发送的消息只能等待,直到服务端和client1断开 server服务端建立一个长连接,作为和client断开后,
阅读全文
摘要:https://www.cnblogs.com/mys6/p/10587673.html(网络编程) 持续通话 总结
阅读全文
摘要:https://www.cnblogs.com/mys6/p/10587673.html(网络编程) https://www.cnblogs.com/mys6/p/10745803.html(计算机网络)
阅读全文
摘要:计算机网络 计算机网络的发展及基础网络概念 问题:网络到底是什么?计算机之间是如何通信的? 早期 : 联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以
阅读全文
摘要:面向对象总结 # 学习态度# python基础 2个月# html css js jq 1个月 # 上课困 # 学习方法 :# 列出知识点# 例子 写了哪些 # 面向对象学了哪些块# 为什么要讲面向对象# 角色的不清晰,导致了方法的调用混乱# 重复的代码# 类和对象的定义 语法# 对象与对象之间的交
阅读全文
摘要:课件地址:https://www.cnblogs.com/mys6/p/10584933.html 搜索hashlib模块 # 登录认证# 加密 --> 解密# 摘要算法# 两个字符串 :# import hashlib # 提供摘要算法的模块# md5 = hashlib.md5()# md5.u
阅读全文
摘要:item系列 dic = {'k':'v'}# 对象 : 存储属性 和调用方法dic['k'] = 'v'# class Foo:# def __init__(self,name,age,sex):# self.name = name# self.age = age# self.sex = sex#
阅读全文
摘要:# 内置的类方法 和 内置的函数之间有着千丝万缕的联系# 双下方法# obj.__str__ str(obj)# obj.__repr__ repr(obj)# def __str__(self):# return "Teacher's object" def func(self): return
阅读全文
摘要:# 面向对象的进阶# 其他常用模块# 作业 考试题# 网络编程 2天# ftp作业# class A:pass# class B(A):pass# a = A()# print(isinstance(a,A))返回true,判断a是不是A的对象# print(issubclass(B,A))返回tr
阅读全文
摘要:# class 类名(父类1,父类2):#类名首字母大写# 静态属性 = '' # 静态属性 类属性# def __init__(self): # 初始化方法# self.name = 'alex'## def func(self): # 动态属性 方法# print(self.age)可以使用外部
阅读全文
摘要:反射 #反射 *****# name = 'alex'# 'name' class Teacher: dic = {'查看学生信息':'show_student','查看讲师信息':'show_teacher'} def show_student(self): print('show_student
阅读全文
摘要:封装 property class_static # method 方法# staticmathod 静态的方法 ***# classmethod 类方法 ****# 类的操作行为# class Goods:# __discount = 0.8# def __init__(self,name,pri
阅读全文
摘要:接口类设计模式介绍http://www.cnblogs.com/tangkaishou/p/9246353.htmlhttp://www.cnblogs.com/luhuajun/p/7442815.html # java : 面向对象编程# 设计模式 —— 接口# 接口类 : python原生不支
阅读全文

浙公网安备 33010602011771号