Preguntas etiquetadas con hash

Una función hash es cualquier procedimiento bien definido o función matemática que convierte una gran cantidad de datos en un pequeño dato, generalmente un solo entero. Para preguntas sobre hashtags que se usan para etiquetar contenido en las redes sociales, use hashtag. Para preguntas sobre URL y anclajes HTML, utilice el identificador de fragmento. Para preguntas sobre el tipo de hash de Ruby, use ruby-hash.

7
¿Cómo se implementa un mapa hash de JavaScript?
Actualmente trabajo con OpenLayers y tengo un gran conjunto de datos para dibujar en una capa vectorial (más de 100000 vectores). Ahora estoy tratando de poner todos estos vectores en un mapa hash de JavaScript para analizar el rendimiento. Quiero saber cómo se implementa el mapa hash en JavaScript, ¿es …

9
Si el código hash de null siempre es cero, en .NET
Dado que colecciones como System.Collections.Generic.HashSet<>aceptar nullcomo miembro del conjunto, uno puede preguntar cuál nulldebería ser el código hash de . Parece que el marco usa 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 

6
¿Cómo combino valores hash en C ++ 0x?
C ++ 0x agrega hash<...>(...). Sin embargo, no pude encontrar una hash_combinefunción, como se presenta en boost . ¿Cuál es la forma más limpia de implementar algo como esto? ¿Quizás, usando C ++ 0x xor_combine?
87 c++  c++11  boost  hash  std 


5
¿Qué hace el hash en Python?
Vi un ejemplo de código donde la hashfunción se aplica a una tupla. Como resultado, devuelve un número entero negativo. Me pregunto qué hace esta función. Google no ayuda. Encontré una página que explica cómo se calcula el hash pero no explica por qué necesitamos esta función.
86 python  hash 


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 

11
Función hash () de Python incorporada
Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 ¿Porqué es eso? ¿Cómo puedo tener una función hash que me dé los mismos resultados en diferentes plataformas (Windows, Linux, Mac)?



9
Hashable, inmutable
A partir de una pregunta de SO reciente (consulte Crear un diccionario en Python que está indexado por listas ) me di cuenta de que probablemente tenía una concepción incorrecta del significado de los objetos que se pueden hash e inmutables en Python. ¿Qué significa hash en la práctica? ¿Cuál …


6
Agregue el par clave / valor al hash con << en Ruby
En Ruby, uno puede agregar valores a matrices existentes usando &lt;&lt;: a = [] a &lt;&lt; "foo" pero, ¿también puede agregar pares clave / valor a un hash existente? h = {} h &lt;&lt; :key "bar" Sé que puedes hacer: h[:key] = "" h[:key] &lt;&lt; "bar" pero eso no es …
80 ruby  hash 

8
En Ruby, ¿cómo hago un hash a partir de una matriz?
Tengo una matriz simple: arr = ["apples", "bananas", "coconuts", "watermelons"] También tengo una función fque realizará una operación en una sola entrada de cadena y devolverá un valor. Esta operación es muy cara, por lo que me gustaría memorizar los resultados en el hash. Sé que puedo hacer el hash …
76 ruby  arrays  hash 


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.