Size: a a a

🎄.NET Talks: Evergreen🎄

2019 December 04

AM

Anatoly Manzhugin in 🎄.NET Talks: Evergreen🎄
Vestrond 🧀
что такого постят люди, что их массово репортят все вокруг
гейпрон?
источник

DB

Danil Braindead in 🎄.NET Talks: Evergreen🎄
Anatoly Manzhugin
гейпрон?
За это лайкать должны
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
кто-нибудь встречал орлеанс в продакшене?
Просто интересно
источник

В

Вячеслав in 🎄.NET Talks: Evergreen🎄
SBtech
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
я сейчас страшное услышал, никогда раньше не встречал такой инфы
В хештейбле в случае слишком сильной хэшфункции могут быть пробелы, типо индексы которые никуда не ведут? не понимаю как это работает
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
я сейчас страшное услышал, никогда раньше не встречал такой инфы
В хештейбле в случае слишком сильной хэшфункции могут быть пробелы, типо индексы которые никуда не ведут? не понимаю как это работает
Не совсем так
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Там просто будут пустые места
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Это как бы массив по сути где индексы это хеши же
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Естественно заняты будут не все места
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
но эти пустые места будут занимать место в памяти? и при проходе по элементам, тут тоже будет какой то дополнительный шаг?
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
но эти пустые места будут занимать место в памяти? и при проходе по элементам, тут тоже будет какой то дополнительный шаг?
А зачем тебе проходить по элементам? Ты берешь значение по индексу
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
А так да будут пустые ячейки. Но там же ссылка хранится
источник

L

Liza in 🎄.NET Talks: Evergreen🎄
На объект
источник
2019 December 05

‌‌‍‍‌‏ ‌‌‍‍‌‏Жора in 🎄.NET Talks: Evergreen🎄
Привет
источник

АЗ

Андрей Звёздочка in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
но эти пустые места будут занимать место в памяти? и при проходе по элементам, тут тоже будет какой то дополнительный шаг?
За амортизированную константу при чтении надо чем то платить. Не хочешь пустых ячеек - деревья в помощь. Правда там чтение логарифм.
источник

АМ

Андрей Москаленко in 🎄.NET Talks: Evergreen🎄
Kirill Fimchenko 🚴🏻🏃
но эти пустые места будут занимать место в памяти? и при проходе по элементам, тут тоже будет какой то дополнительный шаг?
хеш-мапа это массив списков, а список это объект, считай указатель, за него в любом случае платить, неважно есть там элементы или нет
источник

АМ

Андрей Москаленко in 🎄.NET Talks: Evergreen🎄
лол
источник

АМ

Андрей Москаленко in 🎄.NET Talks: Evergreen🎄
источник

KF

Kirill Fimchenko 🚴🏻🏃 in 🎄.NET Talks: Evergreen🎄
откуда паста?
источник

AS

Aleksey Samoylov in 🎄.NET Talks: Evergreen🎄
чот орнул
источник