GUID的学习
2024-08-24 19:55:37
GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。
GUID永远是方便的
对于程序开发的各个方面,.NET Framework简化了建立和处理GUID数值的过程。在.NET程序需要的地方,这一功能很容易地生成唯一的数值。
------------
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)
可见默认的为第2种效果
是否重复的阐述(无需担忧,重复概率远远小于100公里直径小行星撞击地球)
最新文章
- gulp-uglify 与gulp.watch()配合使用时遇到的重复压缩问题
- Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键?
- html5 canvas(小树姐的牛掰到爆了的作品)
- Simple Worker Thread Class
- C#中各种计时器
- 【 D3.js 入门系列 --- 8 】 对话操作(事件)
- Linux入门之常用命令(5)Bash
- SDVO-DVI-I2C-register
- [转帖]你所不知道的C和C++运行库
- DevExpress WinForms使用教程:Data Grid - Find Panel模式
- mybatis的工作原理
- SpringCloud服务注册与服务发现之Eureka
- dubbo provider如何对invoker进行export
- java.net.SocketTimeoutException: Read timed out 错误解决
- 20155304田宜楠-第三次作业:虚拟机的安装与Linux学习
- Deep Learning基础--Softmax求导过程
- PHP防抓取数据curl 解决方法
- Webpack安装和配置
- 通过OpenGL ES在iOS平台实践增强现实(一)
- easyui combobox的增加全选解决方案
热门文章
- composer-安装插件包
- jsoncpp的api简要说明
- C语言最小生成树prim算法(USACO3.1)
- 在学习c++过程中,总结类的三个用户以及使用权限,感觉非常实用
- iOS音频播放 (四):AudioFile 转
- PHP使用debug_backtrace方法跟踪代码调用
- 基于开源项目的在线网络视频直播项目---一个很好的电视直播开源项目Sopcast
- JavaScript语言基础12
- 暴走吧!Snapdragon SDK开发速成指南
- JSTL1.1函数标签库(functions)如fn:length