Articles of hash

Almacene y lea hash y array en archivos en Perl

Soy novato. Necesito algunos conocimientos básicos sobre cómo se deben guardar los datos y cómo leerlos en Perl. Diga que guarde un hash y una matriz. ¿Qué formato (extensión) del archivo debería usarse? ¿TXT? Hasta ahora solo puedo guardar todas las cosas como una cadena de caracteres que print FILE %hash y las leo de […]

¿Cómo funciona el operador de doble flecha (=>) en Perl?

Sé sobre el uso del hash del operador => , como este $ cat array.pl %ages = (‘Martin’ => 28, ‘Sharon’ => 35, ‘Rikke’ => 29,); print “Rikke is $ages{Rikke} years old\n”; $ perl array.pl Rikke is 29 years old $ y pensé que era solo la syntax para inicializar los hashes, pero en las […]

¿Puedo depender de los valores de GetHashCode () para ser consistente?

¿Se garantiza que el valor de retorno de GetHashCode () será constante suponiendo que se está utilizando el mismo valor de cadena? (C # / ASP.NET) Cargué mi código en un servidor hoy y para mi sorpresa tuve que reindexar algunos datos porque mi servidor (win2008 de 64 bits) devolvía valores diferentes en comparación con […]

Calcule un hash de una secuencia de longitud desconocida en C #

¿Cuál es la mejor solución en C # para calcular un md5 “sobre la marcha” como hash de una secuencia de longitud desconocida? Específicamente, quiero calcular un hash a partir de los datos recibidos a través de la red. Sé que he terminado de recibir datos cuando el remitente finaliza la conexión, por lo que […]

¿MD5 es menos seguro que SHA et. Alabama. en un sentido práctico?

He visto algunas preguntas y respuestas sobre SO que sugieren que MD5 es menos seguro que algo como SHA. Mi pregunta es: ¿vale la pena preocuparse por mi situación? Aquí hay un ejemplo de cómo lo estoy usando: En el lado del cliente, proporciono una sum de comprobación “segura” para un mensaje agregando la hora […]

¿Cómo puedo leer / transmitir un archivo sin cargar todo el archivo en la memoria?

¿Cómo puedo leer un archivo arbitrario y procesarlo “pieza por pieza” (es decir, byte por byte o algún otro tamaño de fragmento que ofrezca el mejor rendimiento de lectura) sin cargar todo el archivo en la memoria? Un ejemplo de procesamiento sería generar un hash MD5 del archivo, aunque la respuesta podría aplicarse a cualquier […]

¿Cómo puedo mantener el orden de las claves que agrego a un hash Perl?

¿Cómo puedo mantener el orden de la lista real después de contar su ocurrencia utilizando un hash en el siguiente progtwig? Por ejemplo, son a b e a cda c d b etc. Usando hash, conté la ocurrencia de cada elemento. y lo que quiero es: a 3 b 2 e 1 c 2 d […]

Hash de URL persiste entre redirecciones

Por alguna razón, los navegadores que no son IE persisten en un hash URL (si está presente) cuando se envía un redireccionamiento del lado del servidor (usando el encabezado Location). Ejemplo: // a simple redirect using Response.Redirect(“http://www.yahoo.com”); Text.aspx Si visito: Test.aspx#foo En Firefox / Chrome, me llevan a: http://www.yahoo.com#foo ¿Alguien puede explicar por qué sucede […]

Explicación del método HashMap # hash (int)

¿Puede alguien explicarme el método estático HashMap # hash (int)? ¿Cuál es la justificación detrás de esto para generar hashes uniformemente distribuidos? /** * Applies a supplemental hash function to a given hashCode, which * defends against poor quality hash functions. This is critical * because HashMap uses power-of-two length hash tables, that * otherwise […]

Cómo asignar hash = ‘c’ si hash no existe?

¿Hay alguna manera más simple que if hash.key?(‘a’) hash[‘a’][‘b’] = ‘c’ else hash[‘a’] = {} hash[‘a’][‘b’] = ‘c’ end