Size: a a a

2020 December 05

АГ

Артем Грибов... in pro.net
после настройки signalr сначала была ошибка js 1011 аля порт закрыт, я нагуглил что бы работало
источник

АГ

Артем Грибов... in pro.net
но терь выскакивает ето
источник

АГ

Артем Грибов... in pro.net
но все работает
источник

АГ

Артем Грибов... in pro.net
перезапустил проект и все пропало
источник

АГ

Артем Грибов... in pro.net
ничего не выскакивает
источник

IC

Ilya Chernoudov in pro.net
Ivan Balanar
а какова максимальная длина строки, когда стекаллок использовать уже не хочется? я-то использовал стекаллок до, примерно, 100 байт, дальше уже нет желания.
Надо в коре поглядеть
источник

RB

Roman Bukin in pro.net
Ivan Balanar
а какова максимальная длина строки, когда стекаллок использовать уже не хочется? я-то использовал стекаллок до, примерно, 100 байт, дальше уже нет желания.
Ну зависит от инвайромента где запускаешься. В какой нить убунте и пару килобайт можно, там, если память не изменяет, стек 16Мб
источник

RB

Roman Bukin in pro.net
На x64
источник

RB

Roman Bukin in pro.net
Все равно там все конструкторы строки копирующие
источник

RB

Roman Bukin in pro.net
Окромя string.Create, который фабричный метод по сути, и string(char, int)
источник

G

George in pro.net
Ivan Balanar
а какова максимальная длина строки, когда стекаллок использовать уже не хочется? я-то использовал стекаллок до, примерно, 100 байт, дальше уже нет желания.
Я бы посмотрел, сколько байт вызов метода на стеке занимает, и стремился бы, чтобы stackallock был того же порядка.
Еще можно подумать о том, насколько реально заполняется буффер, чтобы его не дорого было инициализировать нулями. Если ты аллоцируешь кб, а на самом деле там в 90% случаев три чара, то стоит-ли?
источник

G

George in pro.net
Кстати, если алгоритм генерации строки разной длины re-entrant, то можно пробовать выйти и зайти с большей длиной, если не хватило.
источник

A

Anatoly in pro.net
George
Кстати, если алгоритм генерации строки разной длины re-entrant, то можно пробовать выйти и зайти с большей длиной, если не хватило.
ты мою ссылку глянул?
источник

G

George in pro.net
Roman Bukin
Ну зависит от инвайромента где запускаешься. В какой нить убунте и пару килобайт можно, там, если память не изменяет, стек 16Мб
Как-то ребята пришли со stackoverflow в async методах контроллеров в aspnet. Решается просто - ставится Task.Yield где-нибудь.
источник

G

George in pro.net
Anatoly
ты мою ссылку глянул?
Глянул, я так понял нужно msgpack тянуть?
источник

A

Anatoly in pro.net
George
Глянул, я так понял нужно msgpack тянуть?
можно просто код взять, там mit
источник

A

Anatoly in pro.net
Encoder в BCL
источник

G

George in pro.net
Я так понял, что Encoder выковыривается из Encoding.UTF8.GetEncoder()?
источник

A

Anatoly in pro.net
Да
источник

A

Anatoly in pro.net
Он хранит в себе состояние, не забывай ресетить
источник