实习笔记:记录查询信息的一点小收获(tarot)
2011-12-01 22:06
225 查看
不管你的世界有多大...
---幸运皮
今天,和昨天我在收拾塔罗牌,塔罗牌没有玩过,所以,经过一天的讨论终于明白一些其中的道理.
塔罗牌要有自己的牌阵和测试的类别,还有类别下的小类别.这次,终于感受到了,从产品那边拿过设计来,怎么去转化成数据库对应的表,转化成程序的逻辑了.
主要程序实现要三个比较核心的问题:
1. 牌阵,问题和牌意与数据库的对应设计
仔细想一下,其实,一个问题对应的是一个随机抽取的牌;一个小类对应了多个问题,有几个问题就随机抽取几张牌.
2. 随机抽取
因为现实中,不能同时抽相同的牌,所以,要先抽牌,在随机抽正反
3.抽取后存储抽取信息
因为一次只显示一张,所以,在抽取出牌后,主要的是记录他们的唯一id的信息,这是跟着手机sina学的,将抽取的id放到一个string中,用','分开,然后在页面传递,获取的时候:
这样,在每次的读取就能根据str这个字符串来记录,就不用之前的随机读取了.
哎呀,累了,不写了...
---幸运皮
今天,和昨天我在收拾塔罗牌,塔罗牌没有玩过,所以,经过一天的讨论终于明白一些其中的道理.
塔罗牌要有自己的牌阵和测试的类别,还有类别下的小类别.这次,终于感受到了,从产品那边拿过设计来,怎么去转化成数据库对应的表,转化成程序的逻辑了.
主要程序实现要三个比较核心的问题:
1. 牌阵,问题和牌意与数据库的对应设计
仔细想一下,其实,一个问题对应的是一个随机抽取的牌;一个小类对应了多个问题,有几个问题就随机抽取几张牌.
2. 随机抽取
因为现实中,不能同时抽相同的牌,所以,要先抽牌,在随机抽正反
3.抽取后存储抽取信息
因为一次只显示一张,所以,在抽取出牌后,主要的是记录他们的唯一id的信息,这是跟着手机sina学的,将抽取的id放到一个string中,用','分开,然后在页面传递,获取的时候:
String[] s = str.split(',');//分开 int id = Integer.parInt(s[i]);//获取
这样,在每次的读取就能根据str这个字符串来记录,就不用之前的随机读取了.
哎呀,累了,不写了...
相关文章推荐
- OAF学习笔记-1-空 和 % 查询所有记录
- spring mvc学习笔记(一)web.xml文件配置的一点重要信息
- Oralce学习笔记:查询语句 查看数据文件相关信息
- 学习记录 - Spring的一点额外的收获
- OAF学习笔记-1-空 和 % 查询所有记录
- mybatis学习笔记-实现查询用户信息功能
- ASP.NET MVC4入门教程(九):查询详细信息和删除记录
- android 学习笔记 数据库的创建, 查询 和删除表内的信息
- 一对多的两个表,查询主表的信息和主表在子表中的记录条数
- OAF学习笔记-1-空 和 % 查询所有记录
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- SQL Server 2008系统信息查询常用命令 查看表大小、记录数等
- 记录下查询表空间使用率信息的语句
- 【Query处理学习笔记】搜索引擎查询推荐技术综述_中文信息学报2010_王斌
- ASP.NET MVC4入门教程(九):查询详细信息和删除记录
- 进行异常捕获,查询lastname为smith的员工信息,如果该员工不存在,则插入一条新记录;如果存在多个同名的员工,则输出其员工号,姓名和工资
- Asp.Net MVC4入门指南(9):查询详细信息和删除记录
- OAF学习笔记-1-空 和 % 查询所有记录
- WinSock网络编程学习笔记(五):查询主机信息
- (笔记)Mysql命令select from:查询表中的数据(记录)