问题标签 [identification]

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.

0 投票
6 回答
216 浏览

mysql - MySQL - 为每条记录提供唯一键,而不是主键

好的,这是一个很难解释的问题。

我正在创建一个具有 PAGES 的应用程序,目前我使用 PageID 作为 SEL 记录的键。

我现在遇到的问题是我希望用户能够编辑页面,但不会丢失前一页(出于历史记录、记录保存原因,例如更改日志或 wiki 页面历史记录)。

这让我觉得我需要 PAGE 表中的一个新字段作为 pageID,但不是每次添加行时自动递增的主键。

Google 文档有一个 DOCID:/Doc?docid=0Af_mFtumB56WZGM4d3Y3d2JfMTNjcDlkemRjeg

这样我就可以拥有多个具有相同文档 ID 的记录,并根据 dataAdded 字段显示历史更改日志。当用户想要查看该 DOCID 时,我只需拉出最近的一个。

想法?我感谢您的聪明想法为我指明了正确的方向!

0 投票
1 回答
75 浏览

wcf - wcf 中的直通标识

如何将 Web 应用程序中登录用户的身份传递给 Web 服务器调用的服务蜂?

我的想法是在通道上设置某种 EndpointIdentity。在我的例子中,这将是一个识别用户在网络服务器上的会话的 GUID。

任何人都对此有任何经验..也许我误解了这个概念?

任何想法或链接都会被引用。

0 投票
4 回答
726 浏览

cookies - 如何可靠地识别互联网上的用户?

我知道这是一件大事。事实上,它可能用于一些 SO 社区 wiki。

无论如何,我正在运行一个不使用用户显式身份验证的网站。它是公开的,对所有人开放。但是,由于服务的性质,一些用户由于行为不端需要被锁定。

我目前正在阻止 IP 地址,但我知道许多人故意重置他们的 DHCP 客户端缓存以让他们的 ISP 为他们分配新地址的假设事实。这是事实吗?我认为对于一些想要规避被拒绝访问的人来说,这无疑是一种有利可图的可能性。因此,IP 被证明是处理此问题的次优方式。但是没有别的了,不是吗?

MAC 地址在 WAN 上无法生存(从一跳更改为另一跳?),即使它们确实存在 - 这些也可以被欺骗,尽管我认为比 IP 更新更容易。

Cookie 甚至 Flash cookie 都是不可能的,因为有大量的“教程”如何擦除它们,而那些意图在 Internet 上造成严重破坏的人非常清楚并且装备精良,可以应对我将采用的这些基本措施。

还有什么可以依靠的吗?我在考虑启发式分析——从客户端收集可用数据并用它形成一些密钥,但还没有实现它——这是一种选择吗?

0 投票
1 回答
2036 浏览

c# - COM 端口 - 如何识别设备 (.net/c#)

我正在为 Windows CE 编程,我需要连接到扫描仪。没问题 - 我知道它在端口 COM0 上,但如果我早点插入另一个设备,它会获得另一个 COM 端口......获取所有 COM 端口的简单方法是:

但我不知道如何识别设备?有什么标准方法吗?我无法“ping”它,因为有一个设备只发送数据......它一直在发送垃圾数​​据......而且我不知道如何“ping”一个设备......

0 投票
1 回答
1541 浏览

python - 从图像中提取信息

有哪些快速且可靠的方法来提取有关图像的信息?我一直在修补 OpenCV,这似乎是迄今为止最好的路线,而且它有 Python 绑定。

所以更具体地说,我想确定我能对图像中的内容做些什么。因此,例如,哈尔人脸检测和全身检测分类器非常棒——现在我可以判断图像中很可能有人脸和/或人,以及有多少人。

好吧 - 还有什么 - 是否有任何建筑物,如果有,它们看起来是什么 - 小屋,办公楼等?是否有可见的天空、草、树等。

从我所读到的关于训练分类器来检测物体的内容来看,这似乎是一个相当费力的过程,需要 10,000 个左右的错误图像和 5,000 个左右的正确样本来训练分类器。

我希望周围已经有一些像样的东西,而不是必须自己为一堆不同的对象做这件事——或者还有其他方法可以做这种事情吗?

0 投票
7 回答
338 浏览

