我有一個TCG卡的數據庫,我試圖決定一個主鍵。最初,我用代理鍵解決了這個問題,但是我意識到,有時候,有些卡片是我忘記添加的,例如促銷卡片。這是代理鍵問題,因爲它們以最新的自動增量添加到數據庫中,並且我不希望它們的ID依賴於它們插入的順序。我在想也許我可以對一些卡的功能進行散列,並將其用作主鍵而不是? 就拿下面的僞代碼: // set code, date released, collector n
我嘗試瞭解crc32的計算。這對我來說是新的,所以這個問題是一個基本問題。用下面的代碼我有兩種不同的計算CRC32和的方法。他們應該(在理論上)是相同的,但它們是不同的。我究竟做錯了什麼? Go stdlib實現(真是一個驚喜)似乎是正確的,但我在我的實現中找不到錯誤。 https://play.golang.org/p/QJH2K3IQEj package main
import (