問題タブ [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」は一意ですか?

それらを組み合わせるという 1 つのオプションがありますが、上記の条件が適用された場合に組み合わせが一意でない場合はどうなりますか?

マシンの一意の ID を見つける他の方法はありますか?


編集: ソフトウェアの著作権侵害防止のために、その一意の ID に基づいてシリアル キーを生成したいと考えています。マシンとは、ソフトウェアをインストールする対象の PC を意味します。@Guge: 言及してくれてありがとう。

0 投票する
8 に答える
220637 参照

mysql - MySQLのキー、プライマリキー、ユニークキー、インデックスの違い

KEYPRIMARY KEYUNIQUE KEYおよびはいつ使用する必要がありINDEXますか?

0 投票する
1 に答える
358 参照

ruby-on-rails - 一意のキーを使用したレールの関係

テーブル/エンティティ1:RetrievedDataRecords

列:

id

record_key

テーブル/エンティティ2:SourceKeys

列:

id

key_name(一意のキー)

従来の理由でこれらのテーブルを変更することはできませんが、record_keyとkey_nameを使用してRetrievedDataRecordとSourceKeyの間のレール関係が必要です(これらは同じキーです)

RetrievedDataRecordで、私は次のようなことを試みました:

所属する:source_key、:foreign_key =>:record_key

しかし、これは機能しません。このテーブルのrecord_keyが他のテーブルのkey_nameと同じであることをレールに伝える方法が必要です。

0 投票する
3 に答える
2177 参照

mysql - MySQLSetNULLABLE一意のフィールド

Twitterのユーザー名、メールアドレス、その他のフィールドを一意にするために保存する必要がある場合があります。ただし、Twitterのユーザー名は後でしか設定できません。登録プロセスではありません。これをSQLでどのように処理できますか?

これが私の現在のSQL構造です:

このような構造では、twitter_username空に設定することはできません。最高のテーブル構造を提案してもらえますか?

0 投票する
5 に答える
3738 参照

python - 既存の値をインクリメントしながら辞書に新しいキーを追加する

CSV ファイルを処理し、列 4 の一意の値を数えています。これまでのところ、この 3 つの方法をコーディングしました。1 つは「if key in dictionary」を使用し、2 番目は KeyError をトラップし、3 番目は「DefaultDictionary」を使用します。例 (x[3] はファイルの値で、"a" は辞書):

最初の方法:

2 番目の方法:

3 番目の方法:

私の質問は次のとおりです。どちらの方法がより効率的ですか...クリーン...より良い...など。または、より良い方法があります。どちらの方法も機能し、同じ答えが得られますが、学習ケースとしてハイブ マインドを利用することにしました。

ありがとう -

0 投票する
3 に答える
8257 参照

math - Pythonのuuid4に関する数学の質問

私は統計数学などが得意ではありません。次のものを使用するかどうか疑問に思っていました。

double_str文字列の二乗は、同じくらいユニークですか、それともunique_str少しだけユニークですか?また、このようなこと(誕生日の問題の状況など)にマイナスの影響はありますか?これは無知に聞こえるかもしれませんが、私の数学はせいぜい代数2にまたがっているので、私は単に知りません。

0 投票する
2 に答える
5279 参照

java - データベースのすべてのテーブルの一意のキーを見つけるJavaコード

すべてのテーブルのすべての一意のキーを見つけようとしています。そして、それはベンダーに依存しません。よろしくお願いします。

0 投票する
1 に答える
1072 参照

fluent-nhibernate - 複数列の一意のインデックスの作成に関する流暢なNHibernateの問題

エンティティに対して次の流暢なマッピングを設定しています。

残念ながら、一意のインデックスは、結果のSQL Serverテーブルの列の1つにのみ作成され、予想どおり両方には作成されません。私は何が間違っているのですか?

よろしく

mjj

0 投票する
1 に答える
1663 参照

nhibernate - 流暢な nhibernate での一意のキー列の順序

流暢な nhibernate で独自のインデックスを作成しようとしています。しかし、次のクラステーブルを使用すると、次のように作成されます。

この構造のため、一意のキーを作成すると、列の順序は「Date - Person_Id」のようになります。しかし、「Person_Id - Date」のようにキーで列を並べたい

以下のようなエンティティとマップクラス。

エンティティ クラス:

マップ クラス :

私のクラスやマッピング、または列の順序をキーに設定するための別のトリックに何か問題がありますか?

0 投票する
5 に答える
488 参照

database-design - データベース; 1つまたは2つの固有のフィールド?

IDという名前のフィールドを使用します。整数の主キー。一部のIDフィールド/関係が混乱した場合にテーブルを再構築できるように、2番目の一意のフィールドも指定することは重要ですか、それとも心配ではありませんか?

Sql-CEデータベースで自動インクリメント整数を使用しています。シングルユーザー。