uuid相关内容

模型的播放框架UUID不起作用

以下是我收到的错误(使用Play 1.2.5): 编译错误文件/app/Models/Fiddle.java不能 编译好的。引发的错误是:GenericGenerator无法解析为 类型 这里是Fiddle.java: package models; import java.util.*; import javax.persistence.*; import play.db. ..
发布时间:2022-05-27 12:49:24 其他开发

Uuid.uuid1()返回非常相似的结果

我在Python中通过uuid.uuid1()生成了UUID,它们看起来都非常相似。为什么会这样呢?如何对它们进行随机化? 推荐答案 这是因为uuid1是从您的计算机ID和时间戳生成的,而您的示例中的计算机ID保持不变,这就是为什么它们在结尾看起来非常相似的原因。您可以使用uuid4()获取随机唯一的uuid。 ..
发布时间:2022-05-27 12:45:39 Python

在Java和PHP中创建通用的基于名称的UUID的方法

团队索夫, 我需要为我的项目生成基于名称的UUID。问题是FE使用PHP生成基于字符串的标识符,而BE使用Java基于相同的字符串创建这些UUID。 在PHP和Java中是否有一些包可以基于字符串生成相同UUID。我尝试使用java.util.UUID中的UUID.nameUUIDFromBytes(name.getBytes()).toString()方法在Java中生成UUID。在使用PH ..
发布时间:2022-05-27 12:34:39 Java开发

反应:生成唯一ID

有人能建议我如何在Reaction中创建ID生成函数吗? 到目前为止,我已经尝试通过UUID NPM包https://www.npmjs.com/package/uuid, 来实现这一点 import uuidv4 from 'uuid' helpIdGenerator { const uuidv4 = require('uuid/v4') } 但它 ..
发布时间:2022-05-27 12:31:33 其他开发

如何在Type脚本中创建UUID模板文字类型?

是否有人成功地使用新的模板文本类型在TypeScrip中为UUID编写了类型? 例如: const id:UUID = "f172b0f1-ea0a-4116-a12c-fc339cb451b6" 此人尝试:UUID Tweet 但类型太复杂:";表达式生成的联合类型太复杂,无法表示。(2590):Example 他的类型: type Alphabetic = ..
发布时间:2022-05-27 12:20:28 其他开发

如何在不使用Boost库的情况下在c++中生成UUID?

我想为我的应用程序生成UUID,以区分我的应用程序的每个安装。我希望在没有Boost库支持的情况下使用C++生成此UUID。如何使用其他开源库生成UUID? 注意:我的平台是WINDOWS 推荐答案 如果您使用的是现代的C++,则可以这样做。 #include #include namespace uuid { static ..
发布时间:2022-05-27 12:16:13 C/C++开发

将Java中生成的UUID存储到Oracle DB的有效方法是什么?删除或不删除UUID中的连字符有什么用处吗?

将Java中生成的UUID存储到Oracle DB的有效方法是什么?删除或不删除UUID中的连字符是否有任何用途-存储/性能? 将存储 07b319dc-7e64-4047-a3e3-63ab43864d81原样 或存储 07b319dc-7e64-4047-a3e3-63ab43864d81作为07b319dc7e644047a3e363ab43864d81 有什么不同吗? ..
发布时间:2022-04-19 12:39:32 数据库

对于UUID类型列,在插入新行时返回H2数据库中默认生成的主键值

使用UUID数据type作为表的主键,并在插入新记录时要求h2generate each UUID value by default,如何获取新生成的UUID值? 我在Java应用程序中使用纯JDBC 4.x,如果这对解决方案有帮助的话。 I KnowSCOPE_IDENTITY函数为在标记为IDENTITY的列上为自动递增的序列号生成的键返回long。但我使用UUID而不是递增数字作 ..
发布时间:2022-04-08 11:05:49 Java开发

生成 v4 UUID 的 PHP 函数

所以我一直在做一些挖掘工作,我一直在尝试拼凑一个在 PHP 中生成有效 v4 UUID 的函数.这是我能来的最近的一次.我在十六进制、十进制、二进制、PHP 的位运算符等方面的知识几乎不存在.此函数生成一个有效的 v4 UUID,直到一个区域.v4 UUID 应采用以下形式: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx 其中 y 是 8、9、A 或 B.这 ..
发布时间:2022-01-30 11:40:50 PHP

如何以与 g++ 和 Visual C++ 相同的方式为类定义 UUID 并使用 __uuidof?

