摘要:
游戏中的一个宝箱功能需求。 有3种宝箱,需要在数据库记录用户拥有哪几种宝箱? 方案1:添加3个字段,以0,1代码有没有 方案2:1_0_1一个字段来解决,但此字段必须是char 思前想后,这两个方案都不佳。 前两天在开始学linux,想到liunx权限1[执行],2[可写],4[可读],恰好可以用在此处,比如6=2+4,表示有第2,第3种宝箱,7=2+4+1 表示三种宝箱都有, 于是问题解决,只需要一个tinyint字段即可记录拥有哪几个宝箱问题扩展:在遇到类别不多时,完全可将linux的1,2,4扩展,比如1,2,4,8。15就代表4种情况,14=2+4+8 阅读全文
posted @ 2010-12-31 13:56
daydaydevelop
阅读(420)
评论(0)
推荐(0)
浙公网安备 33010602011771号