56得票10回答
顺序 GUID 生成器

有没有办法获得Sql Server 2005+顺序Guid生成器的功能,而不必插入记录以读取回传或调用本机win dll调用?我看到有人用rpcrt4.dll的方法回答,但我不确定它能否在我的托管环境中工作。 编辑:在与@John Boker的答案合作时,我尝试将其转换为更多的GuidCom...

55得票8回答
System.Guid.NewGuid()有多随机?

我知道这可能听起来像是一个无意义的问题,但请听我解释... 我想知道GUID是否可以被信任生成一个100%独一无二且不可能被预测的值。 我正在为一个网站制作自己的登录系统,想知道GUID是否足够安全用于会话cookie。 如果提供关于GUID生成方式的背景信息将有助于评估答案。 感谢提...

54得票2回答
在Sqlite数据库中,我们可以使用Guid作为主键吗?

在 SQLITE 数据库中是否可以使用 GUID 作为主键?如果可能的话,应该使用哪种数据类型?

52得票13回答
什么是一个好的独特PC标识符?

我正在查看这个教程中的代码,发现它使用My.Computer.Name保存不应该在计算机之间漫游的设置。然而,用户很可能会有两台同名的PC。例如,如果他们想在每台PC上使用相同的用户名,他们很可能最终会得到两台名为“用户名-PC”的PC。 有什么好的方法来识别不同的PC吗?PC是否与GUID...

52得票9回答
52得票9回答
System.Guid.NewGuid()有多随机?(第二部分)

在你将这篇文章标记为重复之前,请先听我说完。其他的问题可能有一个(很可能)不正确的答案。 我不知道.NET如何生成它的GUID,可能只有微软知道,但是很有可能它只是调用了CoCreateGuid()。然而,该函数被文档记录为调用UuidCreate()。创建UUID的算法已经相当好地记录。 ...

51得票6回答
获取Guid.NewGuid()重复的概率是多少?

Possible Duplicate: GUID是100%唯一的吗? GUID不是唯一的简单证明 在MSDN上可以看到:新Guid值为全零或等于其他任何Guid的机会非常低。 假设您有一个每秒创建文件的方法,并使用Guid.NewGuid()作为文件名,是否可能得到相同的Guid?或者本...

50得票2回答
如何获取/使用 LibUUID?

我正在尝试替换对::CoCreateGUID的调用,以便在Linux上的C++程序中生成GUID。 我了解到libuuid支持此功能,并且我已经阅读了这个问题。 我对Ubuntu/GCC/Linux有点陌生,所以我从以下方面开始:#include <uuid/uuid.h> 现在我...

50得票12回答
打印一个GUID变量

我有一个GUID变量,我想在文本文件中写入它的值。GUID的定义是:typedef struct _GUID { // size is 16 DWORD Data1; WORD Data2; WORD Data3; BYTE Data...

50得票8回答
.NET 3.5 中是否有 GUID.TryParse() 函数?

更新 .NET 4.0中提供了Guid.TryParse函数。 更新结束 很明显,.NET CLR 2.0中没有公共的GUID.TryParse()函数。 所以,我开始研究正则表达式[即在搜索引擎上查找],但每次我找到一个正则表达式时,评论区都会有激烈的争论,关于正则表达式A不起作用,...