166得票5回答
Guid的默认值是什么?

int 的默认值为0,string 的默认值为"",boolean 的默认值为false。请问有人可以澄清 guid 的默认值是什么吗?

164得票12回答
在Rails中创建唯一标识符的最佳方法是什么?

这是我所使用的内容。令牌不一定需要被听到即可猜测,它更像是一个短网址标识符,我希望保持其短小。我遵循了一些在网上找到的示例,在发生冲突的情况下,我认为下面的代码将重新创建令牌,但我并不确定。虽然这感觉有点粗糙,但我很想看到更好的建议。def self.create_token rand...

164得票11回答
在Ruby中生成GUIDs

我有一个使用GUID非常容易解决的问题。 特别是在密码重置流程中,我想向用户的电子邮件发送一个GUID令牌,并要求他们使用该令牌重置密码。由于GUID是唯一的,这是相当安全的,并且避免了向用户发送密码(这是有风险的)。 我注意到有一个uuid gem @ rubyforge,但它看起来很旧,并...

156得票20回答
GUID冲突可能吗?

我正在处理一个在SQL Server 2000中使用GUID的数据库,每个使用此应用程序的用户都有一个GUID。不知怎么的,两个用户的GUID相同了。我知道Microsoft使用算法生成随机GUID,几乎不可能发生冲突,但是仍然有可能发生冲突吗?

137得票7回答
GUID是否总是唯一的,可以这样假设吗?

我知道冲突的可能性很小,但如果我生成了一批1000个GUID(例如),可以安全地假设它们都是唯一的,以节省测试每一个的时间吗? 奖励问题 测试GUID唯一性的最佳方式是什么?也许是布隆过滤器?

135得票12回答
在MySQL中为现有数据生成GUID?

我刚刚将一堆数据导入到MySQL表中,我有一个名为“GUID”的列,我想基本上使用新的唯一随机GUID填充所有现有行。 我该如何在MySQL中做到这一点? 我尝试过UPDATE db.tablename SET columnID = UUID() where columnID is...

124得票6回答
如何创建确定性 GUIDs

在我们的应用程序中,我们创建了一个具有Guid值的属性的Xml文件。此值需要在文件升级之间保持一致。因此,即使文件中的其他所有内容发生更改,属性的guid值也应保持不变。 一个明显的解决方案是创建一个静态字典,其中包含用于文件的文件名和Guids。然后每当我们生成文件时,我们查找文件名的字典...

113得票13回答
如何生成类似于 “aX4j9Z” 的短 UID (在 JS 中)

为了我的 JavaScript 网站应用程序,我想生成短的 GUID(用于不同类型的对象 - 字符串和字符串数组) 我希望我的 UID(GUID)类似于 "aX4j9Z"。 所以这些 UID 应该足够轻量级,以便进行 Web 传输和 JS 字符串处理,并且对于结构不是非常庞大的情况下(不超...

113得票4回答
我需要为我的Rails应用程序生成UUID。我有哪些选项(gems)?

我使用Rails 3.0.20和ruby 1.8.7(2011-06-30 patchlevel 352)。 请建议我使用最好的插件来生成guid。

112得票10回答
如何在Oracle中生成GUID?

是否可以在Insert语句中自动生成GUID? 此外,我应该使用什么类型的字段来存储这个GUID?