Guid 生成代码
来源:互联网 发布:施琅大将军知乎 编辑:程序博客网 时间:2024/05/28 15:07
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。”
1. 一个GUID为一个128位的整数(16字节),在使用唯一标识符的情况下,你可以在所有计算机和网络之间使用这一整数。
2. GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:337c7f2b-7a34-4f50-9141-bab9e6478cc8 即为有效的 GUID 值。
3. 世界上(Koffer注:应该是地球上)的任何两台计算机都不会生成重复的 GUID 值。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。
4. 在 Windows 平台上,GUID 应用非常广泛:注册表、类及接口标识、数据库、甚至自动生成的机器名、目录名等。
SQL生成GUID:
select Newid()
C#生成GUID:
Guid guid = Guid.NewGuid();
string strGUID = guid.ToString();
string strGUID = guid.ToString();
- 生成GUID的代码
- Guid 生成代码
- java生成GUID代码
- PHP代码生成GUID
- ios生成guid代码
- API生成GUID的代码
- 常用GUID的生成代码
- GUID及其简易生成代码(c++)
- C++的GUID的生成代码
- 实例:VC++生成GUID的代码
- C++的GUID的生成代码
- GUID及其简易生成代码(c++)
- C++的GUID的生成代码
- 生成随机的GUID的C代码
- GUID 生成
- 生成GUID
- 生成GUID
- 生成GUID
- SMBIOS 学习内容
- NHibernate和Spring.Net框架介绍(一)
- oracle 更改参数 nls_length_semantics
- Html日历控件
- Install & Add logical domain, set domain dependency, set failure-policy
- Guid 生成代码
- 样式表实现文字隐藏
- 什么是CSS+DIV
- 转帖:Android的MediaPlayer架构介绍
- NHibernate和Spring.Net框架介绍(二)
- asp.net实现伪静态
- [转] 200条装修小常识(结婚,不结婚的都要看一下,很有用的)
- BIOS 和DOS中断大全
- NHibernate主要接口介绍