社区
C#
帖子详情
关于GUID,不能理解,谁来解释一下?
ynduanlian
2013-05-29 09:06:02
有个问题想不明白:
GUID ,例如:{27B215EC-BE07-320B-BEF7-1C898AD1D02D}
既然GUID是128位的数字标识符,那么中间的“-”显示实际并不是GUID的一部分,为什么要加“-”?
...全文
650
6
打赏
收藏
微信扫一扫
点击复制链接
分享
下载分享明细
分享
举报
写回复
6 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zbdzjx
2013-05-29
在博客园看到的: 1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce6 2、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba 3、Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba-a763-c861304b46f8} 4、Guid.NewGuid().ToString("P") 结果为: (778406c2-efff-4262-ab03-70a77d09c2b5)
打赏
举报
回复
赞
ynduanlian
2013-05-29
显示,作为一个128位的数字,合法的字符为:0123456789ABCDEF 之一,并不包括“-”。有“-”应当是为了便于阅读,它本身应当并不是GUID的内容。
打赏
举报
回复
赞
ynduanlian
2013-05-29
楼上的,你说的不对。在有些系统中产生的GUID就没有这横杠,比如Oracle中生成GUID的内置函数:sys_guid()。 SQL> select sys_guid() from dual; SYS_GUID() -------------------------------- DDD1CCB73D949EF2E0438722090F9EF2
打赏
举报
回复
赞
人生导师
2013-05-29
GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台计算机的网络或系统中,分配必须具有唯一性的标识符。 在 Windows 平台上,GUID 广泛应用于微软的产品中,用于标识如如注册表项、类及接口标识、数据库、系统目录等对象。 格式 GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 它的格式就是规定有‘-’这个符号的,这个是规定必须要有这个符号,没有什么为什么的,就好比也是一个准则,使用GUID的时候需要采用这种格式,所以-这个符号也应该是属于GUI的一部分的
打赏
举报
回复
赞
ynduanlian
2013-05-29
大端序是什么意思?
打赏
举报
回复
赞
bdmh
2013-05-29
位 字节 描述 字节序 32 4 数据1 原生 16 2 数据2 原生 16 2 数据3 原生 64 8 数据4 大端序 他有这几部分组成,让你看清楚些
打赏
举报
回复
赞
相关推荐
php中
guid
怎么使用,
关于
php:如何生成新的
GUID
?
我不熟悉C#或
GUID
() object,但需要类似于PHP的东西(因此创建一个新的对象,根据我的
理解
返回empty/blank
GUID
)。有什么主意吗?net /手动/恩/ function.uniqid.php(注:a uuidv4哪里
guid
.new
guid
在。NET)。...
OPC:
关于
GUID
以及CLSID的
理解
当初微软设计com规范的时候,有两种选择
来
保证用户的设计的com组件可以全球唯一: ... 第二种是发明一种算法,每次都能产生一个全球...微软采用第二种方法,并发明了一种算法,这种算法用
GUID
(Globally Unique Identi...
Unity
关于
GUID
的一些实用例子
关于
GUID
的具体
理解
可以参考这篇文章: https://www.cnblogs.com/zhaoqingqing/p/5823927.html 这里我们就简单
理解
为表示Unity文件的一个唯一标识符 使用例(代码均为其他人的代码,这里引用): 引用查找: 应用...
Java
Guid
深入
理解
代理模式
简单
来
说就是 我们使用代理对象
来
代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。 代理模式的主要作用是扩展目标对象的功能,比如说在目标...
如何
理解
UEFI中的
GUID
如何
理解
UEFI中的
GUID
UEFI是新一代的BIOS系统,具有很好的扩展性和跨平台性; UEFI整个流程分为: security-> PEI,->DXE->BDS 在UEFI系统中,我们常看到
GUID
这个关键词,它有什么作用呢?说直白一点,其...
发帖
C#
加入
微信扫一扫
点击复制链接
分享社区
下载分享明细
10.7w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
申请成为版主
帖子事件
创建了帖子
2013-05-29 09:06
社区公告
让您成为最强悍的C#开发者