Dies ist die Linux-App namens snowflake for Go, deren neueste Version als Releasev0.3.0.zip heruntergeladen werden kann. Es kann online im kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens snowflake for Go with OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
SCREENSHOTS
Ad
Schneeflocke für Go
BESCHREIBUNG
Ein einfach zu verwendendes Go-Paket (golang) zum Generieren oder Analysieren von Twitter-Schneeflocken-IDs. Sie können die Anzahl der für die Knoten-ID und die Schrittnummer (Sequenz) verwendeten Bits ändern, indem Sie die Werte snowflake.NodeBits und snowflake.StepBits festlegen. Denken Sie daran, dass maximal 22 Bits zur Verfügung stehen, die zwischen diesen beiden Werten geteilt werden können. Sie müssen nicht alle 22 Bit verwenden. Standardmäßig verwendet dieses Paket die Twitter-Epoche 1288834974657 oder 04. November 2010 01:42:54. Sie können Ihren eigenen Epochenwert festlegen, indem Sie die Schneeflocke festlegen. Epoche zu einer Zeit in Millisekunden, die als Epoche verwendet werden soll. Wenn Sie benutzerdefinierte Epochen- oder Bitwerte festlegen, müssen Sie diese festlegen, bevor Sie Funktionen im Snowflake-Paket aufrufen, einschließlich NewNode(). Andernfalls werden die von Ihnen festgelegten benutzerdefinierten Werte nicht korrekt angewendet. Importieren Sie das Paket in Ihr Projekt und erstellen Sie dann einen neuen Snowflake-Knoten mit einer eindeutigen Knotennummer. Die Standardeinstellungen lassen einen Knotennummernbereich von 0 bis 1023 zu.
Eigenschaften
- Ein sehr einfacher Twitter-Schneeflockengenerator
- Methoden zum Analysieren vorhandener Snowflake-IDs
- Methoden zum Konvertieren einer Snowflake-ID in mehrere andere Datentypen und zurück
- JSON Marshal/Unmarshal-Funktionen zur einfachen Verwendung von Snowflake-IDs innerhalb einer JSON-API
- Monotone Clock-Berechnungen schützen vor Clock-Drift
- Die ID als Ganzes ist eine 63-Bit-Ganzzahl, die in einem int64 gespeichert wird
Programmiersprache
Go
Kategorien
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/snowflake-for-go.mirror/ abgerufen werden kann. Es wurde in OnWorks gehostet, damit es auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme ausgeführt werden kann.