标签: uniqueidentifier

产生短哈希的哈希函数?

是否有单向加密,可以采用任意长度的字符串并产生一个10字符以下的哈希?我想生成合理的唯一ID,但是基于消息内容,而不是随机的.

但是,如果不能使用任意长度的字符串,我可以将消息约束为整数值.但是,在这种情况下,对于两个连续的整数,散列必须不相似.

encryption uniqueidentifier

81
推荐指数
9
解决办法
10万
查看次数

如何从MySQL中的select中删除?

此代码不适用于MySQL 5.0,如何重新编写它以使其工作

DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id  HAVING ( COUNT(id) > 1 ))
Run Code Online (Sandbox Code Playgroud)

我想删除没有唯一ID的列.我将添加大多数时间只有一个id(我尝试了语法,但它也不起作用).

mysql sql select subquery uniqueidentifier

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

.NET短唯一标识符

我需要.NET中的唯一标识符(不能使用GUID,因为它对于这种情况来说太长了).

人们认为这里使用的算法是一个很好的候选人还是你有其他建议吗?

.net c# uniqueidentifier

75
推荐指数
10
解决办法
8万
查看次数

指令模板元素的唯一ID

我有一个可以在页面上多次使用的指令.在这个指令的模板中,我需要为input-Element使用ID,所以我可以像这样"绑定"一个Label:

<input type="checkbox" id="item1" /><label for="item1">open</label>
Run Code Online (Sandbox Code Playgroud)

现在问题是,只要多次包含我的指令,ID"item1"就不再是唯一的,并且标签不能正常工作(点击时应选中/取消选中复选框).

这个问题是如何解决的?有没有办法为模板分配"命名空间"或"前缀"(就像asp.net与ctl00 ...-前缀一样)?或者我必须在每个id-Attribute中包含一个angular-Expression,它包含Scope中的指令ID +静态ID.就像是:

<input type="checkbox" id="{{directiveID}} + 'item1'" /><label for="{{directiveID}} + 'item1'">open</label>
Run Code Online (Sandbox Code Playgroud)

编辑:

我的指示

module.directive('myDirective', function () {
    return {
        restrict: 'E',
        scope: true, 
        templateUrl: 'partials/_myDirective.html',
        controller: ['$scope', '$element', '$attrs', function ($scope, $element, $attrs) {
            ...
        } //controller
    };
}]);
Run Code Online (Sandbox Code Playgroud)

我的HTML

<div class="myDirective">
  <input type="checkbox" id="item1" /><label for="item1">open</label>
</div>
Run Code Online (Sandbox Code Playgroud)

templates uniqueidentifier angularjs angularjs-directive

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

如何在设备上卸载ios app后保留ios中的identifierForVendor?

我正在开发一个iOS应用程序,它调用web服务进行登录,然后我将登录凭据与供应商标识符(identifierForVendor)一起发送到Web服务器,以便为这些凭证唯一地标识设备.因此用户只能拥有一个设备和一个凭证.

我有了identifierForVendor

NSString *uuid = [[UIDevice currentDevice] identifierForVendor].UUIDString
Run Code Online (Sandbox Code Playgroud)

然后该标识符将存储在Web服务器的数据库中以及设备数据库中.当用户打开应用程序并尝试从Web服务器下载数据时,用户设备上的本地identifierForVendor将与存储在Web服务器上的标识符进行比较.

用户卸载应用程序并重新安装时出现问题,我发现identifierForVendor已更改.因此用户无法继续前进.

我阅读了苹果文档UIDevice Documentation

如前所述,如果来自同一供应商的所有应用程序都从设备卸载,则在从该供应商新安装任何应用程序时将采用新的identifierForVendor.

那么在我的案例中如何处理这个问题呢?

uuid identifier uniqueidentifier ios

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

Secure.ANDROID_ID对每个设备都是唯一的吗?

我正在使用这个电话:

Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID);
Run Code Online (Sandbox Code Playgroud)

获取设备的UID.我想我从多个设备获得相同的ID.这有可能吗?

相关ID是:9774d56d682e549c,显然有几个设备返回此ID的问题http://code.google.com/p/android/issues/list?cursor=10603&updated=10603&ts=1295993403

uuid android uniqueidentifier

65
推荐指数
5
解决办法
9万
查看次数

C#guid和SQL uniqueidentifier

我想创建一个GUID并将其存储在数据库中.

在C#中,可以使用Guid.NewGuid()创建guid.这会创建一个128位整数.SQL Server有一个uniqueidentifier列,它包含一个巨大的十六进制数.

是否有一种好的/首选的方法可以使C#和SQL Server guids一起发挥良好作用?(即使用Guid.New()创建一个guid,然后使用nvarchar或其他字段将其存储在数据库中......或者通过其他方式创建SQL Server期望的表单的一些十六进制数)

c# sql guid uniqueidentifier

62
推荐指数
4
解决办法
12万
查看次数

如何在Java中获取唯一的计算机标识符(如磁盘ID或主板ID)?

我希望在Windows,MacOS以及Linux(如果可能的话)上获得一台带有Java的计算机的唯一ID.它可能是磁盘UUID,主板S/N ......

Runtime.getRuntime().exec 可以使用(它不是applet).

想法?

java uuid uniqueidentifier

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

生成唯一ID

我是大学生,我们的任务是创建一个搜索引擎.当添加到边界时,我很难生成分配给每个URL的唯一ID.我曾尝试使用SHA-256哈希算法以及Guid.这是我用来实现guid的代码:

public string generateID(string url_add)
{
    long i = 1;

    foreach (byte b in Guid.NewGuid().ToByteArray())
    {
        i *= ((int)b + 1);
    }

    string number = String.Format("{0:d9}", (DateTime.Now.Ticks / 10) % 1000000000);

    return number;
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net uniqueidentifier

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

MD5这样的哈希函数如何独特?

我知道MD5有一些碰撞,但这更像是关于散列函数的高级问题.

如果MD5将任意字符串散列为32位十六进制值,那么根据Pigeonhole原则,这肯定不是唯一的,因为有更多唯一的任意字符串,而不是唯一的32位十六进制值.

theory hash md5 uniqueidentifier

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