Size: a a a

2021 February 02

ES

Egor Sidorenko in pro.net
Aloraman
Есть слабая надежда, что человек спрашивает как ICollection<TChild> ковариантно реинтерпретировать в ICollection<TBase>
Но ежели речь идет о произвольной трансформации, то просить сделать быстрее чем O(N) - это уже Эребор
если бы, но нет, но замутить можно, имеется ввиду отнаследоваться от базового какого либо класса
источник

AI

Arthur Irgashev in pro.net
Egor Sidorenko
с селектом + tolist два перебора
Всё ещё один
источник

I

Igor in pro.net
Kirill Fimchenko
вспомнил сик мув
for (int i = 0; i < collection.Length; i = i + 5){
    result.Add(collection[i + 4])
    result.Add(collection[i])
    result.Add(collection[i + 1])
    result.Add(collection[i + 2])
    result.Add(collection[i + 3])
}


что-то в таком духе. знающие конечно засмеют и скажут что оно само так сделается, возможно. но если ты эксперементируешь, то можно попробовать
Разве не по 4 надо?
источник

KF

Kirill Fimchenko in pro.net
Igor
Разве не по 4 надо?
хз, я хотел просто идею развертки передать. но уверен что там внутри она сама сделается и нет нужны самому гавнокодить
источник

A

Aloraman in pro.net
Egor Sidorenko
если бы, но нет, но замутить можно, имеется ввиду отнаследоваться от базового какого либо класса
Очень рисково можно сделать Unsafe.As<ICollection<A>,ICollection<B»(ref collectionOfB), пока A и B ссылочные
Реальный тип не поменяется, и если неаккуратно начнешь данные читать можешь покрашить все
Сомневаюсь что тебе это реально нужно
источник
2021 February 03

Dv

Dr. Friedrich von Ne... in pro.net
Andrei Kurosh
Разве там не будет один сплошной dynamic поверх dynamic?
DLR создан именно для этого, и в некоторых программах будет давать заметный прирост по сравнению с интерпретацией.
источник

Dv

Dr. Friedrich von Ne... in pro.net
[BRM]White Rabbit
А шарпы же не разворачивают хвостовую рекурсию?
В некоторых программах разворачивает рантайм. В некоторых отлично сработает компилятор F#.
источник

IC

Ilya Chernoudov in pro.net
EgorBo
джит умеет разворачивать, какой-нибудь факториал через рекурсию точно развернет, что-то сложнее - хз
не очень полезная оптимизация в реальном мире
почему то разворачивает только в x64
источник

IC

Ilya Chernoudov in pro.net
в остальных как то не идёт
источник

GM

Gennady Movila in pro.net
а никто с hangfire не работал?
источник

D

Denisio in pro.net
а почему вы таки спрашиваете
источник

GM

Gennady Movila in pro.net
а знаете ли вы, как бабахнуть таймаут задачи без атрибута? (делаю просто либу, а там атрибут не подходит ибо дженерик решение должно быть)
источник

DP

Denis Petukhov in pro.net
Gennady Movila
а знаете ли вы, как бабахнуть таймаут задачи без атрибута? (делаю просто либу, а там атрибут не подходит ибо дженерик решение должно быть)
Документация наверняка знает
источник

D

Denisio in pro.net
сдается мне тебе всеравно придеца читать про фабрику джобов в hangfire
источник

GM

Gennady Movila in pro.net
да там нечего читать
источник

GM

Gennady Movila in pro.net
про эту либу инфы ток про поверхностное
источник

GM

Gennady Movila in pro.net
приходится тупо исходиники читать, а в этом я просто гипер-супер-пупер слаб
источник

GM

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

GM

Gennady Movila in pro.net
мех, печаль пиздос
источник

VS

Viktor Svyatokha in pro.net
Gennady Movila
а знаете ли вы, как бабахнуть таймаут задачи без атрибута? (делаю просто либу, а там атрибут не подходит ибо дженерик решение должно быть)
Посмотри global job filters (по-моему это так называлось)
источник