nnhy
|
4f7796b3c8
|
修正串口接收数据部分丢失的问题,可能是队列存在多线程冲突
|
2015-09-25 02:33:46 +00:00 |
nnhy
|
3d2e5c89b9
|
重新整理读写代码,未测试
|
2015-09-09 08:15:49 +00:00 |
nnhy
|
3e4ed45a00
|
增加数据流是否可写的开关,编译通过,未测试
|
2015-09-02 04:53:29 +00:00 |
nnhy
|
5f43fc4b4a
|
增加离网
|
2015-08-20 13:04:16 +00:00 |
nnhy
|
d7ddb47bff
|
修正数据流读取字符串的错误
|
2015-08-15 08:54:14 +00:00 |
nnhy
|
55a0178ac3
|
数据流增加直接返回对象的ReadArray和ReadString,借助RVO优化,我们得以简化很多代码
|
2015-08-15 08:41:36 +00:00 |
Stone
|
74c32c8162
|
不管长度太大还是太小,都要设置一下长度,避免读取长度小于数组长度,导致得到一片空数据
|
2015-07-08 07:33:17 +00:00 |
nnhy
|
5047bf0dd7
|
读取数据到字节数组,由字节数组指定大小。不包含长度前缀
|
2015-07-05 06:41:08 +00:00 |
nnhy
|
80d5c4a34b
|
|
2015-07-04 10:35:07 +00:00 |
nnhy
|
3ec65ac84b
|
为了避免错误数据导致内存溢出,限定最大值
|
2015-07-04 10:33:42 +00:00 |
nnhy
|
05776f67bd
|
在设计时,如果取得的长度超级大,可能是设计错误
如果不是设计错误,那么数组直接扩容
|
2015-07-04 08:25:37 +00:00 |
nnhy
|
cf56c165cf
|
即使缓冲区不够大,也不要随便去重置,否则会清空别人的数据
这里在缓冲区不够大时,有多少读取多少
|
2015-07-04 08:16:51 +00:00 |
nnhy
|
0a1f9c0c75
|
优化数据流函数,尽量返回失败,而不是直接断言去死
|
2015-07-04 08:11:14 +00:00 |
nnhy
|
603b267db0
|
C++能力提升,原来必须把Show方法标记为const,才能够给const String str里面的str.Show()使用
全面整理类型代码,该加上const的类都加上
|
2015-07-04 04:22:52 +00:00 |
nnhy
|
69b7bb60da
|
字节数组可以自动扩容
|
2015-06-26 19:48:56 +00:00 |
nnhy
|
879b158c0f
|
字节数组可以自动扩容
|
2015-06-26 19:28:43 +00:00 |
nnhy
|
b709c43386
|
修正内存数据流的一个错误
|
2015-06-24 10:17:00 +00:00 |
nnhy
|
f5c539c333
|
细化参数的检查和判断
|
2015-06-24 08:31:47 +00:00 |
nnhy
|
8917b64250
|
修正ReadEncodeInt的BUG
|
2015-06-23 12:14:33 +00:00 |
nnhy
|
6c3676a2d2
|
增加读写字节数组和字符串的系列函数,测试通过
|
2015-06-23 10:54:45 +00:00 |
nnhy
|
09a38aa15d
|
用指定大小初始化数据流时,设定最大长度为该值
考虑废除数据流的Write方法,该方法存在很大隐患
|
2015-06-22 10:24:08 +00:00 |
nnhy
|
cf38650a73
|
从数据流获取结构体指针时,允许参数指定是否移动流指针
|
2015-06-22 03:29:55 +00:00 |
nnhy
|
3acdae119c
|
数据流独立,网关程序测试通过
|
2015-06-16 14:51:37 +00:00 |