分享到: 分享到QQ  分享到Twitter

作者: kideny    访问次数: 918 创建时间: 2020-06-15 07:18:51 更新时间: 2024-05-02 15:08:15

在之前的文章中,我简单介绍了工龄计票法。LoserHub网站完全基于工龄计票法实现,本文将介绍LoserHub是如何在网站当中计算用户的工龄的。

 

第一:事件响应机制

 

在设计新的一人多票制的计票方法时,我借用了大量计算机软件开发当中的原理。在LoserHub网站中,就应用到了事件响应的机制。用户在网站中的各种工作称之为“事件”,都会触发刷新工龄的响应机制。

比如说:发帖,上传图片或者视频,为别人投票,为商品投票等行为,都会触发刷新自己的工龄。

 

第二:得票不会刷新你自己的工龄

 

别人给你投票,只会刷新他自己的工龄,而不会刷新你的工龄。因为得票,不是你的工作。

 

第三:允许为自己投票

 

在现实生活中,多数情况下都是允许为自己投票的。LoserHub采纳了这一原则,我们认为用户给自己投票,是自我认知的一部分,是不应该被禁止的。

 

第四:群组工龄的计算采用累计工龄的机制

 

我认为连续工龄是一种比较极端的工龄计算方法,所以我采用了比较宽容的累计工龄机制。计算工龄,从注册网站以及关注群组的第一天开始累计工龄。当用户在群组工作的时候,则刷新工龄。

 

第五:工龄加权采用低权重算法

 

由于采用了比较宽容的累计工龄机制,所以在工龄投票时采用了权重比较低的加权算法。以此避免获得工龄比较容易,对投票权重影响过大。

 

总结

 

以上就是LoserHub在实践工龄计票法时的一切原则和做法,仅供参考。

年度最有价值文章

季度最有价值文章

月度最有价值文章

帖子投票

名称 是否有价值
kideny
BigLoser

投票统计

是否原创: 100 %

100 % Complete (success)

是否有价值: 100 %

100% Complete

是否有素质: 100 %

100% Complete (warning)

是否合法: 100 %

100% Complete

   群组工具

   外部链接