問題タブ [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.
java - UUID を HSQLDB データベースに保存する
java.util.UUIDを使用して作成した UUID を HSQLDB データベースに保存したいと考えています。
明らかなオプションは、それらを単純に文字列として格納することです (コードでは、おそらくそのように扱われます)、つまり varchar(36) です。
データベースのサイズやクエリの速度などの問題を考慮して、これについて他にどのようなオプションを検討する必要がありますか (どちらも関連するデータの量のために大きな懸念事項ではありませんが、少なくともそれらを検討したいと思います)
language-agnostic - 人間が読めるGUID
私は、ウェブサイトでMP3と引き換えることができるバウチャーを生成することにより、ギグでバンドの音楽を販売できる小さなシステムを作成しています。
バウチャーには、ユーザーが入力するコードが必要です。コードには、次の品質が必要です。
- ユーザーのフラストレーションやデータ入力エラーを防ぐために、長さと内容に関してある程度の人間の可読性。
- 1つのバウチャーコードが与えられた場合、別のバウチャーコードを推測するのは簡単ではありません。
GUIDを使用する場合は、ポイント1が気になります。増分整数を使用する場合は、ポイント2が気になります。その間に幸せな媒体が必要です。おそらくこの作業はすでに完了していて、私を待っている理想的な解決策があると思いました。それがない場合は、ランダムな英数字の文字列、または場合によっては文字のみ(わかりやすくするためにIとOを除く)を使用し、アプリケーションブロックのIPアドレスがX回失敗することを考えています。ブルートフォース攻撃の可能性があります。それを使用した場合、文字列の長さとXの値はどのくらい機能しますか、またその理由は何ですか?
ご協力いただきありがとうございます!
更新:私は方法について完全に明確ではありませんでした:印刷用のバウチャーコードのリストを生成し、ギグの後に「販売済み」コードを入力します。したがって、検証サーバーを使用しないソフトウェアキーのように、チェックサムなどの要素は必要ないと思います。
sql-server - SQL Server 2005で空白のuniqueidentifierを識別するにはどうすればよいですか?
uniqueidentifier
このようなストアドプロシージャを使用しています
00000000-0000-0000-0000-000000000000
。
これは単純なことのように思えますが、これが空白であることをどのように識別できますuniqueidentifier
か?
このような値を取得した場合、DDB72E0C-FC43-4C34-A924-741445153021
Xを実行したい
このような値を取得した場合、00000000-0000-0000-0000-000000000000
Yを実行します
ゼロを数えるよりもエレガントな方法はありますか?
前もって感謝します
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
使用できます (アプレットではありません)。
アイデア?
java - Hibernate UserType と定義された長さ
次のような休止状態の Usertype があります。
私が抱えている問題は、hibernate が正しくない CHAR(1) 型の SQL スクリプトを生成することです。実際には CHAR(36) が必要です。カスタム タイプのデフォルトの長さを定義するにはどうすればよいですか?
今のところ、次のように sql-type を定義することに固執しています。
この場合は問題ありませんが、必要が生じた場合はどうすればよいでしょうか。
PS: UUID を透過的に処理し、データベースに依存しない方法を誰かが知っている場合は、感謝します。
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 です。これは、関数がそれに準拠していないために失敗する場所です。
この分野で私よりも多くの知識を持っている人が私に手を貸してくれ、この機能を修正してその規則に準拠できるようにしてくれることを望んでいました.
機能は次のとおりです。
vmware - コピーされたVMWare仮想マシンのuuidを生成する
http://www.vmware.com/support/esx15/doc/esx15_runvm5.htmlによると、ドキュメントで指定されているUUID形式を生成するにはどうすればよいでしょうか。
これをコマンドラインユーティリティにして、自動化スクリプトで再利用できるようにしたいと思います。
linq - db4o、Linq、およびUUID
どうやらdb4oのウェブサイトは最近やり直され、今では古いURLで404エラーが発生しています。答えが見つかったと思うたびに、404エラーが発生します。
私は人々を保存するためにセットアップした単純なdb4oデータベースを持っています。
データベースでLinqクエリを実行することができましたが、すべてがうまく機能しています。私はWeb環境でプログラミングしているので、データベースから一意のオブジェクトを識別してフェッチする人が必要になるため、UUIDを使用するようにデータベースを構成するだけです。問題が発生しました。Linqクエリから取得したオブジェクトからUUID情報を取得するにはどうすればよいですか?
たとえば、すべての人をデータベースに保存し、人ごとに一意のURLを生成する必要があるとします。これを行うためにUUIDを使用します。だから私はこれを実行します:
そして、リストを繰り返します
最善の解決策は、UUIDをPersonクラスのプロパティにすることです。これにより、次のことが可能になります。
しかし、それを行うためのメカニズムはわかりません。私は何かが足りないのですか?
c++ - Linux でのランダム UUID の生成
私は奇妙な苦境に陥っています。Linux プログラム (RPM を使用して配布しています) で UUID を生成する必要があります。ユーザーに libuuid のインストールを要求して、アプリケーションに別の依存関係を追加したくありません (CentOS などのほとんどの Linux ディストリビューションには libuuid が含まれていないようです)。
UUID を生成する標準の Linux システム コールはありませんか (たとえば、Windows では CoCreateGuid があります)。コマンド uuidgen は何を使用しますか?