问题标签 [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.
sql-server - 何时将 GUID 用作主键?
可能重复:
GUID/UUID 数据库键的优缺点
在 SQL Server 2005/8 数据库中,是否存在必须使用 GUID 作为主键的情况。例如,使用 MS Sync Framework 会强制执行此操作,还是数据复制?
c++ - 在 Windows 上生成硬件 ID
使用 C++ 在 Microsoft Windows 上生成一个不易被欺骗的唯一硬件 ID(例如更改 MAC 地址)的最佳方法是什么?
iphone - 为什么 iPhone 设备 ID 是 40 个字符?
UUID 通常为 36 个字符。
vbscript - 如何在 VBScript 中生成 GUID?
我想在 VBScript 中生成 GUID 字符串。我知道 VBScript 中没有内置函数可以生成一个。我不想使用随机生成的 GUID。也许有一个可以使用 CreateObject() 创建的 ActiveX 对象肯定会安装在可以生成 GUID 的(更新的)Windows 版本上?
com - ActiveX 控件功能工具
有没有一种工具可以让我浏览我系统上安装的所有 ActiveX 控件以及我可以访问的方法和属性?当然还有他们的 UUID。
visual-c++ - 用于 GCC/G++ 的 VC++ #import 指令
我正在尝试测试一个提供 VC++ 示例的库;但是,我对所有项目都使用 gcc/g++。
好吧,VC++ 示例访问库的方式是它使用#import指令,传递库 DLL 的位置,然后它执行using namespace LIBRARYNAME,然后它能够创建一些未定义的类型(我假设它已定义在 DLL 中)并使用 __uuidof 创建它的新实例。从那时起,要调用其中一个库函数,该示例只需执行createdObj->foo() 即可。
嗯... g++ 的 #import 与 VC++ 的 import 不同(见这里),所以这个例子对我不起作用。
有什么办法可以将它转换为在 g++ 下编译,或者我是 SOL,直到库开发人员为我提供一个我可以试用的静态库?
java - 将 Java UUID 作为字节发送到 C++ 并通过 TCP 返回
我正在尝试将 Java UUID 发送到 C++,它将在其中用作 GUID,然后将其发送回并将其视为 UUID,我希望仅将其发送为 16 个字节。
有什么简单的方法可以做到这一点吗?
我有一个复杂的方法,从 Java 发送到 C++,在那里我询问 UUID 的最低和最高有效位,将其写入 ByteBuffer,然后将其作为字节读出。
这是我从 UUID 中获取 2 个 long 并将它们发送到 C++ 的愚蠢复杂的方法:
爪哇
C++
这行得通,但似乎太复杂了,我还不能让它朝另一个方向工作。
(我正在使用谷歌协议缓冲区来回发送两个 long)
- 亚历克斯
guid - UUID 有多独特?
使用 UUID 来唯一标识某物有多安全(我将它用于上传到服务器的文件)?据我了解,它基于随机数。然而,在我看来,如果有足够的时间,它最终会自我重复,只是纯属偶然。是否有更好的系统或某种类型的模式来缓解这个问题?
networking - UUID 和网络上的字节交换
是否有标准可接受的方式来字节交换 UUID 以通过网络(或文件存储)传输?(我想发送/存储 16 个原始字节,而不是将 UUID 转换为字符串表示形式。)
起初我想我应该将 UUID 划分为 4 个 32 位整数并在每个整数上调用 htonl,但这听起来不对。UUID 具有内部结构(来自 RFC 4122):
这样做是否正确:
写之前,然后对应的ntoh...在另一端读后调用?
谢谢。