标签: uuid

C++中与平台无关的GUID生成?

在不依赖于特定于平台的工具的情况下,以C++编程生成GUID或UUID的最佳方法是什么?我正在尝试为模拟中的对象创建唯一标识符,但由于项目是跨平台的,因此无法依赖Microsoft的实现.

笔记:

  • 由于这是一个模拟器,我真的不需要加密随机性.
  • 如果这是一个32位数字,那将是最好的.

c++ uuid cross-platform guid

56
推荐指数
3
解决办法
6万
查看次数

TypeScript GUID类?

有没有人知道TypeScript中的一个好的,可靠的C#实现GUID(UUID)?

可以自己做,但想到如果其他人以前做过,我会节省时间.

uuid guid typescript

55
推荐指数
2
解决办法
8万
查看次数

用于Visual Studio解决方案文件的项目GUID是什么?

我在一个Visual Studio(2008)解决方案中有多个项目.
我刚刚发现每个项目都使用相同的GUID,因此在解决方案文件中它看起来像这样:

Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro1", "Pro1\Pro1.csproj", "{...}"
Project("{FAE04EC0-F103-D311-BF4B-00C04FCBFE97}") = "Pro2", "Pro2\Pro2.csproj", "{...}"
Run Code Online (Sandbox Code Playgroud)

我是否必须更改这些GUID,以便它们是唯一的以及它们用于什么?

uuid guid projects-and-solutions visual-studio

52
推荐指数
4
解决办法
5万
查看次数

如何确定字符串是否是有效的v4 UUID?

我正在根据客户端浏览器生成的UUID制作验证器,我用它来识别用户发送的某种类型的数据; 并且想要验证该UUID客户端发送它实际上是有效的版本4 UUID.

我发现这个PHP preg_match UUID v4,它很接近,但不完全是我正在寻找的.我想知道是否存在类似于is_empty()strtodate()如果字符串无效的地方发送FALSE.

我可以根据正则表达式做,但我想要更原生的东西来测试它.

有任何想法吗?

php regex uuid

52
推荐指数
4
解决办法
5万
查看次数

在SQLite中使用UUID

是否可以在SQLite中使用UUID值作为主键?我发现关于这个主题的信息非常有限,所以我不确定SQLite是否支持UUID数据类型.我应该将UUID存储为字符串吗?

sqlite uuid

51
推荐指数
5
解决办法
3万
查看次数

为什么.NET GUID中有破折号?

为什么.NET GUID中有破折号?在GUID的大多数实现中是否存在破折号,或者它只是Microsoft的东西?

签,

741ecf77-9c92-4435-8e6b-85975bd13452

.net uuid guid

50
推荐指数
6
解决办法
9427
查看次数

如何在应用程序中获取Android手机的UUID?

我正在寻求帮助来获取我的Android手机的UUID.我搜索了网络,发现了一个可能的解决方案,但它不能在模拟器中工作.

这是代码:

Class<?> c;
try {
    c = Class.forName("android.os.SystemProperties");
    Method get = c.getMethod("get", String.class);
    serial = (String) get.invoke(c, "ro.serialno");
    Log.d("ANDROID UUID",serial);
} catch (Exception e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

有人知道它为什么不起作用,或者有更好的解决方案吗?

uuid android

50
推荐指数
5
解决办法
16万
查看次数

UUID到唯一的整数id?

我想知道将UUID转换为唯一整数的最简单方法是什么?我尝试过使用哈希码,但人们告诉我,如果我使用哈希码,它不会总是唯一的吗?

那么最简单的方法是什么?哈希码是唯一的吗?

java uuid

47
推荐指数
4
解决办法
7万
查看次数

通过CQLsh插入硬编码的UUID(Cassandra)

想通过CQLsh脚本填充一些静态测试数据.

这不起作用:(device_id是UUID)

insert into devices (device_id, geohash,name, external_identifier, measures, tags) 
values ('c37d661d-7e61-49ea-96a5-68c34e83db3a','9q9p3yyrn1', 'Acme1', '936', {'aparPower','actPower','actEnergy'},{'make':'Acme'});
Run Code Online (Sandbox Code Playgroud)

错误请求:类型为uuid的device_id的STRING常量(c37d661d-7e61-49ea-96a5-68c34e83db3a)无效

我似乎无法找到任何CQL函数转换为正确的类型.我需要从python脚本中执行此操作吗?

谢谢,克里斯

uuid cql cassandra cqlsh

46
推荐指数
1
解决办法
2万
查看次数

不同的字符串中的UUID是相同的

我有两个不同的字符串,但在解析为UUID后,它似乎是相同的

public static void main(String[] args) {
    try {
        UUID t1 = UUID.fromString("38e1036d-7527-42a3-98ca-f2f19d3155db");
        UUID t2 = UUID.fromString("123438e1036d-7527-42a3-98ca-f2f19d3155db");
        System.out.println(t1.toString().equals(t2.toString()));
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

java uuid

46
推荐指数
3
解决办法
4348
查看次数