问题标签 [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.
objective-c - 在 Xcode 中生成特定于计算机的 UUID
如何使用 Xcode/Objective-C 生成唯一标识计算机的 UUID?Windows 有UuidCreateSequential()
,我可以在 Mac 上使用什么?
java - 如何在 Java 中获取唯一的计算机标识符(如磁盘 ID 或主板 ID)?
我想获得一个具有 Java、Windows、MacOS 以及(如果可能的话)Linux 的计算机的唯一 ID。它可能是磁盘 UUID、主板 S/N...
Runtime.getRuntime().exec
可以使用(它不是小程序)。
想法?
c++ - 在 C++ 中生成唯一 ID 的算法?
在 C++ 中生成唯一 ID 的最佳算法是什么?长度 ID 应为 32 位无符号整数。
linux - 查找 CD 的序列号
当我在 Windows 上使用这个 CD 编目程序时,它会通过一个(大部分是唯一的)四字节序列号来识别每张 CD,例如376b-4554
. cmd.exe的dir
命令也会显示一个序列号。
现在我在 Linux 上,并试图破解我自己的小型 CD 目录脚本。有没有办法从插入的 CD 中读取该序列号?或者,如果不可能,是否有任何其他标识符可以用于相同目的?(不要建议使用卷标。我有五张标有“新”的 CD。)
大多数编程语言都可以工作,shell 命令也可以。
python - Python身份:多重人格障碍,需要代码收缩
可能重复:
Python“is”运算符对整数的行为异常
我偶然发现了以下Python怪事:
- 每个数字都是唯一的对象吗?
- 不同的变量是否持有相同的元素值(例如,两个,ii)同一个对象?
- Python生成的数字的id是如何产生的?
- 在上面的例子中,两个和 ii 是指向一个保存值为 2 的存储单元的指针吗?那将是非常奇怪的。
帮我解开这个身份危机。
还有一些怪事:
上面的代码检查连续整数的 id 是否也是连续的,并打印出异常:
请注意,模式从 413 开始出现。也许这是由于在每个新内存页面的开头都有一些巫术会计。
php - 在Doctrine中插入有关系的记录后获取ID
在使用 PHP Doctrine Project 插入新记录后,我无法获取 id。
在没有父表(没有外键)的表中插入新记录时不会出现问题。但是,当在这里插入相关记录时,问题就来了,我只得到了在我的情况下没用的父 id。
PHP代码示例:
输出是:
为什么ID为空!,成功插入行的地方!。我需要这个来做更多基于city.id的插入,就像另一个以这个城市为父的区域一样。
注意使用$city->id
导致此错误的原因:
Warning: Invalid argument supplied for foreach() in Doctrine/Record.php on line 1151
数据库 SQL 转储:
顺便说一句:我正在使用该Doctrine::generateModelsFromDb()
方法生成 ORM 模型类。
PS:使用Doctrine 1.2.1版本,mysql:innodb 5.0.75-0ubuntu10.2,php 5.2.6-3ubuntu4.5。
c# - C# 中等效的 SQL Server 唯一标识符
我应该在 C# 中使用什么数据类型来处理 SQL Server uniqueidentifier。
我需要任何转换等吗?
algorithm - 如何创建唯一的订单号
从算法上讲,我如何为 SQL Server 列生成一个唯一的、人类可读的、合理长度的订单号。唯一的要求是它引用客户编号,并且可以通过电话轻松重复。
就像是:
- 客户编号 - XXXXXXX - XXXXXXX
RT65-XXXXXXXX-XXXXXXXX
我将如何生成 XXXXXXXX?(使用随机的字母数字数据,然后检查它是否实际上是重复的?)
和
生成这些类型的数字时,最好的方法/考虑是什么?
你是如何在你的应用程序中做到这一点的?
algorithm - 生成唯一(可能自动递增)ID 的算法
我需要为我的应用程序生成唯一的 ID,并且我正在寻找合适的算法。我更喜欢这样的东西——
YYYY + MM + DD + HH + MM + SS + <random salt> + <something derived from the preceding values>
前任 -
20100128184544ewbhk4h3b45fdg544
我正在考虑使用SHA-256
或其他东西,但结果字符串不应该太长。我可以使用UUID
,但同样,它们太长了,而且它们只能在一台机器上保证是唯一的。
我会欢迎建议,想法。我的编程语言是Java。
编辑: id 不需要是加密安全的。我正在研究更简单的散列算法,例如 Dan Bernstein 的散列算法等。
java - Java 全局标识符
我正在使用 Java EE 和 Spring 框架。我正在编写我的 POJO,我的系统的基础对象应该有一个全球唯一的 ID。我的问题是:什么是我生成此 ID 的“最佳实践”方式。此 id 还必须作为主键存储在 db 表中。