![]() |
1
1
这将保证即使我调用该方法的次数超过
|
![]() |
2
1
出于好奇,您不使用guid有什么原因吗? 或者,既然您正在考虑将生成的ID保存在一个列表中进行比较,为什么不能创建一个生成器?由于您建议存储是一个选项,如果您存储上次使用的数字并在每次使用时递增它。。。如果您愿意,您甚至可以存储日期并每天重置计数器。 |
![]() |
3
0
我在快速循环中遇到过一些问题,它们没有改变,尽管这是常识,它们应该改变(你无法控制操作系统,所以你不能假设时间每x毫秒改变一次,等等)
格式为TTTTOOO,其中T为时间数字,o为4位偏移量。 |
![]() |
4
0
|
![]() |
5
0
当然,当你真的想把计数器塞进几个可打印的字符(和一年中的某一天,而不是月/日,等等)时,我也坚信使用base-36(通过itoa) |
![]() |
6
0
我不确定您的流程是否可以牺牲微小的性能问题并保持逻辑简单。 如果您在两次呼叫之间将进程休眠1毫秒,我们可以保证HHMMSMM格式本身的唯一号码。通过这种方式,您可以消除连接部分,也可以消除为了双重检查唯一性而必须维护的列表。
|
![]() |
Alberto · 获取存储的mifare标记的十六进制字符串 7 年前 |
![]() |
Keegan Smith · 独特元素的价值 8 年前 |
![]() |
Ayed · 模型字段唯一性验证错误处理 9 年前 |
![]() |
artganify · 生成简短的唯一标识符[已关闭] 9 年前 |
|
CJK · 大型数据集的唯一计数公式 10 年前 |
![]() |
Sertan Pekel · SQL唯一标识符哈希字节不匹配 10 年前 |
![]() |
vvra · 生成900万唯一随机数字字符串 11 年前 |
![]() |
punkouter · 如何在lambda中创建标识列? 12 年前 |
![]() |
Anoop Vaidya · 查找Mac OSX序列号 12 年前 |