问题标签 [usagepatterns]

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 投票
11 回答
7594 浏览

c++ - 对于在 C++ 中找不到异常,您会怎么想?

我知道大多数人认为这是一种不好的做法,但是当您试图使您的类公共接口仅与引用一起使用时,将指针保留在内部并且仅在必要时,我认为没有办法返回告诉您正在寻找的值的东西容器中不存在。

假设您不想在类的公共接口中看到危险的指针,在这种情况下如何返回未找到,抛出异常?

你对此有何看法?您是否返回一个空并检查它的空状态?我实际上使用了 throw 方法,但我介绍了一种检查方法:

因此,当我忘记首先检查该值是否存在时,我会得到一个异常,这确实是一个异常

你会怎么做?

0 投票
2 回答
169 浏览

spam-prevention - 在网页上进行基本视图跟踪的最佳方法是什么?

我有一个面向网络、可匿名访问的博客目录和博客,我想跟踪每篇博客文章收到的浏览量。

我想让这个尽可能简单,准确度只需要一个近似值。这不适用于分析(我们有谷歌),我不想做任何日志分析来提取统计数据,因为在这种环境中运行后台任务很棘手,我希望数字尽可能新鲜。

我目前的解决方案如下:

  1. 一个 Web 控件,它只是在表中为每个 GET 记录一个视图。
  2. 使用正则表达式和 UserAgent 字符串排除已知网络爬虫列表
  3. 规定排除某些 IP 地址(已知的垃圾邮件发送者)
  4. 提供锁定一些帖子(当垃圾邮件发送者来找它时)

这实际上似乎做得很好,但有几件事让我烦恼。垃圾邮件发送者仍然点击一些帖子,从而扭曲了观点。我仍然必须手动监控视图以更新我的“坏”IP 地址列表。

有人对我有更好的建议吗?有人知道如何跟踪 StackOverflow 问题的观点吗?