1212得票8回答
如何在Python中创建GUID/UUID

如何在 Python 中创建一个平台无关的 GUID/UUID?我听说有一种方法可以使用 Windows 上的 ActivePython,但它仅适用于 Windows,因为它使用了 COM。是否有一种方法可以使用纯 Python 实现?

53得票9回答
在MongoDB中使用自增来存储唯一用户ID序列

我正在制作一个分析系统,API调用将提供唯一用户ID,但它不是连续的且太稀疏。 我需要给每个唯一的用户ID分配自动增量ID,以在位数组/位集中标记分析数据点。因此,第一个遇到的用户对应于位数组中的第一个位,第二个用户对应于位数组中的第二个位,依此类推。 那么,在MongoDB中生成递增的唯...

7得票4回答
在C#中获取唯一标识符的最佳方法

我之前曾经提过一个类似的问题,但现在我减少了一些要求。 我需要使用C#高效地找到计算机上的唯一标识符。它应该在任何特定的计算机上始终保持相同,并且可以由许多因素组成 - 只要检索起来简单即可。 我考虑过使用WMI网络查询中的MAC地址,但这太慢了,因为通常有10多个适配器。可能使用 WHE...

17得票3回答
使用Python的UUID生成唯一ID,我是否仍需检查重复?

我正在使用Python的UUID函数为要存储在数据库中的对象创建唯一的ID:>>> import uuid >>> print uuid.uuid4() 2eec67d5-450a-48d4-a92f-e387530b1b8b 我可以假设这是一个唯一的ID吗...

37得票4回答
生成唯一硬件ID的可靠方法

问题:我需要为每个网络客户端设计一个唯一的标识符,要求: 该标识符应在客户端软件安装到目标计算机后保留,并且在同一计算机和操作系统上重新安装软件时也应保持不变。 除更换主板外,硬件配置的大多数修改都不应该改变该标识符。 当已安装有客户端软件的硬盘被克隆到具有相同硬件配置(或尽可能相似)的另...

10得票11回答
如何为一个实体创建一个唯一的7位代码?

当用户在我的系统中添加新项目时,我希望为该项生成一个唯一的、非递增的伪随机7位代码。创建的项目数量只有数千个(这个问题的回答建议生成所有未使用数字的列表并对其进行洗牌。我可能可以在数据库中保留这样的列表,但我们正在谈论的是相对不频繁的事情,需要1000万条目。 有没有更好的方法?

45得票9回答
NSFileManager唯一文件名

我需要一种快速且简便的方法在iOS上存储文件,并使用唯一的文件名。我需要在文件名前面加上一个字符串,然后在末尾附加生成的唯一标识符。我希望NSFileManager有一些方便的方法来实现这一点,但我似乎找不到。我正在查看createFileAtPath:contents:attributes:...

8得票3回答
如何在3.5框架中使用System.Guid.Parse函数

我一开始使用的是 .Net Framework 4.0 来构建我的 BLL,但后来发现需要用于 WebServices 应用程序,所以我将 .Net 版本更改为 3.5。现在,我有这行代码会出现错误: tmp.GlobalIdentifier = Guid.Parse(Convert.ToS...

7得票3回答
PL/pgSQL列名与变量相同

我刚开始学习plpgsql,正在尝试创建一个函数,用于检查表中是否存在某个值,如果不存在则添加一行。 CREATE OR REPLACE FUNCTION hire( id_pracownika integer, imie character varying, naz...

22得票2回答
PHP会话ID - 它们是如何生成的?

当我调用session_start()或session_regenerate_id()时,PHP会生成一个看起来像是一个随机字符串的会话ID。我想知道的是,它只是一个随机字符序列,还是像uniqid()函数一样? 因为如果它只是随机字符,你理论上可能会遇到冲突。如果用户A登录,然后用户B登录...