摘要:
初级的使用配置模式类似与print 默认打印waring等级及以上--通过更改等级来测试代码 配置参数 高级的使用配置模式,不能同时输出文件与屏幕,存在编码问题 对象的模式 可以随意控制往那些地方输出日志 可以分别控制输出到不同位置的格式 向文件输出: 这里存在一个问题logging.getLogg 阅读全文
摘要:
为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步: 异步: 阻塞: 非阻塞: IO模型 阻塞IO(blocking IO) 默认情况下所有的socket都是blocking,一个典型的读操作流程大概是这样 接收端调用recvfrom这个系统调用,要收到数据要经历发送端准备数 阅读全文
摘要:
什么叫序列化—— 将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 什么叫反序列化-—— 将序列化后的内容转换回来的过程就叫做 反序列化 为什么要序列化—— 1,以某种存储形式使自定义对象持久化 2,将对象从一个地方传递到另一个地方 3,使程序更具维护性 序列化的最终目的就是为了保存下来 阅读全文