上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: OpCode(Operation Code) 操作码的意思。 OpCode 有几种域组成,不同领域格式组成不同 1.指令号 2.数据范围 3.数据内容 如 {code}{addr range}{data} {1}{2-5}{2至5地址内容为 "你好"} {2}{6-10}{6至10地址内容为 "he 阅读全文
posted @ 2017-03-16 11:15 solq321 阅读(423) 评论(0) 推荐(0)
摘要: 上篇有介绍过,对象设计按开发者角度划分设计 为什么不直全部实现不走QRpc? 开始设计时没考虑到rpc功能,后面才补上,加上rpc有二级业务模型,要进行二次解释,有性能损耗,所以干脆不改了 用两幅图来解释 QPacket是个吸血模型(相对贫血模型来讲 如 java bean对象只有getter se 阅读全文
posted @ 2017-03-14 18:55 solq321 阅读(425) 评论(0) 推荐(1)
摘要: 接下来介绍netty如何切割分包 学习目的,了解处理业务,方便以后脱离依赖 读者如果不感兴趣或看不懂可以先忽略,难度比较大 LengthFieldBasedFrameDecoder.class 如示例 如图: 数据包由低到高是从左到右 红色部份lengthFieldOffset 1byte=8bit 阅读全文
posted @ 2017-03-14 12:14 solq321 阅读(1155) 评论(0) 推荐(0)
摘要: 上节介绍问题出现跟处理方式,写数据部份已经实现 这节介绍如何读处理 处理流程分三部分 1.校验包是否合法 2.读取包内容 3.切割包 1.校验包是否合法 2.读取包内容 3.切割包 由于切割包用的是netty处理,所以只需集中精力解决前两个问题即可 ByteToMessageHandler.clas 阅读全文
posted @ 2017-03-13 10:12 solq321 阅读(542) 评论(0) 推荐(0)
摘要: 出现难听是因为音高低不平 我在学习时发现根音没扫出,所以扫时全扫6弦,根音要扫出来 产生咚咚咚共震就好听多了 之后再考虑屏闭根音 阅读全文
posted @ 2017-03-12 19:48 solq321 阅读(198) 评论(0) 推荐(0)
摘要: 理论部分 网络传输是以流的方式传送,这时会出现意想不到的事 如:发送两个消息 共8byte byte[] messagea=new byte[4]; byte[] messageb=new byte[4]; byte[] messagea=new byte[4]; byte[] messageb=n 阅读全文
posted @ 2017-03-11 15:46 solq321 阅读(548) 评论(0) 推荐(0)
摘要: 目前水平还是练格子 我在练习过程发现,一个星期练一两个和弦,跟之前学习打字,一天练两个字母,26个字母两个星期就完成 这说明有些是急不得的,只要是保持持之以恒心态去做 还有个比较大的感悟 一切都是靠双手去创造,大脑运作设计 但人只靠身体两个部份是没办突破极限,还差脚跟嘴,眼没用上 脚能发挥用处能增加 阅读全文
posted @ 2017-03-09 12:28 solq321 阅读(180) 评论(0) 推荐(0)
摘要: http://demo.lanrenzhijia.com/2015/css0601/ 阅读全文
posted @ 2017-03-08 12:06 solq321 阅读(399) 评论(0) 推荐(0)
摘要: .item{ max-width:48%; float:left; padding:2px; border-top:1px solid #000; border-left:1px solid #000; } .itemRight{ border-right:1px solid #000; } ... 阅读全文
posted @ 2017-03-07 19:38 solq321 阅读(912) 评论(0) 推荐(0)
摘要: 滚动区域不能设置overflow 阅读全文
posted @ 2017-03-07 19:17 solq321 阅读(169) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 下一页