Size: a a a

2020 December 17

MS

Mark Shevchenko in pro.net
Ilya Chernoudov
каким нехорошим человеком?
Я же говорю, по ошибке. Надо было, конечно, per-web-request. Не злой умысел.
источник

IC

Ilya Chernoudov in pro.net
Mark Shevchenko
Я же говорю, по ошибке. Надо было, конечно, per-web-request. Не злой умысел.
👍
источник

DP

Denis Petukhov in pro.net
Mark Shevchenko
Время жизни Transient. Поэтому объекты создавались в рутовом скоупе.
Судя по твоему сообщению Transient создаются в рутовом скоупе. Это не так. Видимо ктото создавал их в рутовом, поэтому так вышло.
источник

I

IdiocyAcceptance in pro.net
Евгений Бурмистров
надо посмотреть, что там, как минимум поиск по репо не отдаёт "CopyFromScreen", это хорошо :)

кажется что там как раз SharpDX в качестве .NET обёртки над DX (судя по packages.config)
ну я сам хз что там внутри, так что ты дальше сам) просто сам юзаю эту шткуку и знаю что она на шарпе
источник

ЕБ

Евгений Бурмистров... in pro.net
Да, спасибо большое за наводку
источник

MS

Mark Shevchenko in pro.net
Denis Petukhov
Судя по твоему сообщению Transient создаются в рутовом скоупе. Это не так. Видимо ктото создавал их в рутовом, поэтому так вышло.
Я сейчас уже не очень хорошо помню, но, кажется, было так. Class1 получает в конструкторе Class2. Class1 это per-web-request, Class2 это transient. Class1 создавался при каждом веб-запросе, Class2 тоже создавался при каждом запросе. Class1 не был IDisposable, Class2 был. Экземпляры Class2 оставались висеть при закрытии скоупа веб-реквеста, то есть они создавались в корневом.
источник

E

EgorBo in pro.net
источник

IC

Ilya Chernoudov in pro.net
когда без эмуляции модели памяти x86 сделаете, тогда и приходите!
источник

E

EgorBo in pro.net
Поцаны, есть мегабайтоёбная задача, кто решит ставлю пиво
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
Поцаны, есть мегабайтоёбная задача, кто решит ставлю пиво
stackalloc new byte[1024*1024]
источник

AH

Ayrat Hudaygulov in pro.net
вот тебе мегабайт, еби его сам, где мое пиво
источник

Dv

Dr. Friedrich von Ne... in pro.net
Ayrat Hudaygulov
stackalloc new byte[1024*1024]
Not bad
источник

Dv

Dr. Friedrich von Ne... in pro.net
Только, кажется, там не надо new?
источник

AH

Ayrat Hudaygulov in pro.net
Dr. Friedrich von Never
Только, кажется, там не надо new?
ну ладно, с тобой пивом поделюсь!
источник

E

EgorBo in pro.net
Foo(int days, int month, bool yearIsLeap)
{
   if ((uint)month <= 12)
   {
       // как провалидировать что days не выходит за рамки месяца,
       // например days <= 28 для февраля лип года
   }
}
источник

E

EgorBo in pro.net
без внешних массивов
источник

Dv

Dr. Friedrich von Ne... in pro.net
EgorBo
Foo(int days, int month, bool yearIsLeap)
{
   if ((uint)month <= 12)
   {
       // как провалидировать что days не выходит за рамки месяца,
       // например days <= 28 для февраля лип года
   }
}
По костяшкам пальцев
источник

E

EgorBo in pro.net
моя первая идея что во всех месяцах 28 дней как минимум, а дальше надо как-то закодить маску что добавить +0..+3 сверху в зависимости от месяца (1..12)
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
моя первая идея что во всех месяцах 28 дней как минимум, а дальше надо как-то закодить маску что добавить +0..+3 сверху в зависимости от месяца (1..12)
ну так они чередуются, а если февраль то будет медленно
источник

AH

Ayrat Hudaygulov in pro.net
то есть делаем фаст путь для 11 из 12 месяцев
источник