- 主题:请教一下BBS的*是怎么存的?
是非web登录的吧,web登录的标记就是颜色
【 在 loverabbit (飞儿|@bbs.seu.edu.cn) 的大作中提到: 】
: 未读标记。
--
FROM 113.108.140.*
懂你们说的什么了
2.6.1 .boardrc.gz 已读记录 [ 回目录 ]
用户 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
的文章才是已读的,其余全部未读。已读记录用这个方法来存储是有利有弊的,最大的
好处就是比较有效的记录了用户最需要的那部分已读记录,
【 在 loverabbit (飞儿|@bbs.seu.edu.cn) 的大作中提到: 】
: 未读标记。
--
FROM 113.108.140.*
这个算法真的是一个传奇
【 在 youngvonlee (cls) 的大作中提到: 】
: 懂你们说的什么了
: 2.6.1 .boardrc.gz 已读记录 [ 回目录 ]
: 用户 home 目录下面的 .boardrc.gz 存储用户的已读记录,它是一个使用 gzip 压
: ...................
--
FROM 119.108.0.*
我觉得很囧
【 在 jackfnx (玄之又玄) 的大作中提到: 】
: 这个算法真的是一个传奇
--
FROM 124.205.76.128
同感!
【 在 Leimiaos (3WATER) 的大作中提到: 】
: 我觉得很囧
--
FROM 210.14.81.*