Size: a a a

2021 January 04

E

EgorBo in pro.net
никогда не понимал это, почему бы хотя бы какой жсон микросеврис не мерять?
источник

IC

Ilya Chernoudov in pro.net
и убрать цикл
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
@omgszer в твоём гисте можно вычислить размер массива сразу
мда?
источник

IC

Ilya Chernoudov in pro.net
buffer = ArrayPool<char>.Shared.Rent(arg.Length);
               var charsWritten = Convert.ToBase64CharArray(arg, 0, arg.Length, buffer, 0);
источник

AH

Ayrat Hudaygulov in pro.net
нужны цифры!!1
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
buffer = ArrayPool<char>.Shared.Rent(arg.Length);
               var charsWritten = Convert.ToBase64CharArray(arg, 0, arg.Length, buffer, 0);
ну и шо?
источник

AH

Ayrat Hudaygulov in pro.net
там в charsWritten МОЖЕТ быть паддинг с конца
источник

AH

Ayrat Hudaygulov in pro.net
который надо убрать
источник

IC

Ilya Chernoudov in pro.net
вместо array.length надо
long outlen = ((long)inputLength) / 3 * 4;  
outlen += ((inputLength % 3) != 0) ? 4 : 0;
источник

NT

Nikita Tsukanov in pro.net
EgorBo
никогда не понимал это, почему бы хотя бы какой жсон микросеврис не мерять?
пушто жсон-микросервис можно делать гигабайт размером
источник

NT

Nikita Tsukanov in pro.net
и никто не заметит
источник

AH

Ayrat Hudaygulov in pro.net
вот да, щас бы о размере бинарей в ентерпрайзе думать
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
там в charsWritten МОЖЕТ быть паддинг с конца
либо можешь у меня скопировать
источник

AH

Ayrat Hudaygulov in pro.net
это вот к могильщикам, они там под гнетом эпла ужимаются
источник

IC

Ilya Chernoudov in pro.net
Ayrat Hudaygulov
там в charsWritten МОЖЕТ быть паддинг с конца
var outlen = arg.Length / 3 * 4;          // the base length - we want integer division here. 
outlen += arg.Length % 3 != 0 ? arg.Length % 3 + 1 : 0;
источник

I

IdiocyAcceptance in pro.net
Ayrat Hudaygulov
вот да, щас бы о размере бинарей в ентерпрайзе думать
проверь гист, который я скинул, у себя тоже
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
вместо array.length надо
long outlen = ((long)inputLength) / 3 * 4;  
outlen += ((inputLength % 3) != 0) ? 4 : 0;
как интересно
источник

I

IdiocyAcceptance in pro.net
интересно что по циферкам
источник

IC

Ilya Chernoudov in pro.net
Ilya Chernoudov
var outlen = arg.Length / 3 * 4;          // the base length - we want integer division here. 
outlen += arg.Length % 3 != 0 ? arg.Length % 3 + 1 : 0;
эта формула вычисляет длинну сразу без паддинга @omgszer
источник

AH

Ayrat Hudaygulov in pro.net
Ilya Chernoudov
эта формула вычисляет длинну сразу без паддинга @omgszer
это надо вкурить
источник