认识全局标识符
来源:互联网 发布:太原网络公司白猫网络 编辑:程序博客网 时间:2024/06/18 07:10
在操作注册表时,遇到class子键都是32为字符表示,如,{4D36E971-E325-11CE-BFC1-08002BE10318}。不知道这是什么东西,有什么用;网上一查,哦,是全局标识符。
以下内容来自http://baike.baidu.com/view/185357.htm
globally unique identifier(GUID——全局唯一标识符) GUID 是一个 128 位整数(16 字节),可用于所有需要唯一标识符的计算机和网络。此标识符重复的可能性非常小。 它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。世界上的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
以下来http://www.2cto.com/kf/201105/89512.html
GUID概念:
GUID(globally unique identifier)是一个128位的数。用于保证每一个接口和组件在时间和空间上都是全球唯一的一个标识符。为保证空间唯一性,根据机器上网卡的MAC地址再加上一定的算法生成的唯一的48位值序列;为保证时间上的唯一性,每个GUID值具有一个60位的时间戳。这个时间戳表示的是自1852年10月15号00:00:00以来以100纳秒为时间间隔的计数值。这样可以保证3400年GUID值仍然是唯一的。
GUID(globally unique identifier)是一个128位的数。用于保证每一个接口和组件在时间和空间上都是全球唯一的一个标识符。为保证空间唯一性,根据机器上网卡的MAC地址再加上一定的算法生成的唯一的48位值序列;为保证时间上的唯一性,每个GUID值具有一个60位的时间戳。这个时间戳表示的是自1852年10月15号00:00:00以来以100纳秒为时间间隔的计数值。这样可以保证3400年GUID值仍然是唯一的。
微软提供了两个建立GUID的程序,一个时UUIDGEN.EXE,该程序是命令行方式的;另一个则是GUIDGEN.EXE,是一个示例性的VC++对话框应用。
DEFINE_GUID可以使用GUIDGEN.EXE来生成一个GUID。
DEFINE_GUID可以使用GUIDGEN.EXE来生成一个GUID。
- 认识全局标识符
- 全局唯一标识符NEWSEQUENTIALID()
- GUID:全局唯一标识符
- GUID 全局唯一标识符
- UUID全局唯一标识符
- 2.2.4 认识标识符
- 认识python标识符
- 生成全局唯一标识符GUID
- GUID(全局统一标识符)
- 全局唯一标识符,简称GUID
- 关于GUID,全局唯一标识符
- GUID(全局唯一标识符)
- GUID (全局唯一标识符)
- 全局认识运筹学
- EJB-全局认识
- 软件测试全局认识
- 全面认识软件版本标识符
- 全局数据库名与系统标识符
- 使用gdb分析kernel panic
- GCC源码分析(五)——指令生成
- 在wince上使用Silverlight开发程序受关注的问题
- 施耐德电气:助力企业构建低PUE云计算数据中心
- 字符串替换函数 基于std::string
- 认识全局标识符
- 对三个变量按由小到大的顺序排序。(引用)
- 2013年必备的四项工作技能
- 使用Dom4j操作XML
- linux 启动过程略解
- 新申请CSDN专号,技术分涨真快啊 ,高兴@@ ----- >(下集)
- php notice报错
- 机器学习相关
- GNU ARM汇编--(十九)u-boot-nand-spl启动过程分析