问题标签 [unique-key]

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 投票
3 回答
10386 浏览

c# - 机器的唯一 ID 应该是什么?它的主板ID?Windows 产品 ID?

我想检索机器的唯一 ID。

和其他人一样,我也做了很多研究,发现唯一 ID 生成的过程没有一个是完美的。

主板序列号(ID):唯一;它不能改变。但是,如果制造商没有在内存位置上提供信息,则可能无法在某些机器中找到它。然后我发现它没有给出唯一 ID .. 哈哈

对于“处理器 ID”、“BIOS ID”也是如此。

害怕使用PC的其他硬件信息。

MAC 和 Windows 产品 ID 可以通过软件进行更改。

“Windows 产品 ID”是唯一的吗?

一种选择是将这些组合起来,但如果应用上述条件,组合不是唯一的怎么办?

还有其他方法可以找到机器的唯一 ID 吗?


编辑: 我想根据该唯一 ID 生成用于软件盗版保护的序列密钥。机器是指我必须安装软件的目标 PC。@Guge:谢谢提及。

0 投票
8 回答
220637 浏览

mysql - MySQL中键、主键、唯一键和索引的区别

什么时候应该使用KEY,PRIMARY KEY和?UNIQUE KEYINDEX

0 投票
1 回答
358 浏览

ruby-on-rails - 使用唯一键的rails关系

表/实体 1:RetrievedDataRecords

列:

ID

记录键

表/实体 2:SourceKeys

列:

ID

key_name(唯一键)

由于遗留原因,我无法更改这些表,但希望使用 record_key 和 key_name 在 RetrievedDataRecord 和 SourceKey 之间建立关系(它们是相同的键)

在 RetrievedDataRecord 中,我尝试了类似的方法:

属于_to :source_key, :foreign_key => :record_key

但这不起作用。我需要一些方法来告诉 rails 这个表上的 record_key 与另一个表上的 key_name 相同....

0 投票
3 回答
2177 浏览

mysql - MySQL 设置 NULLABLE 唯一字段

我有一个案例,我需要存储 twitter 用户名、电子邮件和其他一些唯一的字段。但是,我只能稍后设置 twitter 用户名。不在注册过程中。我如何在 SQL 中处理这个问题?

这是我当前的 SQL 结构:

有了这种结构,我不能设置twitter_username为空。你能建议我最好的表结构吗?

0 投票
5 回答
3738 浏览

python - 在增加现有值的同时向字典添加新键

我正在处理一个 CSV 文件并计算第 4 列的唯一值。到目前为止,我已经对这三种方式进行了编码。一个使用“if key in dictionary”,第二个捕获 KeyError,第三个使用“DefaultDictionary”。例如(其中 x[3] 是文件中的值,“a”是字典):

第一种方式:

第二种方式:

第三种方式:

我的问题是:哪种方式更有效……更清洁……更好……等等。或者有没有更好的方法。两种方式都有效并给出相同的答案,但我认为我会利用蜂巢思维作为学习案例。

谢谢 -

0 投票
3 回答
8257 浏览

math - 关于 Python 的 uuid4 的数学问题

我不擅长统计数学等。我一直在想,如果我使用以下内容:

double_str字符串的平方是唯一的还是unique_str更唯一的?另外,做这样的事情是否有负面影响(比如一些生日问题等)?这听起来可能很无知,但我根本不知道,因为我的数学最多只能跨越代数 2。

0 投票
2 回答
5279 浏览

java - Java代码查找数据库所有表的唯一键

我试图找到所有表的所有唯一键。而且它将独立于供应商。请帮助提前谢谢。

0 投票
1 回答
1072 浏览

fluent-nhibernate - 创建多列唯一索引的流畅 NHibernate 问题

我为实体设置了以下流畅的映射:

不幸的是,唯一索引仅在生成的 SQL Server 表的一列上创建,而不是像我预期的那样创建。我究竟做错了什么?

问候

mjj

0 投票
1 回答
1663 浏览

nhibernate - 流畅的nhibernate中的唯一键列顺序

我尝试使用流利的 nhibernate 创建唯一索引。但是当我使用以下类时,表的创建方式如下:

由于这种结构,当我创建唯一键时,列顺序看起来像“Date - Person_Id”。但我想按“Person_Id - Date”之类的键列顺序

如下所示的实体和地图类。

实体类:

地图类:

我的类或映射或其他设置键列顺序的技巧有问题?

0 投票
5 回答
488 浏览

database-design - 数据库; 一两个独特的领域?

我将使用一个名为 ID 的字段;整数主键。是否还需要指定第二个唯一字段,以便在某些 ID 字段/关系混乱时能够重建表,或者这不是担心?

我正在使用带有 Sql-CE 数据库的自动增量整数。单用户。