uniqueidentifier相关内容

有没有一种简单的方法可以从两个整数的组合键创建唯一的整数键?

出于与问题不太相关的各种原因,我有一个表,其中有一个由两个整数组成的组合键,我想从这两个数字中创建一个唯一键。我最初的想法是将它们连接在一起,但当我意识到(51,1)的组合键将产生与(5,11)相同的唯一键(即511)时,我很快就遇到了问题。 有没有人有一种聪明的方法从两个整数中生成一个整数,以便生成的整数对于这对起始整数是唯一的? 编辑:在遇到大量令人印象深刻的数学问题后,我意识到我 ..
发布时间:2022-04-08 17:25:35 其他开发

如何生成随机的、唯一的字母数字字符串?

如何使用数字和字母生成随机的唯一字符串以用于验证链接?就像您在网站上创建帐户时,它会向您发送一封带有链接的电子邮件,您必须单击该链接才能验证您的帐户 如何使用 PHP 生成其中之一? 解决方案 安全声明:此解决方案不应用于随机性质量可能影响应用程序安全性的情况.特别是 rand() 和 uniqid() 不是加密安全的随机数发电机.请参阅 Scott 的回答 以获得安全的替代方案 ..
发布时间:2022-01-30 11:17:52 PHP

如何从 MySQL 中的选择中删除?

此代码不适用于 MySQL 5.0,如何重写以使其工作 DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING (COUNT(id) > 1)) 我想删除没有唯一 ID 的列.我会补充一点,大多数时候它只有一个 id(我尝试了 in 语法,但它也不起作用). 解决方案 SELECT (子)查询返回结果set ..
发布时间:2022-01-23 15:37:00 数据库

为数据集插入关闭 IDENTITY_INSERT

我正在使用数据集插入从旧数据库转换的数据.要求是保持当前的 Order_ID 编号. 我尝试过使用: SET IDENTITY_INSERT 订单开启; 当我在 SqlServer Management Studio 中时,这有效,我能够成功 INSERT INTO orders (order_Id, ...) VALUES (1, ...); 但是,它不允许我通过我在转换脚本中使用 ..
发布时间:2022-01-21 13:06:59 数据库

如何检查我的 NFC TAG ID (UID)?

