preguntar acerca de hashcode

6
réponses

Qu’est-ce qu’un prime sensible pour le calcul de hashcode? [dupliquer]

Cette question a déjà une réponse ici: Pourquoi le hashCode () de Java dans String utilise-t-il 31 comme multiplicateur? 10 réponses Eclipse 3.5 a une fonct …
demandé sur 1970-01-01 00:33:29
4
réponses

Est-ce qu’un substrat de hash (md5, sha1) est plus «aléatoire» qu’un autre?

voici 3 exemples de hachures md5 $ md5 -s "1" && md5 -s "2" && md5 -s "3" MD5 ("1") = c4ca4238a0b923820dcc509a6f75849b MD5 ("2") = c81e728d9d4c2f636f067f89cc14862c MD5 ("3") = eccbc87e4b5ce2fe28308fd9f2a7baf3 dire que je voulais p …
demandé sur 1970-01-01 00:33:30
3
réponses

Objet.hash () vs Objects.hashCode (), clarification nécessaire

Ok, donc en Java 7 Nous avons o.hashCode(); Objects.hashCode(o); Objects.hash(o); les 2 premiers sont à peu près les mêmes avec le point nul, mais quel est le dernier? Lorsqu'une référence à un seul objet est fournie, la valeur r …
demandé sur 1970-01-01 00:33:32
15
réponses

Bonne fonction de hachage pour les chaînes

j'essaie de trouver une bonne fonction de hachage pour les cordes. Et je pensais que ce pourrait être une bonne idée de résumer les valeurs unicode pour les cinq premiers caractères dans la chaîne (en supposant qu'il a cinq, sinon s'arrêter où il se …
demandé sur 1970-01-01 00:33:30
16
réponses

Y a-t-il une fonction de code de hachage dans JavaScript?

en gros, j'essaie de créer un objet d'objets uniques, un ensemble. J'ai eu la brillante idée d'utiliser un objet JavaScript avec des objets pour les noms de propriété. Par exemple, set[obj] = true; ça marche, jusqu'à un certain point. …
demandé sur 1970-01-01 00:33:28
12
réponses

Pourquoi est-il important de surcharger GetHashCode quand la méthode Equals est annulée?

compte tenu de la classe suivante public class Foo { public int FooId { get; set; } public string FooName { get; set; } public override bool Equals(object obj) { Foo fooItem = obj as Foo; return fooItem.FooId …
demandé sur 1970-01-01 00:33:28
30
réponses

Comment déterminer l’égalité pour deux objets JavaScript?

un opérateur d'égalité strict vous dira si deux objets types sont égaux. Cependant, y a-t-il un moyen de dire si deux objets sont égaux, un peu comme le code de hachage valeur en Java? Stack Overflow question 151980920 " y a-t-il …
demandé sur 1970-01-01 00:33:28
10
réponses

Comment puis-je calculer un bon code de hachage pour une liste de chaînes?

Contexte: j'ai une courte liste de chaînes. Le nombre de chaînes n'est pas toujours le même, mais sont presque toujours de l'ordre d'une "poignée" dans notre base de données stockera ces chaînes dans une 2e table normalisé …
demandé sur 1970-01-01 00:33:30
7
réponses

Quel est l’usage du hashCode en Java?

en Java, obj.hashCode() renvoie une certaine valeur. À quoi sert ce code de hachage dans la programmation? ... …
demandé sur 1970-01-01 00:33:30
29
réponses

Pourquoi dois-je outrepasser les méthodes equals et hashCode en Java?

récemment j'ai lu ceci Développeur Travaille Document . le document est tout au sujet de définir hashCode() et equals() de façon efficace et correcte, mais je ne suis pas en mesure de comprendre pourquoi nous devons passer outre ces …
demandé sur 1970-01-01 00:33:30