问题标签 [uniqueidentifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
16128 浏览

sql-server-2005 - 参数数据类型 uniqueidentifier 对子字符串函数的参数 1 无效

我正在尝试使用 TSQL 子字符串函数获取 Guid 字段的第一部分,如下所示

但我得到的只是这个错误。

参数数据类型 uniqueidentifier 对子字符串函数的参数 1 无效。

那么这里发生了什么?我应该首先将 Guid 视为纯字符串还是...?

提前致谢!

0 投票
10 回答
109682 浏览

java - 如何在 Java 中生成唯一 ID(整数)?

java - 如何在java中生成不猜测下一个数字的整数唯一ID?

0 投票
8 回答
15552 浏览

java - 从唯一的字符串输入生成唯一的 id

我有一个包含唯一字符串值列的表。字符串值的最大长度为 255 个字符。我想生成一个以字符串值作为输入的唯一 id。换句话说,我正在寻找一个字符串的紧凑表示。生成的唯一 ID 可以是字母数字。一个有用的功能是能够从唯一 id 重新生成字符串值。

是否有一个有效的函数来生成这样一个唯一的 id。一些方法可能是使用校验和或哈希函数。我想知道是否有标准的方法来做到这一点。

我正在使用 MySql 数据库和 java。

谢谢!

--edit:我正在寻找更紧凑的表示,而不仅仅是使用字符串本身。

0 投票
7 回答
20924 浏览

java - 如何在java中获取cpu-id?

我想用java创建一个加密。
无论如何要获得CPU Id或PC中唯一的任何东西,例如BIOS或...

例如System.getCpuId();,这只是一个例子

非常感谢 ...

0 投票
2 回答
5270 浏览

mobile - 手机上,有没有“mac地址”让每部手机都不一样?

换句话说,每部手机是否都有一个ID——这使它与众不同。

没有两部手机可以拥有相同的 ID。(我说的是智能手机......android,iphone等)

0 投票
1 回答
2706 浏览

session - 检索 SSH 唯一会话 ID

我想知道是否有任何方法可以为通过 ssh(OpenSSH)连接的服务器和客户端检索一些唯一的会话标识符(让它成为USID)。

这将用于限制特定(自定义)软件的执行(让它成为a.exe),因此它只能通过特定的 ssh session 执行,即使其他用户(可能是 root)可以访问该可执行文件:

  • 在从机器C(客户端)到机器S(服务器)打开 ssh 会话后,机器C(知道USID)将更新机器X(第三方服务器)上的记录,让它知道这个USID是“安全的”。
  • 机器S上的a.exe将在调用时检查当前会话的USID是否“安全”(此信息将由X提供),如果收到否定答案,将停止执行。

XCXS之间的通信通道是安全的,所以这里唯一的问题是检索该USID 无需编写我自己的 ssh 客户端和/或服务器。

有任何想法吗?

0 投票
11 回答
8286 浏览

random - 如何为实体创建唯一的 7 位代码?

当用户在我的系统中添加新项目时,我想为该项目生成一个唯一的非递增伪随机 7 位代码。创建的项目数将仅数以千计(<10,000)。

因为它必须是唯一的并且没有两个项目具有相同的信息,所以我可以使用哈希,但它需要是他们可以与其他人共享的代码 - 因此是 7 位数字。

我最初的想法只是循环生成一个随机数,检查它是否尚未使用,如果是,请冲洗并重复。考虑到碰撞的可能性很小,我认为这是一个合理的解决方案。

这个问题的回答建议生成所有未使用数字的列表并将它们改组。我可能可以在数据库中保留这样的列表,但我们正在谈论 10,000,000 条相对不常见的条目。

有没有人有更好的方法?

0 投票
4 回答
3739 浏览

php - 使用这样的 MD5 哈希的子字符串是否足够独特?

我想要做的是为我网站上的文章创建一个 12 个字符的 ID,类似于 youtube 如何处理他们的视频 ID ( http://www.youtube.com/watch?v=53iddd5IcSU )。现在我正在生成一个 MD5 哈希,然后像这样抓取它的 12 个字符:

其中 $currentID 是数据库中的数字 ID(例如 144)

我有点偏执,我会遇到重复的 $ArticleId,但实际上发生这种情况的可能性有多大?而且,由于我的数据库中的列是唯一的,我怎样才能处理这种罕见的情况而不会抛出一个丑陋的错误?

PS 我制作了一个小脚本来检查前 5000 个 $ArticleId 中的重复项,但没有。

编辑:我不喜欢 base64_encode 哈希的样子,所以我这样做了:

由于 AID 列是唯一的,因此 mysql_query 将抛出错误,并且 retryAID 函数将找到唯一的 id ...

0 投票
2 回答
2019 浏览

c# - PHP 和 c#:如何为网页内容生成字母数字 id?

我想要一个 PHP 和 c# 中的脚本,它将生成 id,就像以下站点正在做的那样:

Youtubehttp://www.youtube.com/watch?v=OdAE3cWlmHw正在这样做OdAE3cWlmHw

Bit.lyhttp://bit.ly/2pUswX这样做2pUswX

在 PHP 和 c# 中生成这种类型的唯一 ID 的函数是什么?

0 投票
1 回答
2364 浏览

asp.net - 从字符串转换为唯一标识符时 ASP.NET 转换失败

我有一个表,它有一个主键(UserID),它是 UniqueIdentifier 类型。我试图在该字段中插入一个值,但我不断收到错误消息。

我想获取当前用户的用户 ID 并将其插入到 user_Details 表中,但我不断收到此错误

从字符串转换为唯一标识符时转换失败

有人可以帮我吗谢谢