当我们习惯了 APK &标记每部手机.例如,电话 A 和 B 尝试标记.然后电话 A 可以知道电话 B 的 NFC TAG ID(4 字节 - HEX).但我想知道如何知道我手机上的 NFC TAG ID.没用过其他手机.如果您知道任何其他信息,请给我您的建议. 解决方案 手机不一定有固定的防碰撞标识符(“NFC Tag ID",你叫它).例如,它可以有一个防冲突标识符,在每次激活时随机分 ..
发布时间:2022-01-18 21:16:18 其他开发

如何设置一个字段以保持行在 lucene 中的唯一性?

我的应用程序为每一行生成唯一 id 以在 lucene 中建立索引并保存到数据库.一个假设是如果存在和行具有相同的 id,我想更新它,而不是插入新的行和索引. 怎么做? 解决方案 这正是IndexWrite#updateDocument 方法.第一个参数是索引中必须唯一的词. 例如, 字符串 id = "42";文档文档 = 新文档();Field field = new F ..
发布时间:2022-01-15 12:50:26 其他开发

mongodb 的唯一 ID

如果我正在构建一个博客,我可以使用博客标题作为唯一标识符并通过 URL 解析它.但是,如果我想使用数字怎么办.你知道 twitter 如何拥有 www.twitter.com/username/statuses/9834542 吗?有没有人想出一个很好的方法来完成这项工作?使用“_id"是不可能的,因为它太长了. 解决方案 只要你能保证唯一性,你就不受限于使用默认的“_id" MongoD ..
发布时间:2022-01-13 13:11:43 其他开发

获取插入行的 PK Guid 的最佳方法

我已阅读关于获取插入行的标识.我的问题有点相关. 有没有办法获取插入行的 guid?我正在使用的表有一个 guid 作为主键(默认为 newid),我想在插入行后检索该 guid. Guids 是否有 @@IDENTITY、IDENT_CURRENT 或 SCOPE_IDENTITY 之类的东西? 解决方案 您可以使用 OUTPUT 功能将默认值返回到参数中. 创建表 MyT ..

iOS7 - 设备唯一标识符

我们的 iOS 应用是针对特定用户的.因此,我们使用设备唯一标识符来识别用户.这种方法在 iOS 6 之前都可以正常工作,因为我们每次都获得相同的价值. NSString *strUniqueIdentifier = [[UIDevice currentDevice] uniqueIdentifier]; 在 iOS 7 中,上述方法正在重新调整不同的值,我们在用户识别方面遇到了问题.iOS ..
发布时间:2022-01-07 18:00:09 移动开发

除了IMEI,Android_ID,WLAN Mac和蓝牙地址之外的设备的完美unique_id

目标: 我正在寻找一种方法来为 android 设备找出 unique_id. 背景: 我将在登录请求负载中使用 Id,并且由于我的应用是基于许可的服务应用,因此 Id 在正常情况下不应更改. 现有方法: 在 iOS 中,有一些 iOS 的唯一 id 解决方案,例如 CFUUID 或 identifierForVendor再加上钥匙串、广告标识符等,可以达到预期的效果 ..
发布时间:2022-01-04 20:13:59 移动开发

libpaypalmpl.a 正在使用 uniqueidentifier 并且苹果拒绝拒绝该应用程序

自 2013 年 5 月 1 日起,Apple 将拒绝使用 uniqueIdentifier 的应用程序.在我的应用程序中,我使用的是 Paypal 库,我发现 libpaypalmpl.a 正在使用 uniqueIdentifier 并且我的应用程序因为 uniqueIdentifier 而被拒绝.如何解决这个问题呢? 解决方案 来自 PayPal 的 Mike 在这里.我们正在弃用旧的 ..
发布时间:2021-12-29 17:10:35 移动开发

程序化视图如何设置唯一 ID?

我正在我的应用程序中创建一堆程序化的View.看起来它们在默认情况下都具有相同的 id=-1.为了与他们合作,我需要生成唯一的 ID. 我尝试了几种方法 - 随机数生成并基于当前时间,但无论如何不能 100% 保证不同的视图会有不同的 id 只是想知道有没有更可靠的方法来生成独特的?可能有特殊的方法/类? 解决方案 只是对@phantomlimb 的回答的补充, 而 Vi ..
发布时间:2021-12-29 08:03:44 移动开发

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

我知道 MD5 有一些冲突,但这更多是关于散列函数的高级问题. 如果 MD5 将任意字符串散列成 32 位十六进制值,则根据 Pigeonhole Principle 这当然不可能是唯一的,因为唯一的任意字符串比唯一的 32 位十六进制值多. 解决方案 您说得对,它不能保证唯一性,但是在 32 位十六进制值 (16^32) 中大约有 3.402823669209387e+38 个不同 ..
发布时间:2021-12-27 16:13:22 其他开发

有什么方法可以在 JavaScript 中识别浏览器选项卡?

我需要能够在浏览器中识别我所在的选项卡.难道我不能从浏览器中获取一些信息来识别选项卡吗?我不需要知道任何其他选项卡的任何信息,我只需要我所在选项卡的 id.它可以是随机数或序列号,或者日期时间戳,只要它保持不变标签的寿命. 我有一个客户端应用程序,它通过 HTTP 连接到远程服务器,如果我在多个选项卡中打开它,每个实例都需要自己的唯一 ID 或应用程序失败,所以我只需要一些唯一的数字只要该选 ..
发布时间:2021-12-25 11:37:09 前端开发

产生短散列的散列函数?

有没有一种加密方法可以采用任意长度的字符串并生成小于 10 个字符的散列?我想根据消息内容而不是随机生成合理唯一的 ID. 不过,如果不可能使用任意长度的字符串,我可以将消息限制为整数值.但是,在这种情况下,两个连续整数的哈希值不能相似. 解决方案 您可以使用任何常用的哈希算法(例如 SHA-1),这会为您提供比您需要的稍长的结果.只需将结果截断为所需的长度,这可能就足够了. ..
发布时间:2021-12-20 19:57:38 其他开发

PHP 会话 ID——它们是如何生成的?

当我调用 session_start() 或 session_regenerate_id() 时,PHP 会为会话 ID 生成一个看似随机的字符串.我想知道的是,它只是一个随机的字符序列,还是像uniqid()函数? 因为如果只是随机字符,理论上你不会遇到冲突吗?如果用户 A 登录,然后用户 B 登录,并且用户 B 生成相同的会话 ID(尽管可能性很小),那么用户 B 最终会访问用户 A 的 ..
发布时间:2021-12-15 21:06:39 PHP

从类 Unix 系统获取唯一 ID

我想从任何类 Unix 系统(如果可能的话)获得一个唯一的 ID,每次我的应用程序在同一台机器上运行时,该 ID 都将保持不变.如果可能,我想从 Linux 或 FreeBSD 或 Solaris 等获取相同的 id ......我不想为每台机器生成一个新的 id,而是获取一个已经存在的 id,我更喜欢这个 id来自操作系统,我不喜欢使用诸如 MAC 地址之类的东西. 如果没有其他选项可用, ..
发布时间:2021-12-14 23:48:34 服务器开发

真的有什么方法可以唯一标识任何计算机吗

我知道在 stackoverflow 中有许多类似的问题,例如: 唯一标识计算机的好方法是什么? 什么是好的唯一 PC 标识符? 唯一的计算机 ID C# WIN32_Processor::ProcessorId 对所有计算机都是唯一的莉>如何使用 C# 唯一标识计算机? ……还有几十个,我都研究过了. 问题是一些已接受的答案建议将 MAC 地址作为唯一标识符,这是完全不正 ..
发布时间:2021-12-05 19:43:13 C#/.NET