Size: a a a

Генератор непрочитанных сообщений

2020 August 17

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
в реализации массива пхпшной
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Ну если у тебя VO содержащий в текстовом поле гигабайт данных то у массива будет ключ длинной в гигабайт.
источник

P

Panda🤔 in Генератор непрочитанных сообщений
Aleksandr Khristenko
Но это не совсем хеш уже получается.
хеш был бы если бы serialize($data) бы был, да?
источник

P

Panda🤔 in Генератор непрочитанных сообщений
ну да, чего я спрашиваю то
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Panda🤔
хеш был бы если бы serialize($data) бы был, да?
В любом случае получается в пхпшном массиве хэшмапа + значения всех ключей
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
В исходном виде
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Подразумевается, что хешфункция для любого входного значения будет возвращать битовую строку определенной длинны.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Соответственно хешем считается результат такой функции.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
А serialize для каждого объекта возвращает строку разной длинны. Значит её не стоит считать хешфункцией, и её результат не является хешем.
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
да это заморочки для элайнинга памяти
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
для пхп вообще похер))
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
а если хэши будут разной длины, то будет size рядом лежать, и в best case сравнение по хэшам будет быстрее
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
но опасность, что хэш сможет не пролезти в отведенную память и тогда пипец
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
В идеальном мире просто над классом #[derive(PartialEq, Eq, Hash)] написал а оно методы само написало.
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Alexander Kladov
а как оно выглядит? там для тайпкласса описывается функция?
Кстати нет, сейчас пока копался понял что тайпкласс это более гибкая штука чем интерфейс, в случае если тайпкласс мультипараметрический.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
рокетсаенц
источник

А

Артём in Генератор непрочитанных сообщений
Ребята, а есть чат для поиска работы, а не поиска сотрудников?
источник

A

Aleksandr Khristenko in Генератор непрочитанных сообщений
Alexander Kladov
рокетсаенц
Да не особо, на самом деле.
источник

AK

Alexander Kladov in Генератор непрочитанных сообщений
Артём
Ребята, а есть чат для поиска работы, а не поиска сотрудников?
именно чат или канал сойдет?
источник

А

Артём in Генератор непрочитанных сообщений
Типа, пишешь такой «Привет, я Амнеподист, умею в РНР, ищу работу»
источник