《Redis使用手册》(试读版)问答⽹站、⽂章推荐⽹站、论坛这类注重内容质量的⽹站上通常都会提供投票功能, ⽤户可以通过投票来⽀持⼀ 项内容或者反对⼀项内容: ⼀项内容获得的⽀持票数越多, 它就会被⽹站安排到越显眼的位置, 使得⽹站的⽤户可以更快速地浏览到 ⾼质量的内容。 与此相反, ⼀项内容获得的反对票数越多, 它就会被⽹站安排到越不显眼的位置, 甚⾄被当作⼴告或者⽆ ⽤内容⽽被隐藏起来, 使得⽤户可以忽略这些低质量的内容。 根据⽹站性质的不同, 诸如此类, 但这些⽹ 站的投票功能在本质上都是⼀样的。 作为示例, 图 5-8 展示了 StackOverflow 问答⽹站的⼀个截图, 这个⽹站允许⽤户对问题及其答案进⾏投票, 从⽽帮助⽤户发现⾼质量的问题和答案。 图 5-8 StackOverflow ⽹站的投票示例,图中所示的问题获得了 10 个推荐 代码清单 5-4 展示了⼀个使⽤集合实现的投票程序: 对于每⼀项需要投票的内容, 这个程序都会使⽤两个集合0 码力 | 352 页 | 6.57 MB | 1 年前3
共 1 条
- 1













