Stack Overflow 上的这个数字是 10,000,000 吗?
Is this number 10,000,000 on Stack Overflow?
好吧,标题说的差不多了。
(Q1)这是 Stack Overflow 上的 问题编号 10,000,000 吗?
但是,因为它可能不是(尽管我做了一个 'attempt'):
(Q2) Stack Overflow 上的第 10,000,000 题是哪个问题?
我意识到这还不是一道编程题,所以我会尝试把它变成一道:
(Q3) 在没有管理员访问 Stack Overflow 数据库的情况下,如何确定 Stack Overflow 上的第 N 个问题?
几个小时前,我在访问 Stack Overflow 时想到了所有这些。问题计数器引起了我的注意,因为它类似于价格标签(所有那些 9)。我承认我没有考虑太多。所以也许有一个明显的答案,但我现在看不到。
我有什么'tried'
显然,已发布问题的总数 T
是要考虑的一个参数(即 questions page 的 top-right 处的计数器)。但是,它与任何特定问题没有直接关系。我还怀疑它只是实际值的近似值,因为我刚刚看到它上下波动了几次。因此,它可以每隔几分钟精确评估一次。此行为的另一个原因可能是问题也可以被删除。我可能在 'cleaning' 时间内捕获了系统。因此,可能会有多个 "question number N"。但是必须有一个 'first' 一个。还有一个 'last' 问题,在问题发布之前停止删除或成为 'unlikely' 在那一刻之后被删除的那一刻之后确定。
第二个'clue'我能想到的就是问题URL。它具有以下格式:
https://whosebug.com/questions/<id>/<title>
id
部分和 T
似乎是相关的。这两个值之间的差异不是恒定的,尽管今天早些时候它约为 22,107,000,并且正在以相对 'slow' 的速度增长。这可能是因为 id
是一个聚合计数器(我怀疑它会计算问题和答案,可能更多)。因此,除非对问题的数量 and/or 答案的数量如何随时间演变有一个整体的看法,否则这不是要走的路。
由于整个系统的分布式设置以及上述参数很难准确跟踪(至少对于普通用户而言),似乎很难找到任何问题的答案上面(如果它们首先被明确定义)。所有这些都表明可能没有确切的答案,而是应该进行概率讨论。因此,让这个问题成为 10,000,000 的尝试从一开始就毫无希望。
虽然我看不出所有这些有什么实际用处(至少从普通用户的角度来看是这样),但很可能不止我一个人对此感到疑惑。还有其他想法吗?
对于一些用户来说,我的问题似乎有点不清楚(尽管我确实收到了一个适当的答案,解决了我想到的问题,然后才被搁置)。所以我会尝试改写它。
在下图中您可以看到问题计数器(标记为 (1),上面称为 T
)。这个计数器的值被一些逻辑改变了。理想情况下,每当一个新问题满足所有要求时,这样的计数器就会增加 1,并且永远不会减少。但是,这个会不时下降。因此,第一个问题是:更改计数器值的逻辑是什么?
另外,我想知道是哪个问题将这个计数器的值从 9,999,999 变成了 10,000,000。由于修改 T
值的逻辑性质,此更改可能发生多次。为了简化事情,我很好奇第一个问题是哪一个。这个问题是为了使标记为 (2) 的横幅消息合法所需的最后一步,这就是我上面提到的 'question number 10,000,000'.
如果有办法确定这个问题,可接受的答案将以指向它的 URL 形式出现,并证明这确实是我正在寻找的问题。也欢迎任何可能相关的想法(因为修改 T
值的逻辑毕竟可能不是确定性的)。
显示第 4 个问题。
id 1 - id 3 已删除。如果您检查该 ID 的自动生成的 URL,您会发现这是来自 "joel" 的问题。在页面本身上它说:"This question was removed from Stack Overflow for reasons of moderation." --> 这很容易解释(我想可能是一些开发测试,或者无用的混乱)。
嗯,我也认识到如果我使用一个不存在的 ID,它会将我重定向到 "nearest" ID。表示显示与给定 URL 参数差异最小的 ID。例如,ID 341888 会将您重定向到 ID 341743:
Regarding the above facts I THINK it's not possible to determine which
question is (or even was) 10,000,000 as a lot of them get deleted
for moderation reasons, etc.
希望对您有所帮助。
好吧,标题说的差不多了。
(Q1)这是 Stack Overflow 上的 问题编号 10,000,000 吗?
但是,因为它可能不是(尽管我做了一个 'attempt'):
(Q2) Stack Overflow 上的第 10,000,000 题是哪个问题?
我意识到这还不是一道编程题,所以我会尝试把它变成一道:
(Q3) 在没有管理员访问 Stack Overflow 数据库的情况下,如何确定 Stack Overflow 上的第 N 个问题?
几个小时前,我在访问 Stack Overflow 时想到了所有这些。问题计数器引起了我的注意,因为它类似于价格标签(所有那些 9)。我承认我没有考虑太多。所以也许有一个明显的答案,但我现在看不到。
我有什么'tried'
显然,已发布问题的总数 T
是要考虑的一个参数(即 questions page 的 top-right 处的计数器)。但是,它与任何特定问题没有直接关系。我还怀疑它只是实际值的近似值,因为我刚刚看到它上下波动了几次。因此,它可以每隔几分钟精确评估一次。此行为的另一个原因可能是问题也可以被删除。我可能在 'cleaning' 时间内捕获了系统。因此,可能会有多个 "question number N"。但是必须有一个 'first' 一个。还有一个 'last' 问题,在问题发布之前停止删除或成为 'unlikely' 在那一刻之后被删除的那一刻之后确定。
第二个'clue'我能想到的就是问题URL。它具有以下格式:
https://whosebug.com/questions/<id>/<title>
id
部分和 T
似乎是相关的。这两个值之间的差异不是恒定的,尽管今天早些时候它约为 22,107,000,并且正在以相对 'slow' 的速度增长。这可能是因为 id
是一个聚合计数器(我怀疑它会计算问题和答案,可能更多)。因此,除非对问题的数量 and/or 答案的数量如何随时间演变有一个整体的看法,否则这不是要走的路。
由于整个系统的分布式设置以及上述参数很难准确跟踪(至少对于普通用户而言),似乎很难找到任何问题的答案上面(如果它们首先被明确定义)。所有这些都表明可能没有确切的答案,而是应该进行概率讨论。因此,让这个问题成为 10,000,000 的尝试从一开始就毫无希望。
虽然我看不出所有这些有什么实际用处(至少从普通用户的角度来看是这样),但很可能不止我一个人对此感到疑惑。还有其他想法吗?
对于一些用户来说,我的问题似乎有点不清楚(尽管我确实收到了一个适当的答案,解决了我想到的问题,然后才被搁置)。所以我会尝试改写它。
在下图中您可以看到问题计数器(标记为 (1),上面称为 T
)。这个计数器的值被一些逻辑改变了。理想情况下,每当一个新问题满足所有要求时,这样的计数器就会增加 1,并且永远不会减少。但是,这个会不时下降。因此,第一个问题是:更改计数器值的逻辑是什么?
另外,我想知道是哪个问题将这个计数器的值从 9,999,999 变成了 10,000,000。由于修改 T
值的逻辑性质,此更改可能发生多次。为了简化事情,我很好奇第一个问题是哪一个。这个问题是为了使标记为 (2) 的横幅消息合法所需的最后一步,这就是我上面提到的 'question number 10,000,000'.
如果有办法确定这个问题,可接受的答案将以指向它的 URL 形式出现,并证明这确实是我正在寻找的问题。也欢迎任何可能相关的想法(因为修改 T
值的逻辑毕竟可能不是确定性的)。
显示第 4 个问题。
id 1 - id 3 已删除。如果您检查该 ID 的自动生成的 URL,您会发现这是来自 "joel" 的问题。在页面本身上它说:"This question was removed from Stack Overflow for reasons of moderation." --> 这很容易解释(我想可能是一些开发测试,或者无用的混乱)。
嗯,我也认识到如果我使用一个不存在的 ID,它会将我重定向到 "nearest" ID。表示显示与给定 URL 参数差异最小的 ID。例如,ID 341888 会将您重定向到 ID 341743: Regarding the above facts I THINK it's not possible to determine which
question is (or even was) 10,000,000 as a lot of them get deleted
for moderation reasons, etc. 希望对您有所帮助。