哈稀和xml作为一个值对的库。那个效率更高(asp.net上,c#)
一个社区。社区公民可以有各自不同的道具,甚至一些自定义道具,
所以不方便在数据库中事先定义道具数量和种类。
我只能在用户表中添加一个列。用于统一存放道具。
现在有两个方案,如下:
1.
数据库中存放如下数据
道具名,数量|道具名,数量| //就是用|间隔道具名,用,间隔名字和数量
使用的时候先全部取出。然后转换成一个哈稀表,用户增加或者减少道具后从新转换成字符串写回数据库。
2。
数据库中存放一个xml文件。
道具名和数量都存放在这个文件中。
以上两个方法的问题是。如果一个用户为了作弊。同时打开多个网页(读取道具数量的网页),然后依次使用,如果这种情况,每次不检查实际道具数量,很可能会被作弊。,如果要解决。我想要么一个用户只能读取一次道具信息,读取后做一个标记,写入后取消标记,丹不知道万一是读取侯就非法关闭了浏览器呢?那不是不能写入取消标记了〉?