小暑刚过,天气渐入烧烤模式,祝各位时时吹空调,刻刻吃西瓜。
一转眼又一个月过去了,这次的版本更新主要修复了使用过程中发现的问题,顺便扩展了redis库,后面还是计划先多扩展几个库出来,测试一下多版本多扩展库时的选择下载功能。至于版本号的问题,跳过了2.5.0直接到了2.5.1,理由各位都懂的。
再来说说EyeWeapon软件软件,一直有用户反馈已经登录了账户了,可是过一段时间后就连不上服务器了,必须卸载重装后重新登录账号才行,于是最近花时间跟进了一下这个问题,主要原因是因为用户使用环境装了杀毒清理软件,这些软件会定期扫描硬盘清理掉一些“垃圾文件”,我们软件的配置就被它当作“垃圾文件”给清理了,真是无语。于是新增了一个功能,当配置被删除后自动恢复一次。
CBrother升级到v2.5.1
- 扩展了redis客户端库,为可选扩展。 通过-install CBRedis安装使用
- HttpClient支持设置最大接收数据,之前默认超过1MB数据就不接收了
- CLibPointer支持将数据读取为一个ByteArray对象,方便和其他模块交互。如写文件发网络等。
- 多线程随机数不准,这个是个BUG,除了主线程其他线程随机种子时机有问题
- UdpModule在windows下发送给不存在IP后socket出错问题
- httpserver性能优化
- CBrother和GC相关日志整理
- lib和sample多余文件整理,这么多版本迭代下来一些库和例子已经不适用了,维护了一下,老的lib/log库已经被移除
Redis库使用的例子
import lib/redisfunction mian(){ var client = new redis::Client(); if(!client.connect(“127.0.0.1”,6379,5000)) { print “connect err!”; return; } client.select(0); client.set(“key1″,”111”); print client.get(“key1”);}
EyeWeapon升级到v1.0.9
- 配置文件被杀毒软件清理后导致电脑失联,新增被删除后的自动恢复功能