Preguntas etiquetadas con hashcode

Un código hash es el resultado de aplicar una función hash a los datos, lo que generalmente resulta en un número entero.

8
Dirección de memoria de variables en Java
Por favor, eche un vistazo a la imagen de abajo. Cuando creamos un objeto en java con la newpalabra clave, estamos obteniendo una dirección de memoria del sistema operativo. Cuando escribimos out.println(objName)podemos ver una cadena "especial" como salida. Mis preguntas son: ¿Cuál es esta salida? Si es la dirección de …

9
Pautas de GetHashCode en C #
Leí en el libro Essential C # 3.0 y .NET 3.5 que: Los retornos de GetHashCode () durante la vida de un objeto en particular deben ser constantes (el mismo valor), incluso si los datos del objeto cambian. En muchos casos, debe almacenar en caché el método return para aplicar …
136 c#  .net  hashcode 

8
Consistencia de hashCode () en una cadena Java
El valor de hashCode de una cadena Java se calcula como ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] ¿Hay alguna circunstancia (por ejemplo, versión de JVM, proveedor, etc.) en la que la siguiente expresión se evaluará como falsa? boolean expression = "This is a Java string".hashCode() …
134 java  string  hashcode 

5
¿Para qué se utiliza el código hash? ¿Es único?
Noto que hay un getHashCode()método en todos los controles, elementos, en WP7, que devuelve una secuencia de números. ¿Puedo usar este código hash para identificar un artículo? Por ejemplo, quiero identificar una imagen o una canción en el dispositivo y verificar su paradero. Esto podría hacerse si el código hash …
129 c#  hashcode 

2
Boolean.hashCode ()
El hashCode()método de la clase Boolean se implementa así: public int hashCode() { return value ? 1231 : 1237; } ¿Por qué usa 1231 y 1237? ¿Por qué no otra cosa?
122 java  boolean  hashcode 


11
Identificador de objeto único de .NET
¿Existe alguna forma de obtener un identificador único de una instancia? GetHashCode()es el mismo para las dos referencias que apuntan a la misma instancia. Sin embargo, dos instancias diferentes pueden (con bastante facilidad) obtener el mismo código hash: Hashtable hashCodesSeen = new Hashtable(); LinkedList<object> l = new LinkedList<object>(); int n …




6
Hash con el algoritmo SHA1 en C #
Quiero hash dada una byte[]matriz usando SHA1Algoritmo con el uso de SHA1Managed. El byte[]hash vendrá de la prueba unitaria. El hash esperado es 0d71ee4472658cd5874c5578410a9d8611fc9aef(distingue entre mayúsculas y minúsculas). ¿Cómo puedo conseguir esto? public string Hash(byte [] temp) { using (SHA1Managed sha1 = new SHA1Managed()) { } }
84 c#  hash  byte  sha1  hashcode 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.