hashcode

Jaki jest najlepszy algorytm do nadpisywania kodu GetHashCode?

In. NET, the GetHashCode metoda jest używana w wielu miejscach w bibliotekach bazowych. NET. Jego prawidłowe wdrożenie jest ... gorytm lub najlepsza praktyka, jak zaimplementować GetHashCode dla moich niestandardowych klas, aby nie pogarszać wydajności?

Jakie problemy należy wziąć pod uwagę przy nadpisywaniu equals i hashCode w Javie?

Jakie problemy / pułapki należy brać pod uwagę przy nadpisywaniu equals i hashCode?

Jaki jest najlepszy algorytm dla nadpisanego systemu.Obiekt.GetHashCode?

W. NET System.Object.GetHashCode metoda jest używana w wielu miejscach, w bibliotekach klas bazowych. NET. Zwłaszcza w przypa ... / najlepsza praktyka, jak zaimplementować GetHashCode override dla moich klas niestandardowych, aby nie pogorszyć wydajności?

Dlaczego ważne jest, aby nadpisać GetHashCode, gdy metoda Equals jest nadpisana?

Podano następującą klasę public class Foo { public int FooId { get; set; } public string FooName { get; set; } ... ntuje wiersz tabeli Foo s. Jaka jest preferowana metoda nadpisywania GetHashCode? Dlaczego ważne jest obejście GetHashCode?

Jak mogę wygenerować hash MD5?

Czy jest jakaś metoda generowania hasha MD5 ciągu znaków w Javie?

Dlaczego muszę nadpisywać metody equals i hashCode w Javie?

[[2]} ostatnio przeczytałem to Developer Works Document . W dokumencie chodzi o skuteczne i poprawne zdefiniowanie hashCod ... tem w stanie zrozumieć, dlaczego musimy nadpisać te dwie metody. Jak mogę podjąć decyzję o skutecznym wdrożeniu tych metod?

Najlepsza implementacja metody hashCode dla zbioru

Jak wybrać najlepszą implementację metody hashCode() dla zbioru (zakładając, że metoda equals została poprawnie nadpisana)?

W jaki sposób HashMap Java obsługuje różne obiekty z tym samym kodem haszującym?

Zgodnie z moim zrozumieniem myślę: jest całkowicie legalne, aby dwa obiekty miały ten sam hashcode. Jeśli dwa obiekty są r ... w jaki sposób HashMap może śledzić, którego klucza używa? Może ktoś wyjaśnić jak HashMap wewnętrznie używa hashcode obiektu?

Jak określić równość dla dwóch obiektów JavaScript?

Operator ścisłej równości powie, czy dwa typy obiektów są równe. Czy istnieje jednak sposób, aby stwierdzić, czy dwa obiekt ... riusz pokazuje, dlaczego konieczne byłoby posiadanie takiego, i zastanawiam się, czy istnieje jakiś odpowiednik rozwiązanie .

GetHashCode Guidelines in C#

Czytałem w książce Essential C# 3.0 i. NET 3.5, że: Zwraca GetHashCode () w ciągu życia danego obiektu powinny być sta ... return, aby to wymusić. Czy jest to ważna wskazówka? Próbowałem kilku wbudowanych typów w. NET i nie zachowywały się tak.

Apache Commons równa się / hashCode builder [zamknięty]

Jestem ciekaw, co ludzie tutaj myślą o użyciu org.apache.commons.lang.builder EqualsBuilder/HashCodeBuilder do realizacji equals/hashCode? Czy byłaby to lepsza praktyka niż pisanie własnych? Czy dobrze gra z Hibernate? Jakie jest twoje zdanie?

Dlaczego warto używać liczby pierwszej w hashCode?

Zastanawiałam się, dlaczego w metodzie klasy hashCode() używane są liczby pierwsze? Na przykład przy użyciu Eclipse do wygene ... działa haszowanie, które znalazłem (C# , ale pojęcia są przenoszone): Eric Lippert ' s Guidelines and rules for GetHashCode()

Dobra funkcja Hash dla ciągów

Próbuję wymyślić dobrą funkcję hashową dla łańcuchów. I pomyślałem, że może to być dobry pomysł, aby podsumować wartości uni ... mać, gdzie się kończy). To byłby dobry pomysł, czy zły? Robię to w Javie, ale nie wyobrażam sobie, żeby to miało znaczenie.

Jaki jest prawidłowy i dobry sposób implementacji hash ()?

Jaki jest prawidłowy i dobry sposób wdrożenia __hash__()? Mówię o funkcji, która zwraca hashcode, który jest następnie używa ... problem? W moim przypadek mam małą klasę, która działa jako klasa kontenera posiadająca kilka ints, niektóre pływaki i ciąg.

GetHashCode nadpisuje obiekt zawierający tablicę generyczną

Mam klasę, która zawiera następujące dwie właściwości: public int Id { get; private set; } public T[] Values { get; p ... e z tablicy generycznej? I jak połączyć go z Id liczbą całkowitą? public override int GetHashCode() { return // What? }

Jak utworzyć Hashmapę z dwoma kluczami (para kluczy, wartość)?

Mam tablicę liczb całkowitych 2D. Chcę je umieścić w Hashmapie. Ale chcę uzyskać dostęp do elementów z HashMap na podstawie i ... map.put(key, a[i][j]); // queue.add(key); I indeksy można wycofać z key w ten sposób: int i = key / N; int j = key % N;

Jak należy zaimplementować equals i hashcode podczas korzystania z JPA i Hibernate

Jak należy zaimplementować równe klasy modelu i hashcode w Hibernate? Jakie są typowe pułapki? Czy Domyślna implementacja jes ... dość trudno jest poprawnie działać w każdej sytuacji, gdy bierze się pod uwagę leniwe pobieranie, generowanie id, proxy itp.

Jaki jest sensowny prime do obliczania hashcode? [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego hashCode() w łańcuchu znaków używa 31 jako mnożnika? ... ą wartością w nowym kodzie przy użyciu tego samego podstawowego szablonu. Żadna z odpowiedzi nie próbuje na to odpowiedzieć.)

Zły pomysł, aby użyć klucza String w HashMap?

Rozumiem, że metoda String' hashCode() jest a nie gwarantowana do generowania unikalnych kodów hash dla różnych string-s. W ... .hashCode () zwraca tę samą wartość dla distinct String-s? Jak programiści obejdą ten problem, gdy kluczem jest ciąg znaków?

Jak uzyskać unikalny identyfikator obiektu, który nadpisuje hashCode()?

Gdy klasa w Javie nie nadpisuje hashCode () , drukowanie instancji tej klasy daje ładny unikalny numer. Javadoc obiektu mów ... raca różne liczby całkowite dla różnych obiektów. Ale gdy Klasa nadpisuje hashCode () , Jak mogę uzyskać to unikalny numer?