- 主题:smth每个版面里面未读帖子的标记是怎么实现的呢?
如题,看起来能精确的定位到哪些读了哪些未读。
--
FROM 124.193.193.*
记录最近已读的一堆文章号
我猜的
【 在 komac (密钥) 的大作中提到: 】
: 如题,看起来能精确的定位到哪些读了哪些未读。
--
修改:Leimiaos FROM 58.60.1.117
FROM 58.60.1.117
doc/kbsIntro.txt
【 在 komac (密钥) 的大作中提到: 】
: 如题,看起来能精确的定位到哪些读了哪些未读。
--
FROM 123.116.103.*
这个机制有点意思哈。
“
用户 home 目录下面的 .boardrc.gz 存储用户的已读记录,它是一个使用 gzip 压缩的
文件,解压后的长度是
BRC_FILESIZE = MAXBOARD * BRC_MAXNUM * sizeof(unsigned int)。
BRC_MAXNUM 默认是 50,这个文件分为 MAXBOARD 段,第 i 段就是 bid = i 的那个
版面的已读记录;每个版面的已读记录就是 BRC_MAXNUM 个非负整数:
n1 n2 n3 ... np 0 ... 0
其中 n1 > n2 > n3 > ... > np > 0。这组已读记录的意义是,该版面 id > n1 的文
章都是未读的,id < np 的文章都是已读的;而 np <= id <= n1 的文章中,只有
id = n1,n2,n3,...,np
的文章才是已读的,其余全部未读。已读记录用这个方法来存储是有利有弊的,最大
的好处就是比较有效的记录了用户最需要的那部分已读记录,”
【 在 fancyrabbit (fancy★一摩尔时光) 的大作中提到: 】
: doc/kbsIntro.txt
--
FROM 124.193.193.*
记错了。。。。
【 在 komac (密钥) 的大作中提到: 】
: 这个机制有点意思哈。
: “
: 用户 home 目录下面的 .boardrc.gz 存储用户的已读记录,它是一个使用 gzip 压缩的
: ...................
--
FROM 119.253.36.*
我一直觉得这个算法很神奇……
【 在 komac (密钥) 的大作中提到: 】
: 这个机制有点意思哈。
: “
: 用户 home 目录下面的 .boardrc.gz 存储用户的已读记录,它是一个使用 gzip 压缩的
: ...................
--
FROM 121.76.222.*
嗯呢,虽然看起来很丑陋
一直想改,但无从下手
【 在 SpiritRain (妖精雨·风雨妖虹·日月光华同灿烂) 的大作中提到: 】
: 我一直觉得这个算法很神奇……
--
FROM 58.60.1.47
bbs里应该木有比这个更神奇的算法了吧?
其他都是很普通的逻辑,介个应该超越文艺了……
【 在 Leimiaos (3WATER) 的大作中提到: 】
: 嗯呢,虽然看起来很丑陋
: 一直想改,但无从下手
--
FROM 129.192.196.*
上帝会注意到你的......
【 在 SpiritRain 的大作中提到: 】
: bbs里应该木有比这个更神奇的算法了吧?
: 其他都是很普通的逻辑,介个应该超越文艺了……
: 【 在 Leimiaos (3WATER) 的大作中提到: 】
: ...................
--
FROM 114.221.185.*
确实太文艺了,哈哈
【 在 SpiritRain (妖精雨·风雨妖虹·日月光华同灿烂) 的大作中提到: 】
: bbs里应该木有比这个更神奇的算法了吧?
: 其他都是很普通的逻辑,介个应该超越文艺了……
--
FROM 58.60.1.47