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.

7
W jaki sposób jest implementowana mapa skrótów JavaScript?
Obecnie pracuję z OpenLayers i mam ogromny zestaw danych do narysowania na warstwie wektorowej (ponad 100 000 wektorów). Teraz próbuję umieścić wszystkie te wektory w mapie mieszania JavaScript, aby przeanalizować wydajność. Chcę wiedzieć, w jaki sposób jest zaimplementowana mapa skrótów w JavaScript, czy jest to prawdziwa funkcja skrótu, czy tylko …

9
Jeśli kod skrótu null zawsze wynosi zero, w .NET
Biorąc pod uwagę, że kolekcje takie jak System.Collections.Generic.HashSet<>accept nulljako członek zestawu, można zapytać, jaki nullpowinien być kod skrótu . Wygląda na to, że framework używa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives 0 EqualityComparer<int?>.Default.GetHashCode(i); // gives 0 // class type CultureInfo c = null; EqualityComparer<CultureInfo>.Default.GetHashCode(c); …
87 c#  .net  hash  null 



5
Co robi hash w Pythonie?
Widziałem przykład kodu, w którym hashfunkcja jest stosowana do krotki. W rezultacie zwraca ujemną liczbę całkowitą. Zastanawiam się, do czego służy ta funkcja? Google nie pomaga. Znalazłem stronę, która wyjaśnia, w jaki sposób obliczany jest hash, ale nie wyjaśnia, dlaczego potrzebujemy tej funkcji.
86 python  hash 

6
Haszowanie z algorytmem SHA1 w C #
Chcę zaszyfrować podaną byte[]tablicę przy użyciu SHA1algorytmu z użyciem SHA1Managed. Hash będzie pochodzić z testów jednostkowych. Oczekiwany skrót to (rozróżniana jest wielkość liter).byte[]0d71ee4472658cd5874c5578410a9d8611fc9aef Jak mogę to osiągnąć? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
86 c#  hash  byte  sha1  hashcode 



11
Wbudowana funkcja hash () w języku Python
Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Dlaczego? Jak mogę skorzystać z funkcji skrótu, która da mi te same wyniki na różnych platformach (Windows, Linux, Mac)?

4
Tworzenie klasy zdefiniowanej przez użytkownika w języku Python z możliwością sortowania i mieszania
Jakie metody należy przesłonić / zaimplementować podczas tworzenia klas zdefiniowanych przez użytkownika, które można sortować i / lub haszować w Pythonie? Na co trzeba uważać? Wpisuję dir({})do mojego interpretera, aby uzyskać listę metod wbudowanych w dykty. Spośród nich zakładam, że muszę zaimplementować jakiś podzbiór plików ['__cmp__', '__eq__', '__ge__', '__gt__', '__hash__', …

5
Jak zapętlić mieszankę skrótów?
Mam ten hash: h => {"67676.mpa"=>{:link=>"pool/sdafdsaff", :size=>4556}} > h.each do |key, value| > puts key > puts value > end 67676.mpa linkpool/sdafdsaffsize4556 Jak uzyskać dostęp do oddzielnych wartości w skrócie wartości w pętli?

9
Hashable, niezmienny
Z niedawnego pytania SO (zobacz Tworzenie słownika w Pythonie, który jest indeksowany przez listy ) zdałem sobie sprawę, że prawdopodobnie miałem błędną koncepcję znaczenia obiektów haszowalnych i niezmiennych w Pythonie. Co w praktyce oznacza hashable? Jaka jest relacja między hashable i immutable? Czy istnieją zmienne obiekty, które są hashowalne lub …

14
Jak w Perlu utworzyć skrót, którego klucze pochodzą z podanej tablicy?
Powiedzmy, że mam tablicę i wiem, że będę robił dużo pytań „Czy tablica zawiera X?” czeki. Efektywnym sposobem na to jest przekształcenie tej tablicy w skrót, w którym klucze są elementami tablicy, a następnie możesz po prostu powiedziećif ($ hash {X}) {...} Czy istnieje łatwy sposób na wykonanie tej konwersji …
80 arrays  perl  hash 

6
Dołącz parę klucz / wartość do skrótu za pomocą znaku << w Rubim
W Rubim można dodawać wartości do istniejących tablic używając &lt;&lt;: a = [] a &lt;&lt; "foo" ale czy możesz również dołączyć pary klucz / wartość do istniejącego skrótu? h = {} h &lt;&lt; :key "bar" Wiem, że potrafisz: h[:key] = "" h[:key] &lt;&lt; "bar" ale tego nie chcę. Dzięki.
80 ruby  hash 


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.