摘要: 理论部分 一个long占8byte,大多数应用数值不超过int每次传输多4byte会很浪费 有没有什么办法可以压缩long或int呢? 答案是有的,原理好简单,如果数值不超过int.max_value的话就"自动变成"int类型 现在问题又出现了读取时如果知道原来的类型是什么? 可以先写一个byte 阅读全文
posted @ 2017-03-02 19:44 solq321 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 对象职责分离 给对象定职责,有几种好处 1.将复杂降级达到分而治之,每个对象集中实现相应功能,修改时不会影响其它对象,这叫解偶 2.职责分工明确,知道那些功能做了用不上,那些是可以不用公开使用,这叫黑箱操作 一般从使用者角度去规分对象职责 QPacket 对象是定在系统层 作用与底层通信框架交互 我 阅读全文
posted @ 2017-03-02 11:25 solq321 阅读(371) 评论(0) 推荐(0) 编辑