Size: a a a

2021 January 25

CD

Constantine Drozdov in rust_offtopic
а что тебе мешает наоборот положить
struct Node<T> {
   entry: Entry,
   data: T,
}

в лучших традициях "наследования" сишечки?
источник

D

Dima in rust_offtopic
Constantine Drozdov
а что тебе мешает наоборот положить
struct Node<T> {
   entry: Entry,
   data: T,
}

в лучших традициях "наследования" сишечки?
положить в лист?
источник

D

Dima in rust_offtopic
тогда что-то такое придется класть
struct Node<T> {
   data: MaybeUninit<T>,
   entry: Entry,
}
источник

CD

Constantine Drozdov in rust_offtopic
Dima
положить в лист?
я имею в виду зачем ты в таком порядке структуру объявляешь
источник

D

Dima in rust_offtopic
Constantine Drozdov
я имею в виду зачем ты в таком порядке структуру объявляешь
Да можно было бы сделать repr(с) структуру и сделать так
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Constantine Drozdov
я имею в виду зачем ты в таком порядке структуру объявляешь
я не думаю что раст гарантирует тебе порядок полей без репр
источник
2021 January 26

p

polunin.ai in rust_offtopic
Αλεχ Zhukovsky
я не думаю что раст гарантирует тебе порядок полей без репр
+
источник

T

Tux in rust_offtopic
привет! ребята, тут такое дело: у меня есть компьютеры (узлы), каждый из которых обладает некоторым объёмом доступной памяти. Они связаны (mesh) сетью, в которой происходит обмен файлами. В произвольные моменты времени произвольные сегменты сети могут быть недоступны.

Сами файлы (допустим, они содержат музыку) требуются пользователем произвольно в произвольные моменты времени.

Это значит, что там могут быть, к примеру такие кейсы:

* композиции, которые мы слушаем раз в 100 лет под настроение
* (динамические) плейлисты которые мы используем в некоторых ситуациях (эти ситуации могут коррелировать с доступностью некоторых узлов сети),
* любимые композиции, которые мы включаем 10 раз в день
* может быть вы ещё что-то придумаете

И вот вопрос:
Какой механизм прогрева и инвалидации кеша тут можно применить? Я для инвалидации, я смотрю в сторону Adaptive replacement cache (ARC), но мне кажется, что он немного не подходит (он не предполагает возможность недоступности части данных у источника). А вот с предиктивным прогревом кеша я вообще не знаю куда смотреть.
источник

SP

Stanislav Popov in rust_offtopic
Переслано от Stanislav Popov
источник

SP

Stanislav Popov in rust_offtopic
Переслано от Stanislav Popov
ориджинал
источник

SP

Stanislav Popov in rust_offtopic
лучшие практики инсташлюх
источник

SP

Stanislav Popov in rust_offtopic
при этом это бездарнейшая джангоблядь
источник

C

Crush_my_love in rust_offtopic
Stanislav Popov
при этом это бездарнейшая джангоблядь
А че бездарнейшая
источник

CD

Constantine Drozdov in rust_offtopic
Crush_my_love
А че бездарнейшая
косплеит Царя без понимания смысла слов
источник

SP

Stanislav Popov in rust_offtopic
ну расскажи
источник

T

Tux in rust_offtopic
Stanislav Popov
Переслано от Stanislav Popov
сильно. нам бы в команду не помешал такой крутой специалист. Ему 7к предлагают, а он готов даже за 3 работать, нельзя упустить такой шанс! Надо срочно предложить ему 4к, чтобы перебить другие предложения!
источник

SP

Stanislav Popov in rust_offtopic
да. ты все понял верно )
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
эмм, по-моему оно не так работает
источник

KG

Konstantin Gribov in rust_offtopic
Не осталось ли у кого-нибудь лишней наклейки (которые выдали на митапах в касперском)?
источник

KG

Konstantin Gribov in rust_offtopic
Такой
источник