标签: uniqueidentifier

唯一识别计算机的好方法是什么?

我正在开发一些桌面软件供客户转售.客户希望限制软件,以便注册码特定于一台且只有一台计算机.

除了使用网卡中的MAC之外,是否还有其他任何技术(适用于Windows和Mac OS X)以便唯一识别计算机?

windows macos uniqueidentifier

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

Android唯一序列号

我正在开发一个针对Android 4.0(API 14)及更高版本的Android应用程序.

我正在寻找一个每个设备唯一的序列号,并且这个序列号永远存在(与设备一起死亡,在出厂重置后不会改变).

我在网上发现了很多关于Android设备的唯一标识符的结果,但在android.os.Build.SERIAL数字上却很少.

到目前为止,我已经消除了ANDROID_ID的使用,因为它可能会在出厂重置后发生变化.我也消除了IMEI的使用,因为Android设备可能是非手机的.我无法使用wifi或蓝牙MAC ADDRESS,因为如果未启用硬件(基于我在网络上找到的内容),设备可能没有这样的硬件和/或这样的mac地址可能无法读取.

我相信我可能会去Android设备序列号.

可以使用android.os.Build.SERIAL轻松访问它(因为它是在API级别9中添加的,不需要任何其他权限).

我的问题是:

  • 考虑到我的应用程序针对Android 4.0(API 14)及更高版本,是每个设备唯一的android设备的android.os.Build.SERIAL号码吗?

  • 目前,android.os.Build.SERIAL的文档指示:硬件序列号(如果可用).仅限字母数字,不区分大小写. 这是否意味着序列号可能不可用?

  • 什么是满足上述条件的另一种替代方案?

android serial-number uniqueidentifier

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

php中的短唯一ID

我想创建一个独特的ID但是uniqid()给出类似的东西'492607b0ee414'.我想要的是类似于tinyurl给出的东西:'64k8ra'.越短越好.唯一的要求是它不应该有明显的顺序,它应该看起来比看似随机的数字序列更漂亮.字母比数字更受欢迎,理想情况下不会是混合字母.由于参赛人数不会那么多(最多10000人左右),因此碰撞的风险并不是一个很大的因素.

任何建议赞赏.

php uniqueidentifier unique-index

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

Uniqueidentifier(GUID)上的聚合函数

假设我有下表:

category | guid
---------+-----------------------
   A     | 5BC2...
   A     | 6A1C...
   B     | 92A2...
Run Code Online (Sandbox Code Playgroud)

基本上,我想做以下SQL:

SELECT category, MIN(guid)
  FROM myTable
 GROUP BY category
Run Code Online (Sandbox Code Playgroud)

它不一定是MIN.我只想返回每个类别的一个 GUID.我不在乎哪一个.不幸的是,SQL Server不允许在GUID上使用MIN或MAX.

当然,我可以将guid转换为varchar,或者创建一些嵌套的TOP 1 SQL,但这似乎是一个丑陋的解决方法.我错过了一些优雅的解决方案吗?

sql sql-server guid aggregate uniqueidentifier

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

应用程序被拒绝,但我不使用UDID

今天我们收到了有关我们提交内容的反馈,但我们不了解所报告的问题:"不允许应用访问UDID,也不得使用UIDevice的uniqueIdentifier方法.请更新您的应用和服务器,以便将用户与供应商或广告相关联iOS 6中引入的标识符."

我们知道关于udid的拒绝,但我们的应用程序不使用它!阅读本文后,我们的团队重新评估了应用程序,我们没有发现"UIDevice uniqueIdentifier"的出现.我们还修改了所有使用过的库,实际上我们找不到UDID的任何调用.

有人有想法吗?

经过研究,我执行了"greap"命令,我怀疑FacebookSDK:

my-app-directory $ grep -Rnis 'uniqueIdentifier' *
Binary file MyApp/FacebookSDK.framework/FacebookSDK matches
Binary file MyApp/FacebookSDK.framework/Versions/A/FacebookSDK matches
Binary file MyApp/FacebookSDK.framework/Versions/Current/FacebookSDK matches
Binary file MyApp/MyApp.xcodeproj/project.xcworkspace/xcuserdata/myuser.xcuserdatad/UserInterfaceState.xcuserstate matches
Run Code Online (Sandbox Code Playgroud)

FacebookSDK使用uniqueIdentifier ?? 决议是什么?

uniqueidentifier app-store udid appstore-approval ios

45
推荐指数
4
解决办法
2万
查看次数

NSFileManager唯一的文件名

我需要一种快速简便的方法来在iOS上存储具有唯一文件名的文件.我需要在文件前添加一个字符串,然后将生成的唯一标识符附加到末尾.我希望NSFileManager有一些方便的方法来做到这一点,但我似乎无法找到它.

我在看createFileAtPath:contents:attributes:,但不确定属性是否会给我这个唯一的文件名.

cocoa-touch objective-c uniqueidentifier file-management ios

37
推荐指数
6
解决办法
2万
查看次数

有没有办法识别JavaScript中的浏览器标签?

我需要能够识别我在浏览器中的标签.我是否可以通过浏览器获取一些信息来识别标签?我不需要知道任何其他选项卡,我只需要我所在选项卡的ID.它可以是随机或顺序编号,或日期时间戳,只要它保持相同的标签的生命.

我有一个客户端应用程序,通过HTTP连接到远程服务器,如果我在多个选项卡中打开它,每个实例需要自己唯一的ID或应用程序失败,所以我只需要一些与之关联的唯一编号只要该选项卡存在的选项卡(即,当我浏览提供此应用程序的站点时,页面刷新后存活的内容).看起来像是在浏览器中可以使用的明智之举,比如window.tabId - 这就是我所需要的.我有一个严肃的开发块,因为我无法通过这个似乎不存在的简单,简单,简单的解决方案.必须有一种方法(跨浏览器解决方案).

有任何想法吗?

javascript browser tabs uniqueidentifier

35
推荐指数
5
解决办法
6万
查看次数

INT与数据库中ID字段的唯一标识符

我正在使用SQL Server 2005(可能在不久的将来使用SQL Server 2008)为网站创建一个新数据库.作为一名应用程序开发人员,我见过很多数据库使用integer(或bigint等)表格的ID字段来用于关系.但最近我也看到了使用unique identifier(GUID)作为ID字段的数据库.

我的问题是,一个人是否优于另一个人?将integer字段是查询和连接等快?

更新:为清楚起见,这是表中的主键.

sql t-sql sql-server uniqueidentifier

33
推荐指数
4
解决办法
2万
查看次数

将NULL转换为空字符串 - 从字符串转换为uniqueidentifier时转换失败

使用SQL Server 2005如何获得以下语句,或者更确切地说是我想要的输出.

SELECT Id   'PatientId',
       ISNULL(ParentId,'')  'ParentId'
FROM Patients
Run Code Online (Sandbox Code Playgroud)

ParenId是uniqueidentifier允许的NULL,但似乎查询优化器也试图转换''uniqueidentifier行中的那些ParentId = NULL.如标题所示,这是查询运行程序抛出的确切错误信息!

  • 如何让服务器返回空字符串 ParentId = NULL

sql-server sql-server-2005 uniqueidentifier

33
推荐指数
3
解决办法
12万
查看次数

什么是Git提交ID?

如何生成Git提交ID以唯一标识提交?

例: 521747298a3790fde1710f3aa2d03b55020575aa

它是如何工作的?它们只对每个项目都是唯一的吗?或者全球的Git存储库?

git git-svn uniqueidentifier git-commit

33
推荐指数
2
解决办法
3万
查看次数