unique - 如何防御拥有多个帐户的用户?

我们有一项服务,我们从字面上赠送免费资金。

自然地说,服务已经成熟,可以滥用了。为了防止这种情况,我们执行以下操作:

  • 记录ip地址

  • 使用唯一的电子邮件地址(只有 1 个帐户/电子邮件地址)

  • 收集更多信息,如圣。地址、电话号码等

  • 使用注册验证码

  • BHO(我见过扑克室使用这些)

现在,让我们在这里变得真实——这一切都不会阻止一个坚定的用户。

显然,可以通过代理更改 IP 地址(可以通过 akismet 将其列入黑名单),但如果用户具有动态 IP 或多个用户位于 NAT 网络后面(我们可以说几乎所有人?)

我每小时可以注册数千个唯一的电子邮件地址——这不是防御。

我可以输入从街道地址和电话号码列表中获取的虚假信息。

我可以从验证码解决服务购买验证码(5 美元 1k)。

bhos 似乎只对可下载软件有效——这是一个网站

还有哪些其他方法可以防止多个用户滥用服务?所有 PPC 人如何控制点击欺诈?

我知道我们实际上可以给这个人打电话,但我认为我们不会很快尝试这样做。

谢谢,

0 投票
4 回答
11528 浏览

java - 找出 JAR 库的许可证

我使用 Maven 来构建我的 web 应用程序项目,当我将一些依赖库添加到 pom 文件时,它会再次递归地向项目添加一些依赖 jar。有没有办法找出或限制只有具有某种类型许可证的罐子——比如 Apache 许可证、BSD 等应该包括在内。或者有没有办法找出一个 jar 文件在 GPL/ASL 等之下,而无需访问应用程序中每个 jar 的网站?

0 投票
1 回答
304 浏览

iphone - 任何想法如何解决这个问题?

我开发了一个由 2 个单元组成的系统;1 台安卓平板电脑和 1 部 iPhone。我的用户必须向 Android 平板电脑识别自己的身份(这应该以尽可能少的步骤和安全的方式尽可能方便用户完成,这意味着它不应该依赖不准确的 gps)。我看过各种技术,但似乎每个人都无法做到:

想法 #1:iphone 应用程序有一个条形码。Android 平板电脑使用 zxing(内置网络摄像头)扫描条码。这似乎是最好的主意,但我无法获得一台配备足以运行 zxing 的摄像头的 Android 平板电脑。

任何知道可以运行 Zxing 的 Android 平板电脑的人,或者知道我可以尝试的任何其他 api 的人(shopsavvy 除外)。

想法2#:使用bump api。这似乎不是一个可靠的方法,因为彼此相邻的 2 个人可以碰撞 2 个单独的 Android 平板电脑。任何关于凹凸的输入?

想法3#:使用蓝牙。让 Android 平板电脑连接到最近的 iphone(将其定位在 RSSI 上)。问题是iPhone不允许蓝牙连接!?

想法 4# 使用 NFC。问题是 iPhone 不支持 NFC。

想法 5# 使用 P2P wifi。据我所知,这似乎是一件很有挑战性的事情(找到最近的发现等)

有人对事情有另一种看法吗?

0 投票
1 回答
1281 浏览

java - 只制作数字的唯一ID?

在一个程序中,我试图制作唯一的身份证号码。我用这种方式:

但是我的教授这样说:

另一个问题是 pid 生成。您所做的只是获取从 0 开始的下一个整数。当您到达进程表的末尾时会发生什么?您必须根据项目规范提出自己的 pid 生成算法,即它在数字 0 到 99 之间循环,然后当它循环回到低数字时,它从最低的可用 pid 开始。有很多方法可以实现这样的算法,但最简单的方法是添加 1 mod 100,然后继续查找,直到找到可用的 pid。当然,这意味着您必须跟踪哪些 pid 可用。

我怎么做?

0 投票
3 回答
3640 浏览

ruby-on-rails - Rails 设备“指纹”

Rails 应用程序的设备指纹识别有什么方法或最佳实践吗?换句话说。鉴于所有 cookie 都已被阻止,是否有任何方法可以相对确定地确定该人在登录之前是谁?

我的假设:由于显而易见的原因,IP 不可靠。