57得票5回答
如何在Python中生成唯一的64位整数?

我需要从Python生成唯一的64位整数。我已经查看了UUID模块,但是它生成的UUID为128位整数,因此不能使用。 您知道在Python中生成64位唯一整数的任何方法吗?谢谢。

11得票1回答
如何使用wix收割工具生成一致的GUID

我是一个新手,刚开始使用WiX,所以我的问题可能很愚蠢。我试图保持harvest工具(heat.exe)生成的GUID与我打包的文件一致。每个人似乎都说只要文件路径和子路径保持不变,heat.exe就会为文件生成相同的GUID。不幸的是,我没有看到这种行为。我的工作流程如下。 在我的构建过程...

13得票6回答
.NET GUIDs有多少确定性?

昨天我问了一个问题:Windows 2003生成的GUID作为会话ID是否安全?,答案结合这篇文章GUID是全球唯一的,但GUID的子字符串不是促使我考虑用GUID作为cookie中的会话ID的当前机制进行替换。 因为更改需要一些工作,所以我决定在我的Vista PC上运行快速的GUID测试...

7得票7回答
如何创建不包含数字的唯一标识符?

我想在.resx文件中使用某种唯一标识符,但它不允许键以数字开头。除了循环使用GUID直到找到以字母开头的一个之外,我想知道是否有其他类型的UID可以满足这个要求,例如不包含数字的UID或其他类型。 你有什么想法吗?

8得票7回答
如何将Long类型转换为Guid类型,反之亦然?

这真的可能吗?我甚至不认为这是可能的,但我看到了一些尝试实现它的代码。然而,我的单元测试显示它并没有起作用。我确实看到了一些类似的想法: 将GUID转换为整数再转回来 将System.Decimal转换为System.Guid 仅供澄清,Guid创建在我的控制范围之外;因此,我不能只将...

7得票1回答
Lua模式匹配GUID

我正在尝试在Lua中实现一个模式,但没有成功。 我需要的模式类似于正则表达式:[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12} 这是为了验证guid。 我无法找到适当的方法来在Lua中实现正则表达式,也无法在文档中找...

50得票4回答
编译器不允许 Guid == null。

下面描述的行为仅适用于 .net-3.5 我刚刚发现了C#编译器中最惊人的行为; 我有以下代码:Guid g1 = Guid.Empty; bool b1= (g1 == null); Guid是不可空的,因此它永远不可能等于null。我在第2行进行的比较始终返回false。如果您...

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

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

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

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

31得票7回答
在Mac上是否有一种方法可以生成标准的128位GUID(UUID)?

有没有与.NET的等效内置函数相对应的函数?Guid.NewGuid(); 在Cocoa中怎么做呢?我希望生成一个字符串,类似于550e8400-e29b-41d4-a716-446655440000,表示一个唯一标识符。