问题标签 [unique]
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.
mysql - 具有大小问题的唯一字段
我有一个 mysql 数据库,我正在尝试将 url 和唯一 id 放入两个单独的字段中。其中一个网址有时超过 800 个字符。我尝试创建 id 和 url 的唯一索引,这样我就不会多次链接到同一个 url/id 组合,但我收到有关索引字段长度的错误。
我目前将 url 存储为 varchar。我应该使用博客吗?或者是其他东西?这将如何影响 UNIQUE 索引?
asp.net - ASP.NET 找到具有相同 ID 'x' 的多个控件。查找控件
收到以下错误
找到具有相同 ID 'ltlItemCode' 的多个控件。FindControl 要求控件具有唯一的 ID。
此错误不会在页面加载时发生,但是当我更改具有 AutoPostBack="true" 的下拉列表的值时。
代码是
c# - C#中的uniq
有没有一种简单的方法可以只从 C# 中的字符串列表中获取唯一值?我的 google-fu 今天让我失望了。
(我知道我可以将它们放在另一个结构中并再次将它们拉出。我正在寻找愚蠢的简单方法,例如 Ruby 的 .uniq 方法。C# 其他一切都很好,所以我可能只是使用了错误的同义词。)
具体来说,这是来自 Linq,所以如果 Linq 有一个内置的方法来只选择唯一的字符串,那就更酷了。
sql - 删除非唯一 ID 行
从数据库备份中,我有没有唯一 ID 的记录。
一些记录具有唯一的 ID。一些具有重复 ID 的记录包含不同的 DateCreated 值。一些具有重复 ID 的记录包含相同的 DateCreated 值。
我正在尝试获取 MSSql 2005 查询将只留下具有最新 DateCreated 值的唯一 ID 值。
从
到
帮助
c# - 仅向每个唯一访问者提供一次功能
我写了一个留言板作为我的第一个 ASP.NET 项目。到目前为止,它似乎运作良好。但是,我拥有的功能之一是每封邮件都有垃圾邮件评级。它只是查看者将邮件标记为垃圾邮件的次数除以查看邮件的总次数。这个想法是允许用户在他们选择这样做时忽略具有高垃圾邮件评级的邮件。
然而,整个系统可以被垃圾邮件发送者简单地查看他自己的消息并刷新很多次,这将增加消息被查看的次数。连续多次将邮件标记为垃圾邮件的人也可以阻止它。我需要一种方法来确定特定访问者是否已经查看了特定消息,以及确定特定用户是否已经将特定消息标记为垃圾邮件的方法。
我不想要求注册 - 我希望任何人都能够查看或发布消息。我一直在考虑的两个想法是,当访问者进入网站时设置一个 cookie,以便我可以跟踪他们,或者创建一个新的数据表,在用户查看邮件或将其标记为垃圾邮件时记录用户的 IP 地址。其他人能想出更好的方法吗?.NET 是否有任何内置功能可以帮助我确定访问者是否是第一次查看页面?
bash - 从 UNIX shell 脚本中的列表中选择唯一或不同的值
我有一个 ksh 脚本,它返回一长串值,换行符分隔,我只想查看唯一/不同的值。有可能做到这一点吗?
例如,假设我的输出是目录中的文件后缀:
我想查看如下列表:
mysql - 只选择mysql中的唯一行
我只想根据 mysql 表中的用户 ID 列选择唯一的行。因此,如果我有两行具有相同的用户 ID,则没有一个会被选中,但如果只有一个会被选中。
我使用以下代码:
这是最快的方法吗?
谢谢!
unique - 唯一的、数字的、增量的标识符
我需要为我对某个 XML RPC 发出的每个请求生成唯一的、增量的、数字的事务 ID。这些数字只需要在我的域中是唯一的,但会在多台机器上生成。
我真的不想在数据库中跟踪这个数字并处理每个事务的行锁定等。我尝试使用微秒时间戳来破解它,但只有几个线程发生冲突——我的应用程序需要支持数百个线程。
任何想法,将不胜感激。
编辑:如果每个事务 id 必须比前一个请求的大怎么办?
ruby-on-rails - 如何查找()某些字段中唯一的所有记录?
我有一个“请求”对象的列表,每个对象都具有相当正常的活动记录质量。requests 表通过连接表“games_requests”与游戏表相关联,因此请求具有 request.games 数组。
问题是,有没有办法找到最后 n 个唯一请求,其中唯一性由游戏列和其他几个列定义,但特别忽略其他列(如请求用户的名称?)
我看到了类似 'find (:all, :limit=>5, :include=>[:games,:stage])' 的语法,但它返回了重复项。
谢谢...
编辑:感谢混乱的伟大回应。你让我非常接近,但我仍然需要返回是有效的请求对象:在请求的行中不同的前 5 条记录。我可以在构建时使用 find,然后对表中与第一个 find 返回的每个集合匹配的第一行进行第二个 find。
编辑:
...给出一个 SQL 错误:
我对我认为对我的项目正确的内容进行了一些更改;获取请求列表而不是游戏等:
我想我将不得不在这里使用 :join=> 选项。
mysql - 检索每个的唯一值和计数
有没有一种简单的方法来检索列中所有唯一值的列表,以及该值出现的次数?
示例数据集:
...将返回: