- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我目前正在创建一个新闻排名应用程序,其中我的用户相互连接,并且可以将新闻项目发布到数据库中。用户可以在 10 - 1 的评级范围内对所述新闻项目进行投票。10 给予项目最高可能的投票,这反过来决定了用户在登录后可能看到的 future 新闻项目的排名。
目前,我自动处理垃圾邮件发送者的方法涉及使用一个阈值,即用户投票总数的平均评分低于该阈值。然后两个用户之间的关系将被自动删除。
这种方法适用于个人关系,但假设垃圾邮件发送者可以很快被许多用户识别出来。我怎样才能更有效地处理这个问题?
最佳答案
我看到越来越多发生的一件事是蜜 jar 方法。在您的表单中添加一些字段,并使用 css 以最终用户不可见的方式设置它们的样式。然后在您的代码中检查该字段是否具有更改的(默认)值。如果是这样,它就是一个机器人(因为人类无法看到并因此改变字段)。
如果您采用这种方式,请不要忘记更改这些字段的制表位。我总是使用 tab 按钮输入表单,用 tab 键跳到一个你看不到的字段很烦人。更烦人的是我也被识别为机器人!
此外,一件好事是将垃圾评论保存到数据库中,然后在您的网站上显示,但仅限于发布它的 IP 地址。这样,机器人将(希望)认为它已成功发布并继续前进。
关于php - PHP/MySQL自动对付垃圾邮件发送者有哪些方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22070362/
我是iOS的新手,我想更新ViewDidLoad()函数中的文本。 这是我的按钮功能,单击按钮时会发生动画,并将值“1”添加到“resultText.text” - (IBAction)oneB
做了什么 我有一个名为 MyUser 的自定义 User 模型,如 full example for an custom user model 中所述。在文档和一个所谓的 UserProfile 上,
我有一个 NSMenu(应用程序停靠菜单),其中有几个具有相同操作的项目。 如何找出发件人项目(触发操作的项目)在其容器菜单中的索引? (我对标题不感兴趣,因为它可能是重复的) 这就是我尝试过的,但它
我正在开发一个带有 NSTableView 的 macOS 应用程序,我希望能够在用户选择一行时使用 Cmd+C 快捷键复制单元格的内容。我已经实现了该方法 copy(sender: AnyObjec
我一直在使用 MVVM 的 RelayCommand 成功地将操作绑定(bind)到 XAML,但是我的 ItemsControl 有一个小问题。
我的 C# Winform 面板中有一堆文本框。每行文本框的命名如下: tb1 tbNickName1 comboBox1 tb2 tbNickName2 comboBox2 tb3 tbNickNa
我有一个IBAction,例如: - (IBAction)thisThing:(id)sender { [self doSomething]; } 我想这样做(手动调用 IBAction): [s
我知道如何通过 zeromq 将字符串消息从 C++ 发送到 Python。 这是我知道的发送字符串消息的代码: C++ 发件人代码: void *context = zmq_ctx_new(); v
我是一名优秀的程序员,十分优秀!