Вопросы по теме 'hash'
Создание хэша из массива — как это работает?
fruit = ["apple","red","banana","yellow"]
=> ["apple", "red", "banana", "yellow"]
Hash[*fruit]
=> {"apple"=>"red", "banana"=>"yellow"}
Почему splat заставляет массив так аккуратно анализироваться в Hash?
Или, точнее, как хеш...
30.10.2023
Какой смысл в соли и хешировании, если база данных доступна?
Я только что изучил концепцию хэширования («Эй! Не забудьте соль!») и использования соли для защиты пароля.
Хеширование — это одностороннее шифрование (на самом деле не шифрование, а хеширование), поэтому его нельзя реконструировать. Соление — это...
12.11.2023
Отображение статистики PeerTracker, PHP и HTML
Я использую PeerTracker http://en.wikipedia.org/wiki/PeerTracker для отслеживания торрентов хеши. У меня есть простая HTML-страница для отображения информации о трекере, такой как его URL-адрес объявления. Трекер поставляется с анонсами.php и...
03.11.2023
Хеширование MD5 в target-c (iOS) на основе общего ключа
В настоящее время я разрабатываю приложение, которому необходимо отправлять данные аутентификации с ним в предоставленный API. По сути, ему нужно сгенерировать хэш на основе данных, которые вы хотите отправить, на основе общего ключа.
Проблема в...
18.01.2024
Что означает распределение хеш-функции?
Читая документацию по MSDN для метода Object.GetHashCode, я натолкнулся на такие фразы, как хэш-функция должна обеспечивать случайное или полезное распределение в хеш-таблице. Что означает это распределение в отношении хеш-функции или хеш-таблицы?
12.12.2023
Метаинформация хэша Perl
Можно ли хранить в нем информацию о хеше? И под этим я подразумеваю без добавления информации к хэшу обычным способом, который повлиял бы на ключи, значения и т.д.
Дело в том, что я читаю twod_array в хеш, но хотел бы сохранить порядок в исходном...
20.11.2023
Последовательное хеширование структуры до 32 бит
У меня есть структура, имеющая 3 целых числа в [1, 1000] и строку.
Мне нужно представить его в виде 32-битного числа, чтобы две структуры, отличающиеся хотя бы одним полем, давали разные коды, а структуры с одинаковым содержимым постоянно давали...
26.12.2023
Коммутативная хэш-функция для пар значений uint32_t
Мне нужна быстрая и простая хеш-функция, которая создает уникальный идентификатор для пары значений uint32_t , то есть одно и то же хеш-значение для (2,7) и (7,2) .
Есть идеи?
18.12.2023
Отладка результатов хеширования: длины, массивы, символы
Имеют ли эти результаты смысл?
Я пытаюсь понять, как работает mhash, но кто-нибудь знает, как эти результаты имеют смысл?
mac является символом, и на основе strlen его длина равна 16, однако этот пример программы, предоставленный mhash, выводит...
13.12.2023
Насколько безопасно хранить пароль пользователя в памяти на короткое время в виде обычного текста?
Если подумать о том, на какие большие сайты вы обычно входите, кажется, что есть момент времени, когда серверы компании хранят ваш пароль в памяти в виде обычного текста. Это правда и безопасно ли это?
Это похоже на то, как вы входите на...
22.12.2023
Преобразование массива хеша в один хеш в ruby
Я пытаюсь преобразовать массив хэшей в хэш с ключом в качестве одного из элементов хеша в массиве.
Например: a = [{"active_accounts": 3, "id": 5}, {"active_accounts": 6, "id": 1}
Я хочу преобразовать этот массив в
a = {5:...
18.11.2023
Реализация хеш-таблицы с двоичным деревом поиска
Это спорная строка из Cracking the Coding Interview о хеш-таблицах.
Другая распространенная реализация (помимо связанного списка) для хеш-таблицы - это использование BST в качестве базовой структуры данных.
Я знаю, что этот вопрос задавали...
30.11.2023
Эквивалентная реализация Perl Hash of Hashes для dict of dicts в Tcl
У меня есть очень большой файл, содержащий данные, как показано ниже:
*1 RES L1 N1 0.32
*22 RES L2 N2 0.64
*100 CAP A1 B1 0.3
*200 CAP A2 B1 0.11
*11 IND K1 K2 0.002
*44 IND X1 Y1 0.00134
... and so on
Для таких файлов (предположим, что...
01.12.2023
Выбор самого высокого значения в атрибуте из хеша массивов
У меня есть этот хэш:
h = {
124 => ["shoes", "59.99"],
456 => ["pants", "49.50"],
352 => ["socks", "3.99"]
}
Каждое значение имеет два элемента. Это имя (например, "shoes" , "pants" , "socks" ) и цена (например, "59.99" ,...
30.11.2023
Хэши Perl: использование пар ключ/значение из внешнего текстового файла
Я пытаюсь создать хэш, который извлекает пары ключ/значение из отдельного текстового файла на моем сервере.
Когда я вручную ввожу пары ключ/значение в хэш внутри моего Perl-скрипта, как в приведенном ниже примере, хеш отлично работает, когда я...
01.11.2023
Как создать динамический массив хэшей в Ruby on rails
Я делаю POST-запрос к конечной точке, используя гем HTTparty в приложении Ruby on Rails.
Я передаю тело запроса как json в запросе POST.
request_body = {}
request_body[:name] = "John"
request_body[:age] = 26
request_body[:revenue] = [{id:...
30.10.2023
Проблемы с порядком вывода после возврата нескольких значений через подпрограмму в Perl
У меня возникла небольшая проблема с выяснением того, как правильно синтаксис подпрограммы, которая возвращает несколько значений. Скажем, у нас есть файл в следующем формате, из которого я хочу проанализировать значения:
Id: Animal1
Loc: Area1...
05.12.2023
/usr/bin/ld: окончательная ссылка не удалась: неверное значение
Я использую CentOS 7. Я пытался установить пакет «дайджест» на R 3.5.0.
install.packages('digest')
Но не удалось выполнить компиляцию с этой ошибкой:
/usr/bin/ld: aes.o: нераспознанное перемещение (0x2a) в разделе `.text.aes_set_key'...
06.01.2024
Как узнать, что определен какой-то общий класс?
Я пытаюсь реализовать универсальную хеш-таблицу, и мне нужно убедиться, что для этого универсального типа существует определенная хеш-функция.
Что-то вроде этого
template<typename T>
class HashTable{
public:
HashTable(){...
22.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..