我有一个TCG卡的数据库,我试图决定一个主键。最初,我用代理键解决了这个问题,但是我意识到,有时候,有些卡片是我忘记添加的,例如促销卡片。这是代理键问题,因为它们以最新的自动增量添加到数据库中,并且我不希望它们的ID依赖于它们插入的顺序。我在想也许我可以对一些卡的功能进行散列,并将其用作主键而不是? 就拿下面的伪代码: // set code, date released, collector n
我尝试了解crc32的计算。这对我来说是新的,所以这个问题是一个基本问题。用下面的代码我有两种不同的计算CRC32和的方法。他们应该(在理论上)是相同的,但它们是不同的。我究竟做错了什么? Go stdlib实现(真是一个惊喜)似乎是正确的,但我在我的实现中找不到错误。 https://play.golang.org/p/QJH2K3IQEj package main
import (