byte[] buffer = Guid.NewGuid().ToByteArray();
return BitConverter.ToInt64(buffer, 0);  

GUID是微软针对UUID的实现,直接生成会大于long类型的最大长度。

但只要转换一下即可

转载于:https://www.cnblogs.com/hont/p/4072275.html

通过GUID生成可持久化的PID相关推荐

  1. vb的GUID生成算法

    源代码推荐:vb的GUID生成算法 'RETURNS:  GUID if successful; blank string otherwise.  'Unlike the GUIDS in the r ...

  2. PHP Guid生成

    目录 PHP GUID 生成 GUID 介绍 GUID性质 生成GUID 1. 长度36位包含 - 2. 长度32位不包含 PHP GUID 生成 GUID 介绍 GUID:Globally Uniq ...

  3. C# 中GUID生成格式的四种格式

    在C#中GUID生成的四种格式 var uuid = Guid.NewGuid().ToString(); // 9af7f46a-ea52-4aa3-b8c3-9fd484c2af12var uui ...

  4. C# VB6.0 Java C++ GUID 生成

    编辑本段GUID概念 GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) . GUID ...

  5. linux c uuid guid 生成

    方法一:随机生成 #include <stdio.h> #include <stdlib.h> #include <string.h> /*** Create ra ...

  6. Hibernate——(3)主键生成策略持久化类的三种状态

    一 持久化类 1.持久化:内存对象--->数据库(硬盘)Hibernate持久化的框架 持久化类:Java对象与数据库中的表建立映射关系            Hibernate就称为持久化类( ...

  7. c#利用GUID生成随机码

    1:生成16位数字加字母 private string GenerateId() { long i =1; foreach(byte b in Guid.NewGuid().ToByteArray() ...

  8. guid oracle 生成不重复_可空类型和Guid的使用

    0. 前言 在<C# 基础知识系列- 13 常见类库(二)>中,我们介绍了一下DateTime和TimeSpan这两个结构体的内容,也就是C#中日期时间的简单操作.本篇将介绍Guid和Nu ...

  9. 生成GUID唯一值的方法汇总(dotnet/javascript/sqlserver)

    一.在 .NET 中生成 1.直接用.NET Framework 提供的 Guid() 函数,此种方法使用非常广泛.GUID(全局统一标识符)是指在一台机器上生成的数字,它保证对在同一时空中的任何两台 ...

最新文章

  1. AAAI2018正式落幕 13个世界顶尖AI教授都讲了啥?
  2. java富文本编辑器KindEditor
  3. FD.io/VPP — VPP 的安装部署
  4. jsp/servlet学习笔记(核心编程)mysql部分
  5. matplotlib 一张图多个图,如何在Matplotlib中绘制同一个图上的多个函数?
  6. ActiveMQ相关存储介绍
  7. 一个柱状图里两种数据_分享一些数据分析常用的统计图图表
  8. 如何在Go中使用切片容量和长度
  9. php和python-php跟python
  10. 安卓4.2系统_五分钟了解 海贝(HiBy)R6PRO 安卓智能Hi-Fi播放器
  11. android ram压力测试,android用memtester内存压力测试
  12. HTML5 简介与安装
  13. java面向接口编程
  14. unexpected indent错误
  15. 机器学习的十大图像分类数据集
  16. 满足国六标准通用型故障诊断仪:Q-OBD
  17. [...ServerPropertiesAutoConfiguration.class] cannot be opened because it does not exist
  18. C/C++编程学习 - 第7周 ⑥ 合影效果
  19. CPU卡技术学习笔记1
  20. ubuntu 12.10 安装 QQ2012

热门文章

  1. qgraphicsview鼠标移动图片_交互式QGraphicsView(平移/缩放/旋转)-阿里云开发者社区...
  2. python编程狮苹果系统_Python编程狮app下载-Python编程狮苹果版v1.0
  3. Vue 动画 过渡的类名
  4. centos 指定文件路径 脚本_centos自动删除三天前文件的脚本和自动进入指定目录运行命令...
  5. mysql5.7.23分区表_MySQL5.7.23 VS MySQL5.6.21 分区表性能对比测试
  6. tuxedo错误码6_TUXEDO启动常见错误和解决方法
  7. java接口多态的变量能_「JAVA」多态的灵魂,面向接口的程序设计,这才是你该懂得的接口(interface)...
  8. matlab泛函分析,Matlab数字图像处理的学习建议 – MATLAB中文论坛
  9. mysql重复你数据标识_MySQL 处理重复数据
  10. docker pull下载很慢_一文了解Docker容器技术的操作