小暑剛過,天氣漸入燒烤模式,祝各位時時吹空調,刻刻吃西瓜。
一轉眼又一個月過去了,這次的版本更新主要修復了使用過程中發(fā)現(xiàn)的問題,順便擴展了redis庫,后面還是計劃先多擴展幾個庫出來,測試一下多版本多擴展庫時的選擇下載功能。至于版本號的問題,跳過了2.5.0直接到了2.5.1,理由各位都懂的。
再來說說EyeWeapon軟件軟件,一直有用戶反饋已經(jīng)登錄了賬戶了,可是過一段時間后就連不上服務器了,必須卸載重裝后重新登錄賬號才行,于是最近花時間跟進了一下這個問題,主要原因是因為用戶使用環(huán)境裝了殺毒清理軟件,這些軟件會定期掃描硬盤清理掉一些“垃圾文件”,我們軟件的配置就被它當作“垃圾文件”給清理了,真是無語。于是新增了一個功能,當配置被刪除后自動恢復一次。
CBrother升級到v2.5.1
- 擴展了redis客戶端庫,為可選擴展。 通過-install CBRedis安裝使用
- HttpClient支持設置最大接收數(shù)據(jù),之前默認超過1MB數(shù)據(jù)就不接收了
- CLibPointer支持將數(shù)據(jù)讀取為一個ByteArray對象,方便和其他模塊交互。如寫文件發(fā)網(wǎng)絡等。
- 多線程隨機數(shù)不準,這個是個BUG,除了主線程其他線程隨機種子時機有問題
- UdpModule在windows下發(fā)送給不存在IP后socket出錯問題
- httpserver性能優(yōu)化
- CBrother和GC相關日志整理
- lib和sample多余文件整理,這么多版本迭代下來一些庫和例子已經(jīng)不適用了,維護了一下,老的lib/log庫已經(jīng)被移除
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
- 配置文件被殺毒軟件清理后導致電腦失聯(lián),新增被刪除后的自動恢復功能