問題タブ [guid]

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 に答える
24936 参照

c++ - Visual Studio 2008 で COM DLL を作成するにはどうすればよいですか?

COM dll を作成してから何年も経ちました。いくつかの COM インターフェイスから継承するいくつかのクラスを作成しましたが、それをテストしたいと思います。GUID をどこかに配置してから regsvr32 に登録する必要があることはわかっていますが、どのような手順が必要ですか?

編集: 申し訳ありませんが、私は C++ を使用していることを忘れていました。

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

.net - System.Guid.NewGuid() はどのくらいランダムですか?

無意味な質問に聞こえるかもしれませんが、聞いてください...

基本的に、GUID が 100% の確率で一意で予測不可能な値を生成することを信頼できるかどうかを知りたいです。

私は基本的に、Web サイトのログイン システムを展開していますが、GUID がセッション Cookie に対して十分に安全であるかどうかを知りたいと考えています。

GUID がどのように生成されるかについての背景は、回答を評価する上で非常に高く評価されます。

重複した質問へのリンクをありがとう、ただし、私の質問は .Net フレームワークに固有のものです。

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

sql - ユーザー名または GUID ユーザー ID?

別の SQL テーブルにデータを保存する場合、GUID ユーザー ID を使用するのが最適ですか?それとも単純にユーザー名を使用するのが最適ですか? GUID を使用するとパフォーマンスに違いはありますか?

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

visual-studio - VS 2005 でプロジェクトをビルドすると、プロジェクトの GUID の 1 つが変わるのはなぜですか?

私の 2 つの VS 2005 C++ プロジェクトでは、プロジェクトをビルドするときに VS が .sln ファイルに書き込もうとしています。これが当てはまらない他の VS 2005 C++ プロジェクトがいくつかあります。ClearCase ソース管理が VS 2005 インストールに統合されており、バッチ ファイルを使用してオーバーナイト ビルドを実行しようとすると、ClearCase チェックアウト ダイアログ ボックスが表示されてビルドが一時停止するという問題があります。

VS が .sln ファイルで変更しているものを見ると、それはプロジェクト ラインの 2 番目の GUID です。

構築前:

構築後:

感謝して受け取った助け。VC++ 6.0 から最近移行したばかりなので、私は VS 2005 を初めて使用します。

SP1がインストールされたVS 2005 Professional Editionを実行しています。

よろしく、

グレッグ。

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

.net - DLLのGUID(.Net)

私はこの分野の経験があまりないので、いくつか質問があります。まず、.Netで作成されたすべてのDLLに独自のGUIDがありますか?そうでない場合、私の質問は、どのようにして1つを取得し、それをDLLに関連付けるかです。

次に、問題は、そのdllのGUIDを取得するにはどうすればよいかということです。DLLパス(c:\ some \ path \ to \ a \ file.dll)が与えられた場合、そのGUIDを決定するにはどうすればよいですか?また、他の方法に進む簡単な方法はありますか(GUID-> DLL)-これについて少し読んだことがありますが、その多くはVB6DLLやCOM関連のものを参照しています...これは.NetDLLにも当てはまりますか?

更新:回答ありがとうございます。たぶん私は間違った質問をしているのでしょう。データベースでそれらを参照できるように、DLLファイルごとに一意のIDが必要です。データベースに保存されている一意のIDを取得して、DLLを簡単に見つけて、それを使って何かを実行できるようにしたいと思います。回答によると、GUIDを使用するべきではないかもしれませんが、これを行うための.Netの方法はありますか?

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

c# - ASP.NET で http ヘッダーから "Guid" 変数を取得する方法

次の行でエラーが発生します (型 "string" を "System.Guid" に変換できません)。

httpヘッダーGetでGuid変数を渡す解決策はありますか?

0 投票する
9 に答える
3778 参照

c# - C# と DB での Guid キーの作成の違い

データベース内のエンティティの主キーとして Guid を使用します。伝統的に、INSERT 中にデータベースにエンティティの ID を設定させるパターンに従ってきましたが、これは通常、自動インクリメント フィールドなどを使用して物事を処理する方法であるためだと思います。

オブジェクトの構築中にコードでキー割り当てを行う方がはるかに便利であることがますますわかっています。主な理由は次の 2 つです。

  1. オブジェクトのコンストラクターが実行されると、そのすべてのフィールドが初期化されていることがわかります。「中途半端な」オブジェクトが動き回ることはありません。
  2. 操作のバッチを実行する必要があり、そのうちのいくつかはオブジェクトのキーを知っていることに依存している場合、データベースへのラウンドトリップなしで一度にすべて実行できます。

このように物事を行わないやむを得ない理由はありますか? つまり、Guid をキーとして使用する場合、キーの割り当てをデータベースに任せる正当な理由はありますか?

編集: Guid を PK に使用する必要があるかどうかについて多くの人が強い意見を持っています (私は知っていました) が、それは私の質問のポイントではありませんでした。

クラスタリングの問題 (インデックスを適切に設定すれば問題にはならないようです) を除けば、アプリケーション層でキーを作成しないようにする説得力のある理由は見当たりません。

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

c# - .NET 2.0 でアプリケーションの GUID をプログラムで取得する方法

C# .NET 2.0 でプロジェクトのアセンブリにアクセスする必要があります。

プロジェクトのプロパティの下にある [アセンブリ情報] ダイアログで GUID を確認できます。現時点では、それをコードの const にコピーしました。GUID は決して変更されないため、これはそれほど悪い解決策ではありませんが、直接アクセスできると便利です。これを行う方法はありますか?

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

rss - PubDate/Guid は RSS に不可欠ですか? Yahoo! で優れた RSS を作成する方法 ソースがアイテムに異なる日付を提供していない場合、パイプしますか?

Yahoo!を作成しています。ニュース サイトにパイプしますが、フィードレスソースには各項目の日付/時刻がありません。RSS がうまく機能しません。更新のたびに、たとえば Google リーダーなどの RSS リーダーは、すべての既読アイテムを未読として再びマークします。pubDate タグがないか、guid タグが正しくないことが原因である可能性があります。

  1. Yahoo! で「pubDate」を作成する方法 ソースがデータを提供しない場合にパイプしますか?

  2. 「guid」タグの上書きを回避するには? (YPipes で GUID を設定できますが、YPipes は GUID を無視します)

解決策: pudDate は必要ありません。ガイドは不可欠です。たとえYahoo!Pipes は GUID を書き換えます。Yahoo! Pipes は、GUID テキストをハッシュ値に変換します。ハッシュ値は、テキストが変更されるまで変更されません。

0 投票する
9 に答える
721760 参照

python - Python で GUID/UUID を作成する方法

プラットフォームに依存しない Python で GUID を作成するにはどうすればよいですか? WindowsでActivePythonを使う方法もあるそうですが、COMを使っているのでWindowsだけです。プレーンな Python を使用する方法はありますか?