Als «hashcode» getaggte Fragen

129
Wofür wird hashCode verwendet? Ist es einzigartig?

Ich getHashCode()stelle fest, dass es in WP7 in allen Steuerelementen und Elementen eine Methode gibt , die eine Folge von Zahlen zurückgibt. Kann ich diesen Hashcode verwenden, um einen Artikel zu identifizieren? Zum Beispiel möchte ich ein Bild oder einen Titel im Gerät identifizieren und den...

121
Boolean.hashCode ()

Die hashCode()Methode der Klasse Boolean wird folgendermaßen implementiert: public int hashCode() { return value ? 1231 : 1237; } Warum werden 1231 und 1237 verwendet? Warum nicht noch

118
.NET eindeutige Objektkennung

Gibt es eine Möglichkeit, eine eindeutige Kennung einer Instanz zu erhalten? GetHashCode()ist für die beiden Referenzen, die auf dieselbe Instanz verweisen, gleich. Zwei verschiedene Instanzen können jedoch (ziemlich leicht) denselben Hash-Code erhalten: Hashtable hashCodesSeen = new Hashtable();...

84
Hashing mit dem SHA1-Algorithmus in C #

Ich möchte gegebenes byte[]Array mit der Verwendung von SHA1Algorithmus mit der Verwendung von hashen SHA1Managed. Der byte[]Hash stammt aus dem Unit-Test. Der erwartete Hash ist 0d71ee4472658cd5874c5578410a9d8611fc9aef(Groß- und Kleinschreibung beachten). Wie kann ich das erreichen? public string...

75
Warum speichert String's hashCode () nicht 0?

Ich habe im Java 6-Quellcode für String festgestellt, dass hashCode nur andere Werte als 0 zwischenspeichert. Der Leistungsunterschied wird durch das folgende Snippet gezeigt: public class Main{ static void test(String s) { long start = System.currentTimeMillis(); for (int i = 0; i <...

70
Schnelle und einfache Hash-Code-Kombinationen

Können Leute schnelle und einfache Möglichkeiten empfehlen, um die Hash-Codes zweier Objekte zu kombinieren? Ich mache mir keine allzu großen Sorgen um Kollisionen, da ich eine Hash-Tabelle habe, die so effizient funktioniert. Ich möchte nur etwas, das so schnell wie möglich einen Code generiert....