Size: a a a

🎄.NET Talks: Evergreen🎄

2020 July 11

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Более того, а что, если у меня элементов больше, чем помещается в int? Ты даже массив такого размера уже не создашь :)
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Что про это скажешь? Для бинарного поиска в ней тебе всё ещё нужно аллоцировать массив на охулиард элементов?
А как ты можешь искать среди элементов, которых не существует?
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Т-34 85
А как ты можешь искать среди элементов, которых не существует?
Не понимаю вопроса.
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Всё равно придётся аллоцировать их
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
У меня нет проблем с поиском по пустому массиву.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Или ты что-то иное имеешь в виду под несуществующими элементами.
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Т-34 85
Всё равно придётся аллоцировать их
Если я знаю, что у меня Enumerable.Range (или набор ренжей), то мне вообще не нужно их материализовать в массив или список или whatever, я могу тупо по заголовкам ренжей пройтись, и нужное найти.
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Если я знаю, что у меня Enumerable.Range (или набор ренжей), то мне вообще не нужно их материализовать в массив или список или whatever, я могу тупо по заголовкам ренжей пройтись, и нужное найти.
Хм, надо посмотреть, в чём там фишка, я не в курсе
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Т-34 85
Хм, надо посмотреть, в чём там фишка, я не в курсе
Ну ёпт
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Enumerable.Range(0, int.MaxValue) просто создаёт небольшой объектик, который хранит эту пару чисел
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
И энумератор умеет по этим числам вернуть
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Ты чо, эту задачку в школе в первом классе дают в качестве вступительного экзамена
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Enumerable.Range(0, int.MaxValue) просто создаёт небольшой объектик, который хранит эту пару чисел
А, диапазон чисел? Лол. А этот тип данных хоть где-то реально нужен? Мне как-то не доводилось его изобретать
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Т-34 85
А, диапазон чисел? Лол. А этот тип данных хоть где-то реально нужен? Мне как-то не доводилось его изобретать
Диапазон чисел мне пока мажорно не пригождался, а вот диапазон иных сущностей — да.
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Dr. Friedrich von Never
Диапазон чисел мне пока мажорно не пригождался, а вот диапазон иных сущностей — да.
А иные сущности как сортировать? Писать компаратор?
источник

Т8

Т-34 85 in 🎄.NET Talks: Evergreen🎄
Ну можно
источник

Dv

Dr. Friedrich von Ne... in 🎄.NET Talks: Evergreen🎄
Т-34 85
А иные сущности как сортировать? Писать компаратор?
Зависит от их природы
источник

С

Сергей in 🎄.NET Talks: Evergreen🎄
Т-34 85
А, диапазон чисел? Лол. А этот тип данных хоть где-то реально нужен? Мне как-то не доводилось его изобретать
с диапазоном можно извращаться типа var list = Enumerable.Range(0, 10).Select(i => new MyClass()).ToList();
источник

SI

Software Development... in 🎄.NET Talks: Evergreen🎄
Vladimir Zenin
кто-то в пятницу вечером чет выкатил в прод
Lingualeo вообще не в адеквате, дефект на дефекте, релизнулись называется =)
Надеюсь, откатят и докатят нормально изменения сегодня
источник

PR

Paul Reshetnikov in 🎄.NET Talks: Evergreen🎄
@fvnever , не знаю, когда вышел 2020.1.4, только обновился и через тебя хотел бы передать спасибо команде - я уж думал, что райдер больше скорости не выжмет... как я ошибался - такого шустрого райдера я ещё не видел - солюшен из нескольких проектов (около 10), суммарно больше 50к строк кода плюс всякая дичь из CI/CD + включеный динамический анализатор (перфоманс профайлер) + плагинчики... короче, жирненькое тырпрайз решение загрузилось и проиндексировалось просто махом... Короче, от души спасибо команде!
источник