69得票11回答
如何在Java中获取唯一的计算机标识符(例如磁盘ID或主板ID)?

我想使用Java在Windows、MacOS和可能的Linux上获取与计算机唯一相关的id。可以是磁盘UUID、主板序列号等。 Runtime.getRuntime().exec可以被使用(它不是一个applet)。 有什么想法吗?

10得票5回答
缩短UUID以生成较短的字符串。

我需要为给定的唯一字符串生成唯一记录ID。 我尝试使用UUID格式,这似乎很好。 但我们觉得它太长了。 所以我们需要缩短UUID字符串9f218a38-12cd-5942-b877-80adc0589315。通过删除“-”可以节省4个字符。从UUID中删除哪个部分是最安全的?我们不需要通...

10得票3回答
在log4net中使用唯一标识符/全局唯一标识符(uniqueidentifiers/guids)作为自定义属性

我想要添加一个自定义属性,该属性是GUID类型,但是它给了我这个错误: System.InvalidCastException: 无法将参数值从字符串转换为Guid。 ---> System.InvalidCastException: 从'System.String'到'System...

141得票8回答
如何在Dart中生成唯一标识符

我正在编写 WebSocket 聊天功能。如何为用户生成唯一的 ID? 目前我使用的是以下代码:id = new DateTime.now().millisecondsSinceEpoch; 还有更简便的解决方案吗?

50得票6回答
JavaScript唯一浏览器标识符

有没有办法在JavaScript中为浏览器创建唯一的ID? 我不是说每次生成都是随机的ID,而是唯一于生成它的浏览器,并考虑到它所运行的计算机。 例如: Windows 7 Chrome 可能会生成:asdh128hakj4gh Windows 7 Opera 可能会生成:23hjad...

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

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

37得票6回答
在C++中生成唯一ID的算法?

在C++中生成唯一ID的最佳算法是什么? ID长度应为32位无符号整数。

9得票3回答
在Google App Engine中生成唯一且不透明的用户ID

我正在开发一款应用程序,允许已注册用户创建或上传内容,并允许匿名用户查看该内容并浏览已注册用户的页面以找到该内容 - 这与 Flickr 等网站允许人们浏览其用户页面的方式非常相似。 为此,我需要一种方法来识别匿名 HTTP GET 请求中的用户。用户应该能够输入 http://myappl...

70得票4回答
AngularJS中为元素指令模板分配唯一ID的方法

我有一个指令可以在页面上使用多次。在这个指令的模板中,我需要为一个输入元素使用ID,以便我可以将标签与它“绑定”,例如:<input type="checkbox" id="item1" /><label for="item1">open</label> 现...

171得票10回答
生成短哈希值的哈希函数?

有没有一种加密方法可以将任意长度的字符串转换成小于10个字符的哈希值?我想基于消息内容生成相对独特的ID,而不是随机生成。 如果不可能处理任意长度的字符串,我可以接受将消息限制为整数值。但在这种情况下,哈希值不能对两个连续的整数太相似。