Pytania otagowane jako hash

Funkcja skrótu to dowolna dobrze zdefiniowana procedura lub funkcja matematyczna, która konwertuje dużą ilość danych na małe dane, zwykle pojedynczą liczbę całkowitą. W przypadku pytań dotyczących hashtagów używanych do oznaczania treści w mediach społecznościowych użyj hashtagu. W przypadku pytań dotyczących adresów URL i kotwic HTML użyj identyfikatora fragmentu. W przypadku pytań dotyczących typu hash Rubiego użyj ruby-hash.

12
Hash Code i Checksum - jaka jest różnica?
Rozumiem, że kod skrótu i ​​suma kontrolna to podobne rzeczy - wartość liczbowa obliczona dla bloku danych, która jest stosunkowo unikalna. tj. prawdopodobieństwo, że dwa bloki danych dadzą tę samą numeryczną wartość skrótu / sumy kontrolnej jest na tyle niskie, że można je zignorować na potrzeby aplikacji. Czy mamy więc …

4
Wykryto niezgodność dla „RuntimeLibrary”
Pobrałem i rozpakowałem Crypto ++ w C: \ cryptopp. Użyłem Visual Studio Express 2012 do zbudowania wszystkich projektów w środku (zgodnie z instrukcją w pliku Readme) i wszystko zostało pomyślnie zbudowane. Następnie wykonałem projekt testowy w innym folderze i dodałem cryptolib jako zależność. Następnie dodałem ścieżkę dołączania, aby móc łatwo …


3
Jak przekonwertować wyniki ActiveRecord na tablicę skrótów
Mam wynik ActiveRecord operacji wyszukiwania: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) Teraz chcę przekonwertować te wyniki na tablicę skrótów, takich jak ta: [0] -> { :task_d => 10, :store_name=> "Koramanagala", :store_region=> "India" } [1] -> …



14
Jak porównać dwa skróty?
Próbuję porównać dwa skróty Ruby przy użyciu następującego kodu: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr Na ekranie wyświetlany jest pełny plik z pliku …
108 ruby  hash 




3
Funkcja skrótu w Pythonie 3.3 zwraca różne wyniki między sesjami
Zaimplementowałem BloomFilter w Pythonie 3.3 i otrzymałem różne wyniki podczas każdej sesji. Analiza tego dziwnego zachowania doprowadziła mnie do wewnętrznej funkcji hash () - zwraca ona różne wartości skrótu dla tego samego ciągu w każdej sesji. Przykład: >>> hash("235") -310569535015251310 ----- otwieranie nowej konsoli Pythona ----- >>> hash("235") -1900164331622581997 Dlaczego …

7
Jak dodać do istniejącego skrótu w Rubim
Jeśli chodzi o dodanie key => valuepary do istniejącego, zapełnionego hasha w Rubim, jestem w trakcie pracy nad początkiem Ruby Apressa i właśnie skończyłem rozdział o hashach. Próbuję znaleźć najprostszy sposób na osiągnięcie takich samych wyników z hashami, jak w przypadku tablic: x = [1, 2, 3, 4] x << …
102 ruby  new-operator  hash 

11
php mysqli_connect: metoda uwierzytelniania nieznana klientowi [caching_sha2_password]
Używam PHP mysqli_connectdo logowania się do bazy danych MySQL (wszystko na hoście lokalnym) <?php //DEFINE ('DB_USER', 'user2'); //DEFINE ('DB_PASSWORD', 'pass2'); DEFINE ('DB_USER', 'user1'); DEFINE ('DB_PASSWORD', 'pass1'); DEFINE ('DB_HOST', '127.0.0.1'); DEFINE ('DB_NAME', 'dbname'); $dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if(!$dbc){ die('error connecting to database'); } ?> to jest tabela mysql.user: Plik …
102 php  mysql  hash  sha 

3
Jak wyspecjalizować operator () std :: hash <Key> :: dla typu zdefiniowanego przez użytkownika w nieuporządkowanych kontenerach?
Aby obsługiwać typy kluczy zdefiniowane przez użytkownika w programie std::unordered_set&lt;Key&gt;i std::unordered_map&lt;Key, Value&gt; należy podać operator==(Key, Key)funktor skrótu: struct X { int id; /* ... */ }; bool operator==(X a, X b) { return a.id == b.id; } struct MyHash { size_t operator()(const X&amp; x) const { return std::hash&lt;int&gt;()(x.id); } }; …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.