大石头
27e875bf09
改进字符串长度计算
2017-08-22 00:43:53 +08:00
大石头
f36953befc
修正字符串比较大小CompareTo的错误
2017-08-20 23:03:35 +08:00
大石头
fb91451698
Buffer转整数时,支持指定起始位置和大小端
2017-07-08 10:14:42 +08:00
LQF
e0134dc0a5
适配转换成四字节未对齐的情况
2017-06-14 10:31:43 +08:00
大石头
ecd6465e05
修正实例化字符串为空时计算长度不为0的错误
2017-05-07 18:15:53 +08:00
大石头
ef3bf65a5f
增加历史数据存储处理类
2017-04-15 12:40:32 +08:00
大石头
6de4d5568b
版本类的编译日期支持170325这样的写法
2017-03-25 17:49:09 +08:00
大石头
671596cba0
字符串截取默认使用引用方式,需要转为cstring
2017-03-24 10:54:43 +08:00
大石头
3bb2387b8b
根据编译时间反推编译版本
2017-03-21 18:00:34 +08:00
大石头
0092908ac2
优化字符串截取,默认不产生拷贝,而是直接使用母字符串指针,减少内存拷贝。
2017-03-15 22:08:59 +08:00
大石头
f104249440
改回来4字节表示版本,因为带有主从版本的版本号里面,只需要精确到天数就好,其它版本号,可以用uint表示1970以来的秒数,得到精确时间。
2017-03-15 01:51:32 +08:00
大石头X2
27a33fb304
修正字符串内存泄漏的问题!
...
move操作之前,需要先释放自己申请的内存
2017-03-03 12:59:52 +08:00
大石头X2
4f36e20f7a
修正浮点数转字符串算法
2017-03-03 12:34:17 +08:00
大石头X2
53134a0690
Array调整字段顺序,节省4字节内存
2017-03-02 12:07:15 +08:00
大石头X2
f0f9ce8491
修正数据长度计算错误
2017-02-28 21:16:55 +08:00
大石头X2
35ce646728
修正整数比较的编译警告
2017-02-28 20:57:53 +08:00
大石头X2
74206a9bd4
修正MDK下的编译错误
2017-02-28 20:52:17 +08:00
大石头X2
1d6498c866
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
...
GCC/VC编译通过,MDK编译Port/I2C失败
2017-02-28 14:57:07 +08:00
大石头X2
226f837205
优先使用int替换为uint,方便运算,能够准确识别产生的负数。
2017-02-28 14:21:30 +08:00
大石头X2
37e7b9ad72
修正兼容VC后再用GCC编译时出现的警告
2017-02-28 10:48:37 +08:00
大石头X2
fc216e5f69
基础类库和系统内核尽可能的使用int替代uint,方便计算,避免溢出了也不知道。
2017-02-27 18:36:07 +08:00
大石头X2
91229367f1
修正编译警告,HttpClient移到Net目录
2017-02-27 17:57:00 +08:00
大石头
835bcc3f15
修正VC下的一些编译警告
2017-02-26 23:22:43 +08:00
大石头
5447220c29
兼容VC编译器
2017-02-26 18:31:43 +08:00
大石头
10f6b09bc3
解除对基类Object依赖
2017-02-26 14:22:01 +08:00
大石头
0897fd9e7f
主次版本一般最大只有几十,绝大多数时候是个位数,不需要太大
2017-02-26 14:08:01 +08:00
大石头
338f492502
解除对基类Object依赖,使用有符号整数替代无符号整数。
2017-02-26 13:02:42 +08:00
大石头
0cad3f7c2b
分开存储秒数和毫秒数,绝大多数时候只需要秒数进行运算,大大减少了64位整数运算,提升效率。
...
解除对基类Object依赖,使用有符号整数替代无符号整数。
2017-02-26 13:02:13 +08:00
大石头X2
cbec1ec867
GD32F1x0编译脚本独立,它的重要函数必须放在开头
2017-02-19 17:37:17 +08:00
大石头X2
d7ff86fc37
系统关键性代码链接到固件开头,主要规避GD32F130C8后32k特别慢的问题
2017-02-18 10:57:55 +08:00
大石头
576ee29487
增加布尔型到字符串的转换;
...
增加模板支持任意具有ToString方法的对象的连接
2017-02-03 22:46:28 +08:00
大石头X2
bc0059c45f
缓冲区使用时分配64字节内存,串口默认256字节内存
...
串口打开完成之前不要输出调试日志,否则很容易造成无限递归。
2017-01-10 16:03:13 +08:00
大石头X2
5eb2f08e98
收发缓冲区默认256字节,缓冲区满后抛弃新数据而不是覆盖
2017-01-10 15:41:09 +08:00
大石头
7f27956276
统一使用WEAK关键字
2017-01-09 12:14:47 +08:00
大石头
4bc245a556
修正MDK中WEAK的错误。
...
Functions declared with __attribute__((weak)) and then defined without __attribute__((weak)) behave as weak functions. This is not the same behavior as the __weak keyword
2017-01-09 11:58:28 +08:00
大石头X2
0d07f28e47
统一化弱函数宏定义
2017-01-06 21:44:08 +08:00
大石头
38db41c6ba
独立函数实现调试输出,方便RTL8710整体链接,而不需要putchar
2016-12-14 20:35:32 +08:00
大石头
cdf49d378f
修正诸多GCCArm编译警告
2016-12-14 14:37:50 +08:00
Stone
8813573588
完成闹铃代码整理。可能存在零点问题,比如0:0:10的闹铃,可能会刚好被错过
2016-11-08 09:42:26 +00:00
Stone
f3949b53bd
gcc里面strncasecmp位于strings.h
2016-10-30 15:52:18 +00:00
nnhy
15d31acf61
原始拷贝、清零,不检查边界
2016-10-12 07:25:20 +00:00
WangQiang
2121e1caad
Release 功能保留 CheckCapacity不调用它
2016-09-19 07:14:34 +00:00
WangQiang
619b7bcc14
Release 功能保留 CheckCapacity不调用它
2016-09-19 07:11:23 +00:00
WangQiang
ef9fd75924
不能动是否能释放的标志位 !!! CheckCapacity 里会用到这 Release
2016-09-19 06:58:12 +00:00
nnhy
a25190cdcb
浮点数转为字符串时,干掉小数后面多余的0
2016-09-15 09:55:45 +00:00
nnhy
2acfc0dfc4
加大浮点数默认宽度和小数位数
2016-09-15 09:33:59 +00:00
nnhy
a9e4013f4f
增加字符串转浮点数
2016-09-14 10:48:55 +00:00
nnhy
fd2d5c7230
列表类和字典类增加赋值构造函数
2016-09-14 04:06:50 +00:00
nnhy
812cb9c658
修正字典类没有类型转换的BUG
2016-09-14 03:13:44 +00:00
Stone
8f26f24cd5
列表类和字典类,简单成员内联实现
2016-08-22 08:44:52 +00:00