11 2020 档案
摘要:前面学习了socket的相关知识,但是只能处理单线程的,当然我们也可以使用python多线程模块实现多线程并发,python中socketserver模块实现了并发相关操作,本文主要记录一下学习过程。 服务端代码如下: #1、自定义一个类 #2、在类中重写handle方法(该方法中实现自己业务逻辑)
阅读全文
摘要:本文主要记录一下学习socket的过程 socket主要通信流程如下 socket 常用一些方法 服务端套接字函数 s.bind() 绑定(主机,端口) s.listen() 监听 s.accept() 阻塞等待连接 客户端套接字函数 s.connect() 主动初始化TCP服务器连接 服务端客户端
阅读全文
摘要:1、反射 python的反射是指通过字符串的形式操作对象的相关属性 1、hasattr(obj,'name') # 判断对象中是否含有字符串形式的方法名或属性名,返回True、False 2、getattr(obj,'name',None) # 返回对象中的方法或属性: obj.name,如果没有此
阅读全文
摘要:一、docker架构简述 docker是CS架构,docker体系结构 1、docker是一个客户端工具,作用是发送用户的请求给 dockerd。安装路径:/usr/docker/ dockerd也叫 docker daemon。安装路径:/usr/dockerd 一句话概括:docker和 doc
阅读全文
摘要:1、组合 一个类的对象属性封装了另一个类的对象 class School: def __init__(self,name,addr): self.name=name self.addr=addr class Course: def __init__(self, name, price, period
阅读全文