Tag: hash

Java: «простое» число или «сила двух» в качестве размера HashMap?

Многие книги и учебники говорят, что размер хеш-таблицы должен быть простым, чтобы равномерно распределять ключи во всех ведрах. Но Java HashMap всегда использует размер, который имеет силу в два раза. Не следует ли использовать премьер? Что лучше, «премьер» или «сила двух» в качестве размера hash-таблицы?

Как сортировать хеш perl по значениям и заказывать ключи соответственно (возможно, в двух массивах)?

В Perl я хочу сортировать ключи хеша по значению, численно: { five => 5 ten => 10 one => 1 four => 4 } производя два массива: (1,4,5,10) and (one, four, five, ten) И затем я хочу нормализовать массив значений таким образом, чтобы числа были последовательными: (1,2,3,4) Как мне это сделать?

Что такое хеширование паролей?

Что означает хеш-пароль?

Каков наилучший способ реализовать этот составной GetHashCode ()

У меня есть простой class: public class TileName { int Zoom, X, Y; public override bool Equals (object obj) { var o = obj as TileName; return (o != null) && (o.Zoom == Zoom) && (oX == X) && (oY == Y); } public override int GetHashCode () { return (Zoom + X + Y).GetHashCode(); […]

Почему поиск hashmap – это O (1), т.е. постоянное время?

Если мы посмотрим с точки зрения Java, мы можем сказать, что поиск hashмапа занимает постоянное время. Но как насчет внутренней реализации? Он по-прежнему должен искать по определенному ведру (для которого соответствует hash-код ключа) для разных совпадающих ключей. Тогда почему мы говорим, что поиск hashmap занимает постоянное время? Пожалуйста, объясни.

Почему XOR часто используется в java hashCode (), но другие побитовые операторы используются редко?

Я часто вижу код, как int hashCode(){ return a^b; } Почему XOR?

В чем причина Enum.hashCode ()?

Метод hashCode () в classе Enum является окончательным и определяется как super.hashCode (), что означает, что он возвращает число, основанное на адресе экземпляра, которое является случайным числом от программистов POV. Определение ordinal() ^ getClass().getName().hashCode() будет детерминированным для разных JVM. Это даже улучшилось бы, так как наименее значимые биты «как можно больше менялись», например, для enums, […]

Обнаружение, если два изображения визуально идентичны

Иногда два файла изображений могут отличаться на уровне файлов, но человек считает их восприимчивыми одинаковыми. Учитывая, что теперь предположим, что у вас есть огромная firebase database изображений, и вы хотите знать, будет ли человек думать, что какое-то изображение X присутствует в базе данных или нет. Если все изображения имели проницательный hash / отпечаток пальца, то […]

Как безопасно отправлять пароль через HTTP с помощью Javascript в отсутствие HTTPS?

Самая основная проблема, с которой сталкиваются все разработчики: всякий раз, когда пользователь отправляет форму, пароль отправляется по сети и должен быть защищен. На сайте, который я разрабатываю, нет HTTPS. Владелец не хочет покупать сертификат SSL, и он не заинтересован в самозаверяющем. Поэтому я хочу защитить пароль, отправленный через HTTP, используя Javascript при отправке формы. Желание […]

Как суммировать все значения в словаре?

Предположим, у меня есть словарь, в котором ключи сопоставляются с целыми числами: d = {‘key1′: 1,’key2′: 14,’key3’: 47} Существует ли синтаксически минималистический способ возврата суммы значений в d -ie 62 в этом случае?

Давайте будем гением компьютера.