问题标签 [guid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hash - GUID 的哈希值是否唯一?
我创建一个 GUID(作为字符串)并获取它的哈希值。我可以认为这个哈希是唯一的吗?
php - php会话ID的唯一性
php会话ID有多独特?我从读过的各种内容中得到的印象是,我不应该依赖两个用户永远不会获得相同的 sessionid。不是 GUID 吗?
c++ - 在 Windows 中编程 C 或 C++ 时如何操作 GUID?
在 C 或 C++ 中进行 Windows 编程时如何操作 GUID?
visual-studio - VS2005找不到创建GUID工具
我安装了 Visual Studio 2005 Professional ENU,并希望使用其创建 GUID 实用程序来创建 GUID。但是,我在“工具”菜单下找不到它。我应该怎么做才能获得这个实用程序?谢谢
c++ - C++ Linux GCC 应用程序中的 GUID
我有一堆运行这个 Linux 应用程序的服务器。我希望他们能够生成碰撞概率低的 GUID。我确定我可以从 /dev/urandom 中提取 128 个字节,这可能没问题,但是有没有一种简单易行的方法来生成更等同于 Win32 的 GUID?具体来说,一种考虑空间(好吧,MAC地址)、时间和随机性的方法?我不想取消它,我只想要CreateGuid() 之类的东西
database - 我应该如何在 Oracle 中存储 GUID?
我来自我们拥有唯一标识符的 SQL 服务器世界。oracle中是否有等价物?此列将被频繁查询,因此性能是关键。
我在 .Net 中生成 GUID 并将其传递给 Oracle。由于几个原因,它不能由 oracle 生成,所以我不能使用序列。
database - Sequential Guid 相对于标准 Guid 有哪些性能改进?
当用作数据库内的主键时,是否有人测量过 Sequential Guid 与 Standard Guid 的性能?
我不认为需要唯一的密钥是可猜测的,从 Web UI 或其他部分传递它们本身似乎是一种不好的做法,如果您有安全问题,我看不到如何使用 guid 可以改进事情(如果这是问题,请使用使用框架的适当加密功能的真实随机数生成器)。
我的方法涵盖了其他项目,可以从代码生成顺序 guid,而无需访问数据库(也适用于 Windows),并且它在时间和空间上是独一无二的。
是的,提出问题的目的是为了回答它,为那些选择 Guid 进行 PK 的人们提供一种提高数据库使用率的方法(在我的例子中,它允许客户在无需更改服务器的情况下维持更高的工作量)。
似乎安全问题很多,在这种情况下不要使用顺序 Guid,或者更好的是,对 PK 使用标准 Guid,这些 Guid 从您的 UI 来回传递,而顺序 guid 用于其他所有内容。与往常一样,没有绝对的真理,我也编辑了主要答案以反映这一点。
php - 在 PHP 中生成唯一 ID
我正在尝试在 php 中生成一个唯一 ID,以便将用户上传的内容存储在 FS 上而不会发生冲突。我正在使用 php,目前这个小片段负责生成 UID:
这段代码很可怕:它在 FS 上创建一个临时文件并将其删除,只保留生成字符串的相关唯一部分。
有没有更好的方法来做到这一点,最好没有任何外部依赖?
非常感谢!
sql - MS SQL的PK中顺序唯一标识符的目的是什么?
我知道基于 Guid 的主键没有最好的性能(由于碎片),但它们是全局唯一的并且允许复制场景。
另一方面,整体标识符以可伸缩性为代价具有更高的性能。
但是在什么情况下有人会想要使用顺序唯一标识符作为主键呢?我认为,它超出了 GUID 的目的,但我仍然不时看到提及后续事件。
我在这里想念什么?
sql-server - 是否可能发生 GUID 冲突?
我正在开发 SQL Server 2000 中的数据库,该数据库为使用它所绑定的应用程序的每个用户使用一个 GUID。不知何故,两个用户最终使用了相同的 GUID。我知道微软使用一种算法来生成一个随机 GUID,它导致碰撞的可能性极低,但碰撞仍然可能吗?