uuid安装使用
来源:互联网 发布:python progressbar 编辑:程序博客网 时间:2024/05/18 00:01
环境: centos7
安装:
sudo yum -y install libuuid-devel.x86_64
接口说明
uuid_generate函数
优先采用的算法:如果存在一个高质量的随机数生成器(/ dev / urandom),UUID将基于其生成的随机数产生。备用算法:在高质量的随机数生成器不可用的情况下,如果可以获取到MAC地址,则将利用由随机数生成器产生的随机数、当前时间、MAC地址生成UUID。
uuid_generate_random函数
强制完全使用随机数,优先使用(/ dev / urandom),备用(伪随机数生成器)。在使用伪随机数生成器的情况下,uuid有重复的风险。
uuid_generate_time函数
使用全局时钟、MAC地址。有MAC地址泄露风险。为了保证唯一性还使用的时间同步机制,如果,时间同步机制不可用,多台机器上生成的uuid可能会重复。
uuid_generate_time_safe函数
指明由uuid_generate_time生成的uuid是否使用了时间同步机制。
uuid_unparse函数
将uuid以36个字节的字符串表示,字符串最后添加'\0',转换后的字符串总共占用37个字节。
uuid_unparse_upper、uuid_unparse_lower分别是转换成对应的大小写字符串。
参考:
https://linux.die.net/man/3/uuid_generate
0 0
- uuid安装使用
- linux下安装使用libuuid(uuid-generate)
- UUID使用
- PHP安装UUID模块
- postgresql uuid-ossp安装
- UUID介绍, Python使用UUID库
- PHP 使用 ramsey-uuid 生成UUID笔记
- Java UUID的使用
- Postgresql: UUID的使用
- Postgresql: UUID的使用
- beanUtils webUtils UUID使用
- hibernate中使用uuid
- JAVA uuid的使用
- uuid的使用
- JAVA uuid的使用
- MySQL uuid的使用
- java UUID的使用
- mysql中使用UUID
- C语言结构体中定义函数指针详解
- [NODE之16]express框架response
- textarea文字换行保存到数据后读出来没有换行
- Python之修改元素
- 扑克牌的顺子
- uuid安装使用
- 用命令启动android模拟器
- (%%%××××××××####重要)python安装pyspark步骤&&************
- 视频直播app架构概述
- Java解决有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位
- python --psutil模块
- 【设计模式】结构性模式—— 代理模式(Proxy Pattern)
- DateFormat与SimpleDateFormat的区别和使用详解
- 机器学习资料与攻略超强整理吐血推荐(一)