摘要: 互斥锁:模拟购票系统(join 可以实现串行运行程序,但是join的操作不够灵活) 数据文件 'db.json' 的格式为 {“count”: 1,...} 阅读全文
posted @ 2019-01-29 14:02 H_tina 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.装饰器的作用 在 不修改被装饰对象的源代码;不修改被装饰对象的调用方式; 为被封装的对象添加新的功能。 例如下列: test函数为事先封装好的一个功能,但是在后期迭代的过程中,希望能为该功能增加一个计算运行时间的功能。这时候,装饰器就起到了作用了。 下面是装饰器的真正使用方法 : @wrappe 阅读全文
posted @ 2019-01-28 18:02 H_tina 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 粘包问题的本质是,在TCP协议下,客户端/服务端将两次发送的内容认为是一次传输所引起的问题,以下是粘包问题的相应代码: 1. 服务端 2.客户端 阅读全文
posted @ 2019-01-26 17:09 H_tina 阅读(135) 评论(0) 推荐(0) 编辑