注意:这是一个question-with-answer,以便记录其他人可能认为有用的技术,以便了解其他人"更好的解决方案.请随意添加批评或问题作为评论.也请随意添加其他答案.:) Visual C++ 一直有一个语言扩展 __uuidof(classname) 可以检索 UUID,一个 128 位的通用唯一标识符,前提是 UUID 已通过 __declspec 与类关联,这也是 Visual ..
发布时间:2022-01-23 20:55:59 C/C++开发

将 UUID 转换为短代码是否安全?(仅使用前 8 个字符)

我们使用 UUID 作为数据库中的主键(由 php 生成,存储在 mysql 中).问题是,当有人想要编辑某些东西或查看他们的个人资料时,他们在 url 的末尾有一个巨大的、可怕的、丑陋的 uuid 字符串.(编辑?id=.....) 如果我们只使用前 8 个字符,即第一个连字符之前的所有字符,是否安全(阅读:仍然是唯一的)? 如果它不安全,是否有某种方法可以将其转换为更短的内容以在 ..
发布时间:2022-01-21 09:04:25 PHP

如何从 MySQL/MariaDB 中的二进制列格式化 uuid 字符串

在 MySQL/MariaDB 中,存储 uuid 的最有效方式是在 BINARY(16) 列中.但是,有时您希望将其作为格式化的 uuid 字符串获取. 给定以下表格结构,我如何以默认格式获取所有 uuid? CREATE TABLE foo (uuid BINARY(16)); 解决方案 以下将创建我想要的结果: 选择下(连接(SUBSTR(HEX(uuid), 1, 8), ' ..
发布时间:2022-01-15 20:17:27 数据库

DynamoDB 的 UUID?

是否可以让 DynamoDB 在向表中添加新项目时自动生成唯一 ID? 我注意到 Java API 提到了@DynamoDBAutoGeneratedKey,所以我假设有一种方法可以让它与 PHP 一起使用. 如果是,应用程序代码是生成这些 ID 还是在 DynamoDB 端完成? 解决方案 好问题 - 虽然从概念上来说是可行的,但目前这似乎还不能作为 DynamoDB API ..
发布时间:2022-01-15 16:53:37 其他开发

UUID 格式:8-4-4-4-12 - 为什么?

为什么 UUID 以“8-4-4-4-12"(数字)格式显示?我已经四处寻找原因,但找不到需要它的决定. 格式化为十六进制字符串的 UUID 示例:58D5E212-165B-4CA0-909B-C86B9CEE0111 解决方案 由时间、版本、clock_seq_hi、clock_seq_lo、节点分隔,如下rfc所示. 来自 IETF RFC4122: 4.1.2.布局和 ..
发布时间:2022-01-15 10:25:49 其他开发

MongoDB - 使用 12 字节字符串作为唯一标识符而不是增量值的优势

MongoDB 生成 uuid 作为唯一标识符而不是增量值作为唯一标识符是否有任何具体原因? 解决方案 递增值或序列需要一个中心参考点,这是缩放的限制因素.ObjectID 被设计为合理唯一的 ID,可以在分布式环境中独立生成,具有单调递增的值(领先的时间戳组件)以进行近似排序. ObjectIDs 通常由 MongoDB 驱动程序生成,因此无需进行服务器往返来查找下一个可用的 _i ..
发布时间:2022-01-13 13:53:53 其他开发

以二进制形式插入和选择 UUID(16)

我不明白为什么 SELECT UUID(); 返回类似: 3f06af63-a93c-11e4-9797-00505690773f 但是,如果我将它插入到二进制 (16) 字段(UUID() 函数)中,例如使用 BEFORE INSERT 触发器并运行选择,它会返回如下内容: 0782ef48-a439-11 请注意,这两个 UUID 不是相同的数据. 我意识到二进制和 UUID ..
发布时间:2022-01-09 19:50:27 数据库

存储 MySQL GUID/UUID

这是我能想到的将 UUID() 生成的 MySQL GUID/UUID 转换为二进制 (16) 的最佳方法: UNHEX(REPLACE(UUID(),'-','')) 然后将其存储在 BINARY(16) 中 这样做有什么我应该知道的含义吗? 解决方案 影响不大.它会稍微减慢查询速度,但您几乎不会注意到它. UNIQUEIDENTIFIER 无论如何都会在内部存储为 16 ..
发布时间:2022-01-09 19:17:06 数据库