問題タブ [uuid]

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 投票する
5 に答える
8476 参照

java - UUID を HSQLDB データベースに保存する

java.util.UUIDを使用して作成した UUID を HSQLDB データベースに保存したいと考えています。

明らかなオプションは、それらを単純に文字列として格納することです (コードでは、おそらくそのように扱われます)、つまり varchar(36) です。

データベースのサイズやクエリの速度などの問題を考慮して、これについて他にどのようなオプションを検討する必要がありますか (どちらも関連するデータの量のために大きな懸念事項ではありませんが、少なくともそれらを検討したいと思います)

0 投票する
13 に答える
5405 参照

language-agnostic - 人間が読めるGUID

私は、ウェブサイトでMP3と引き換えることができるバウチャーを生成することにより、ギグでバンドの音楽を販売できる小さなシステムを作成しています。

バウチャーには、ユーザーが入力するコードが必要です。コードには、次の品質が必要です。

  1. ユーザーのフラストレーションやデータ入力エラーを防ぐために、長さと内容に関してある程度の人間の可読性。
  2. 1つのバウチャーコードが与えられた場合、別のバウチャーコードを推測するのは簡単ではありません。

GUIDを使用する場合は、ポイント1が気になります。増分整数を使用する場合は、ポイント2が気になります。その間に幸せな媒体が必要です。おそらくこの作業はすでに完了していて、私を待っている理想的な解決策があると思いました。それがない場合は、ランダムな英数字の文字列、または場合によっては文字のみ(わかりやすくするためにIとOを除く)を使用し、アプリケーションブロックのIPアドレスがX回失敗することを考えています。ブルートフォース攻撃の可能性があります。それを使用した場合、文字列の長さとXの値はどのくらい機能しますか、またその理由は何ですか?

ご協力いただきありがとうございます!


更新:私は方法について完全に明確ではありませんでした:印刷用のバウチャーコードのリストを生成し、ギグの後に「販売済み」コードを入力します。したがって、検証サーバーを使用しないソフトウェアキーのように、チェックサムなどの要素は必要ないと思います。

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

sql-server - SQL Server 2005で空白のuniqueidentifierを識別するにはどうすればよいですか?

uniqueidentifierこのようなストアドプロシージャを使用しています

00000000-0000-0000-0000-000000000000

これは単純なことのように思えますが、これが空白であることをどのように識別できますuniqueidentifierか?

このような値を取得した場合、DDB72E0C-FC43-4C34-A924-741445153021Xを実行したい

このような値を取得した場合、00000000-0000-0000-0000-000000000000Yを実行します

ゼロを数えるよりもエレガントな方法はありますか?

前もって感謝します

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

objective-c - Xcode でコンピューター固有の UUID を生成する

Xcode / Objective-C を使用してコンピュータを一意に識別する UUID を生成するにはどうすればよいですか? Windows には がありますがUuidCreateSequential()、Mac では何が使えますか?

0 投票する
11 に答える
111516 参照

java - Javaで一意のコンピュータ識別子(ディスクIDやマザーボードIDなど)を取得するには?

Java、Windows、MacOS、および可能であれば Linux を搭載したコンピューターに固有の ID を取得したいと考えています。ディスクの UUID、マザーボードの S/N などの可能性があります。

Runtime.getRuntime().exec使用できます (アプレットではありません)。

アイデア?

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

java - Hibernate UserType と定義された長さ

次のような休止状態の Usertype があります。

私が抱えている問題は、hibernate が正しくない CHAR(1) 型の SQL スクリプトを生成することです。実際には CHAR(36) が必要です。カスタム タイプのデフォルトの長さを定義するにはどうすればよいですか?

今のところ、次のように sql-type を定義することに固執しています。

この場合は問題ありませんが、必要が生じた場合はどうすればよいでしょうか。

PS: UUID を透過的に処理し、データベースに依存しない方法を誰かが知っている場合は、感謝します。

0 投票する
17 に答える
269276 参照

php - v4 UUID を生成する PHP 関数

だから私は掘り下げていて、PHPで有効なv4 UUIDを生成する関数をまとめようとしています。これは私が来ることができた中で最も近いです。16 進数、10 進数、2 進数、PHP のビット演算子などに関する私の知識はほとんどありません。この関数は、1 つの領域まで有効な v4 UUID を生成します。v4 UUID は次の形式である必要があります。

xxxxxxxx-xxxx- 4 xxx- y xxx-xxxxxxxxxxxx

ここで、 y は 8、9、A、または B です。これは、関数がそれに準拠していないために失敗する場所です。

この分野で私よりも多くの知識を持っている人が私に手を貸してくれ、この機能を修正してその規則に準拠できるようにしてくれることを望んでいました.

機能は次のとおりです。

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

vmware - コピーされたVMWare仮想マシンのuuidを生成する

http://www.vmware.com/support/esx15/doc/esx15_runvm5.htmlによると、ドキュメントで指定されているUUID形式を生成するにはどうすればよいでしょうか。

これをコマンドラインユーティリティにして、自動化スクリプトで再利用できるようにしたいと思います。

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

linq - db4o、Linq、およびUUID

どうやらdb4oのウェブサイトは最近やり直され、今では古いURLで404エラーが発生しています。答えが見つかったと思うたびに、404エラーが発生します。

私は人々を保存するためにセットアップした単純なdb4oデータベースを持っています。

データベースでLinqクエリを実行することができましたが、すべてがうまく機能しています。私はWeb環境でプログラミングしているので、データベースから一意のオブジェクトを識別してフェッチする人が必要になるため、UUIDを使用するようにデータベースを構成するだけです。問題が発生しました。Linqクエリから取得したオブジェクトからUUID情報を取得するにはどうすればよいですか?

たとえば、すべての人をデータベースに保存し、人ごとに一意のURLを生成する必要があるとします。これを行うためにUUIDを使用します。だから私はこれを実行します:

そして、リストを繰り返します

最善の解決策は、UUIDをPersonクラスのプロパティにすることです。これにより、次のことが可能になります。

しかし、それを行うためのメカニズムはわかりません。私は何かが足りないのですか?

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

c++ - Linux でのランダム UUID の生成

私は奇妙な苦境に陥っています。Linux プログラム (RPM を使用して配布しています) で UUID を生成する必要があります。ユーザーに libuuid のインストールを要求して、アプリケーションに別の依存関係を追加したくありません (CentOS などのほとんどの Linux ディストリビューションには libuuid が含まれていないようです)。

UUID を生成する標準の Linux システム コールはありませんか (たとえば、Windows では CoCreateGuid があります)。コマンド uuidgen は何を使用しますか?