哇哇,hightman重出江湖,可喜可贺!
【 在 hightman.bbs@ytht.net (靡靡莽莽朗朗) 的大作中提到: 】
: 是吗?我明明几天前看过 ytht (0.0.3?) 的代码,是用 hash 的
: 它把中文打头的也通过一定的算法转换成 英文了 好像是
: (unsigned char)c % ('Z' - 'A') + 'A'
: 不过 ytht 的代码还是比较不工整的啊, 不过我只看了一小部分,瞎说说的。
: (yuhuan ..等看了别打我,呵呵)
: 用 fcntl() 控制文件锁为什么不写成一个函数呢, 每个地方都 struct flock ldata;
: 挺罗嗦的
smthbbs也有这个问题,其实这也是双面的,函数一多文档就要跟上,否则新手接触代码
就要花好多时间去熟悉。比方,我记得flyriver写过一个判断日期合法性的函数,然后好像
谁写代码的时候没去用那个函数自己写了一个,而且还是有漏洞的。我上个月曾经有段时间
特别想做 smthbbs 的文档,主要是 src/funcs.h bbs2www/include/bbslib.h 里面的函数
以及 phpbbslib.c 的 PHP 函数...不过也只是停留在 yy 阶段... :(
: 【 在 wangzhuoer@smth.org-SPAM.no (沧海三声笑) 的大作中提到: 】
: : KCN大哥这么说了?不过有个建议,hash函数的运用虽然提高了一定的查询速度。但ytht好像没有用hash但速度也不见得很慢,而且因为hash的运用而缺少中文ID这一功能,总觉得有点得不偿失的感觉 。英文就那几个字母,想取一个自己喜欢的ID(经常会遇到已经被注册提示)着实
: : ...................
: ...................
--