Als «hash» getaggte Fragen

Eine Hash-Funktion ist eine genau definierte Prozedur oder mathematische Funktion, die eine große Datenmenge in ein kleines Datum umwandelt, normalerweise eine einzelne Ganzzahl. Verwenden Sie bei Fragen zu Hashtags, mit denen Inhalte in sozialen Medien gekennzeichnet werden, Hashtags. Verwenden Sie bei Fragen zu URLs und HTML-Ankern die Fragment-ID. Verwenden Sie bei Fragen zum Ruby-Hash-Typ Ruby-Hash.

7
Was ist eine gute Hash-Funktion?
Was ist eine gute Hash-Funktion? Ich habe in meinen Datenstrukturkursen im College viele Hash-Funktionen und Anwendungen gesehen, aber ich habe meistens festgestellt, dass es ziemlich schwierig ist, eine gute Hash-Funktion zu erstellen. Als Faustregel zur Vermeidung von Kollisionen sagte mein Professor: function Hash(key) return key mod PrimeNumber end (mod ist …


15
Gibt es eine IDictionary-Implementierung, die bei fehlendem Schlüssel den Standardwert zurückgibt, anstatt zu werfen?
Der Indexer in Dictionary löst eine Ausnahme aus, wenn der Schlüssel fehlt. Gibt es eine Implementierung von IDictionary, die stattdessen den Standardwert (T) zurückgibt? Ich kenne die "TryGetValue" -Methode, aber das ist mit linq unmöglich zu verwenden. Würde dies effizient das tun, was ich brauche?: myDict.FirstOrDefault(a => a.Key == someKeyKalue); …
129 c#  .net  hash  dictionary 

5
Was ist die optimale Länge für das Benutzerkennwort Salt? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 2 Jahren . Verbessere diese Frage Jegliches Salz hilft natürlich beim Salzen …
127 encryption  hash  salt 

12
Wie ändere ich Hash-Werte?
Ich möchte jeden valuein einem Hash durch ersetzen value.some_method. Zum Beispiel für einen einfachen Hash: {"a" => "b", "c" => "d"}` Jeder Wert sollte .upcased sein, also sieht es so aus: {"a" => "B", "c" => "D"} Ich habe es versucht #collectund #mapbekomme immer nur Arrays zurück. Gibt es eine …
126 ruby  syntax  hash 

8
Aktuellen Mercurial Revision Hash drucken?
Gibt es eine bessere Möglichkeit, den aktuellen Revisions-Hash in Mercurial zu extrahieren als hg log -l1|grep changeset|cut -d: -f3 ? Ein Teil meines Webapp-Bereitstellungsskripts "markiert" den hochgeladenen App-Tarball mit seinem einzigartigen Revisions-Hash.
124 hash  mercurial  revision 


9
Hash-Funktion für String
Ich arbeite an einer Hash-Tabelle in C-Sprache und teste die Hash-Funktion für Zeichenfolgen. Die erste Funktion, die ich versucht habe, ist das Hinzufügen von ASCII-Code und die Verwendung von Modulo (% 100), aber ich habe beim ersten Datentest schlechte Ergebnisse erzielt: 40 Kollisionen für 130 Wörter. Die endgültigen Eingabedaten enthalten …

5
Wie berechnet git Datei-Hashes?
Die in den Baumobjekten gespeicherten SHA1-Hashes (wie von zurückgegeben git ls-tree) stimmen nicht mit den SHA1-Hashes des Dateiinhalts überein (wie von zurückgegeben sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Wie berechnet git Datei-Hashes? Komprimiert es den Inhalt, bevor der Hash berechnet wird?
124 git  hash  sha1  checksum  git-hash 

13
PHP bester Weg zu MD5 mehrdimensionalen Array?
Was ist der beste Weg, um ein MD5 (oder einen anderen Hash) eines mehrdimensionalen Arrays zu generieren? Ich könnte leicht eine Schleife schreiben, die jede Ebene des Arrays durchläuft, jeden Wert zu einer Zeichenfolge verkettet und einfach die MD5 für die Zeichenfolge ausführt. Dies scheint jedoch bestenfalls umständlich zu sein, …

4
Wie sortiere ich ein Array von Hashes nach einem Wert im Hash?
Dieser Ruby-Code verhält sich nicht so, wie ich es erwarten würde: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Ich möchte das Array der Hashes nach dem Schlüssel "Wert" sortieren, …
119 ruby  arrays  sorting  hash 


6
Ruby Hash zum Array von Werten
Ich habe das: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } und ich möchte dazu kommen: [["a","b","c"],["b","c"]] Dies scheint zu funktionieren, aber es funktioniert nicht: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Irgendwelche Vorschläge?
118 ruby  arrays  hash 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.