1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00

42 Commits

Author SHA1 Message Date
wdvxdr
2e64a6913d
zap: reuse some []byte
优化单线程上传内存使用
2021-04-15 21:36:14 +08:00
wdvxdr
192b8c562f
feat: gzip with sync pool
挺有用的
2021-04-13 18:39:59 +08:00
Mrs4s
dd7898c204 feat: SetOnlineStatus. 2021-04-06 09:52:22 +08:00
Mrs4s
0a81b76d23 use uploaded image to ocr request. 2021-04-04 16:18:45 +08:00
wdvxdr
d233c90d50
change writer without buffer
使用了sync.Pool,从池中取出来的自带一定容量,所以无需使用Buffer
2021-03-23 22:37:36 +08:00
wdvxdr
207df5fc00
NewWriterF with sync.Pool
多次写入,需要扩容时速度提升
2021-03-23 22:10:12 +08:00
Mrs4s
8e191523f6 feat: qrcode login. 2021-03-20 21:21:40 +08:00
wdvxdr
93534fe94a
improve binary.Writer 2021-03-12 16:07:36 +08:00
github-actions
65d9145353 ci(chore): Fix stylings 2021-03-06 12:03:26 +00:00
Lin
8c0c269c72 加快图片UUID生成 减少内存占用 2021-03-06 19:55:05 +08:00
github-actions
65ab1304e6 ci(chore): Fix stylings 2021-02-14 03:06:03 +00:00
wdvxdr
449fd49fd3
speed up jce writer again
BenchmarkJceWriter_WriteJceStructRaw
BenchmarkJceWriter_WriteJceStructRaw-8    	  414883	      2659 ns/op
BenchmarkJceWriter_WriteJceStructRaw2
BenchmarkJceWriter_WriteJceStructRaw2-8   	  925503	      1460 ns/op
又快了1倍
2021-02-02 13:21:28 +08:00
wdvxdr
a782ccbf10
fix 2021-01-30 18:47:43 +08:00
wdvxdr
59e689bd46 speed up jce
pkg: github.com/Mrs4s/MiraiGo/binary/jce
BenchmarkJceWriter_WriteJceStructRaw
BenchmarkJceWriter_WriteJceStructRaw-8    	  200443	      5966 ns/op
BenchmarkJceWriter_WriteJceStructRaw2
BenchmarkJceWriter_WriteJceStructRaw2-8   	  481285	      2659 ns/op
2021-01-30 18:43:12 +08:00
Mrs4s
31424dec79 fix sync. 2021-01-30 18:36:57 +08:00
Mrs4s
ecd5a7b430
Revert "SpeedUP Rand" 2021-01-26 03:40:55 +08:00
Lin
aa6ed0fc34 SpeedUP Rand 2021-01-22 00:14:01 +08:00
Mrs4s
37b077e610 feature OtherClientStatusChangedEvent. 2021-01-20 22:46:40 +08:00
Mrs4s
b8e1d54fe3 fix JceWriter.WriteString(). 2021-01-20 21:16:04 +08:00
Mrs4s
a618d101db feature GetAllowedClients() & OnlineClients. 2021-01-20 21:12:07 +08:00
Lin
83db901716 SpeedUP TEA&Add unit test for TEA 2021-01-17 23:23:00 +08:00
Mrs4s
6ed080344b feature qid support. 2021-01-10 21:25:02 +08:00
Lin
2a5a79660a NetworkReader Pref improve 2021-01-09 20:47:24 +08:00
Mrs4s
12ea6ae4c7 add file storage svc. 2020-12-31 02:21:11 +08:00
Mrs4s
b51d8b417c feature sso addr fetch. 2020-11-13 18:46:55 +08:00
Mrs4s
7cc6f1c926 add SvcResp. 2020-11-04 12:01:38 +08:00
Mrs4s
a45bbd6364 fix GetGroupInfo() panic. 2020-11-04 01:46:31 +08:00
Mrs4s
2050e45664 add: GroupMemberInfo.Gender 2020-10-02 17:53:27 +08:00
Mrs4s
916d230456 update. 2020-09-24 00:45:01 +08:00
Mrs4s
381186d631 add: GetSummaryInfo(). 2020-09-19 16:25:37 +08:00
Mrs4s
a56bdf2a3e fix issue of connection lost. 2020-09-11 17:56:24 +08:00
wfjsw
f167e00ded implement t512 2020-08-16 19:56:55 +08:00
LXY1226
0b3cb856c0 Speed Up Encoding/Decoding 2020-08-02 17:38:33 +08:00
Mrs4s
1561cf25a4 update. 2020-07-24 22:41:26 +08:00
Mrs4s
802dd69755 forward message supported. 2020-07-24 12:35:33 +08:00
Mrs4s
0a8fa220ea supported group card edit. 2020-07-21 01:56:44 +08:00
Mrs4s
3d59f00d15 supported group message recall. 2020-07-19 21:06:30 +08:00
Mrs4s
64c1f32cdc supported random device info. 2020-07-18 00:55:08 +08:00
Mrs4s
1afa9f801f fix group member permission error. 2020-07-09 10:04:05 +08:00
Mrs4s
0e4b1c602b fix issue of repeatedly trigger for OnlinePush events. 2020-07-08 00:04:24 +08:00
Mrs4s
b6aee75d67 more event supported. 2020-07-07 02:58:36 +08:00
Mrs4s
ddfd670dac first commit. 2020-07-06 03:56:25 +08:00