Als «uuid» getaggte Fragen

Eine UUID (Universally Unique IDentifier) ​​ist eine Kennung, die mit der Absicht erstellt wird, wie der Name schon sagt, universell eindeutig zu sein.



3
Generieren der v5-UUID. Was ist Name und Namespace?
Ich habe die manSeite gelesen , aber ich verstehe nicht, wofür nameund wofür namespace. Für UUIDs der Versionen 3 und 5 müssen die zusätzlichen Befehlszeilenargumente Namespace und Name angegeben werden. Der Namespace ist entweder eine UUID in Zeichenfolgendarstellung oder eine Kennung für intern vordefinierte Namespace-UUIDs (derzeit bekannt sind "ns: DNS", …
124 uuid 


3
UUID maximale Zeichenlänge
Wir verwenden UUID als Primärschlüssel für unsere Oracle-Datenbank und versuchen, eine geeignete maximale Zeichenlänge für VARCHAR zu ermitteln. Anscheinend sind dies 36 Zeichen, aber wir haben festgestellt, dass UUIDs generiert wurden, die länger sind - bis zu 60 Zeichen lang. Kennt jemand eine geeignete maximale Zeichenlänge für UUID?
114 primary-key  uuid 

12
Gibt es eine Methode zum Generieren einer UUID mit go-Sprache?
Ich habe Code, der so aussieht: u := make([]byte, 16) _, err := rand.Read(u) if err != nil { return } u[8] = (u[8] | 0x80) & 0xBF // what does this do? u[6] = (u[6] | 0x40) & 0x4F // what does this do? return hex.EncodeToString(u) Es gibt einen …
109 go  uuid 

5
So erstellen Sie deterministische Hilfslinien
In unserer Anwendung erstellen wir XML-Dateien mit einem Attribut, das einen Guid-Wert hat. Dieser Wert musste zwischen den Dateiaktualisierungen konsistent sein. Selbst wenn sich alles andere in der Datei ändert, sollte der Guid-Wert für das Attribut gleich bleiben. Eine naheliegende Lösung bestand darin, ein statisches Wörterbuch mit dem Dateinamen und …
103 c#  .net  guid  uuid 

2
Beispiel für die UUID-Generierung mit Boost in C ++
Ich möchte nur zufällige UUIDs generieren, da es für Instanzen in meinem Programm nur wichtig ist, eindeutige Bezeichner zu haben. Ich habe mir die Boost-UUID angesehen , kann die UUID jedoch nicht generieren, da ich nicht verstehe, welche Klasse und Methode ich verwenden soll. Ich würde mich freuen, wenn mir …
94 c++  boost  uuid  boost-uuid 

6
Kollisionen beim Generieren von UUIDs in JavaScript?
Dies bezieht sich auf diese Frage . Ich verwende den folgenden Code aus dieser Antwort , um eine UUID in JavaScript zu generieren: 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8); return v.toString(16); }); Diese Lösung schien gut zu funktionieren, aber ich …


6
Verwendung einer UUID als Primärschlüssel in Django-Modellen (Auswirkungen auf generische Beziehungen)
Aus mehreren Gründen möchte ich in einigen meiner Django-Modelle eine UUID als Primärschlüssel verwenden. Wenn ich dies tue, kann ich dann weiterhin externe Apps wie "Contrib.comments", "Django-Voting" oder "Django-Tagging" verwenden, die generische Beziehungen über ContentType verwenden? Am Beispiel von "Django-Voting" sieht das Abstimmungsmodell folgendermaßen aus: class Vote(models.Model): user = models.ForeignKey(User) …

3
UUID-Format: 8-4-4-4-12 - Warum?
Warum werden UUIDs im Format "8-4-4-4-12" (Ziffern) dargestellt? Ich habe mich nach dem Grund umgesehen, kann aber die Entscheidung nicht finden, die dies erfordert. Beispiel für eine als Hex-Zeichenfolge formatierte UUID: 58D5E212-165B-4CA0-909B-C86B9CEE0111
83 format  guid  uuid 

9
UUID-Leistung in MySQL?
Wir erwägen, UUID-Werte als Primärschlüssel für unsere MySQL-Datenbank zu verwenden. Die eingefügten Daten werden von Dutzenden, Hunderten oder sogar Tausenden von Remotecomputern generiert und mit einer Rate von 100-40.000 Einfügungen pro Sekunde eingefügt. Wir werden niemals Aktualisierungen vornehmen. Die Datenbank selbst erreicht normalerweise etwa 50 Millionen Datensätze, bevor wir mit …


7
Android: Wie funktionieren Bluetooth-UUIDs?
Ich verstehe nicht, was eine Bluetooth-UUID bedeutet. Bezeichnen UUIDs Protokolle (z. B. RFCOMM )? Wenn ja, warum erfordern die createRfcommSocketToServiceRecord()Methoden UUIDs, wenn sie rfcomm direkt in ihren Namen angeben? Warum hat der BluetoothChat-Beispielcode eine scheinbar willkürliche, fest codierte UUID? Meine Frage stellt sich, weil gemäß dieser Frage eine Nullzeigerausnahme angezeigt …

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.