- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在为一款名为“eve”的游戏创建一个挖矿计算器。
在《前夜》中,有 46 种不同类型的矿石可以开采。在我的界面中,我有一个玩家列表,您可以从中选择将成员添加到采矿操作中,以及一个可以添加到该操作中的矿石列表。
每次单击一个成员时,该成员都会使用 jquery 切换突出显示,并且 ajax 请求会发送到具有该成员 ID 的 php 脚本,该脚本将该成员添加到包含 op_id 和属于的成员的数据库表中它。在此之后,查询挖掘 op 表以查找属于它的成员,并将该列表返回给在 op 中创建用户表的用户。现在,当查询数据库中属于采矿操作的成员时,会生成一个表,其中包含所有 46 种矿石以及包含在其自己的 td 中的文本框。在生成表格时,表格中的所有 46 种矿石都附加了 display: none
样式。在返回包含所有成员和他们可以开采的所有矿石的表格后,用户可以选择他们将使用的矿石类型。当有人点击矿石列表中的矿石类型时,会触发类似的切换事件,其中矿石类型在列表中突出显示,并显示相应的表标题和属于每个用户的 td。这给人一种错觉,即指定类型的矿石已添加到操作中。
我想做的是能够跟踪属于特定操作的矿石类型,就像我跟踪属于该操作的成员一样。我正在寻找一种在数据库中存储用于特定操作的矿石列表的好方法。这样我就可以不返回所有类型的隐藏和取消隐藏的矿石,因为选择矿石只是将它们添加到数据库中,因为它们被选择,这样当我生成表格时,我不仅选择成员而且选择已经也被选中。
我无法弄清楚的部分是将属于特定操作的矿石列表存储到数据库的好方法。
我应该将列表存储在 CSV 类型的设置中吗?或者是否有某种方法可以在数据库中存储这样的列表。请注意,我用来存储用户的方法可能与矿石将使用的方法相同,但截至目前,我已经设置了用户表,其中 op_id 在一列中,member_id 在另一列中。这导致 op_id 重复多次,我认为这可能是错误的。
预先感谢您提供任何建议或概念,以便我更好地组织此数据库。
注意:我不是在寻找问题的解决方案,而是在寻找可以应用的概念,它可以帮助我创建更好的解决方案。
最佳答案
Hmmmm.... 一个数据库如何跟踪操作,每一列是矿石在该操作上使用的次数(以及其他相关信息,如操作名称等)。 XML 可能是一个想法,但这取决于您有多少操作。
没有 CSV!
关于PHP session 跟踪技术与数据库设计与组织,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7215249/
原谅那个疯狂的标题... 我试图理解面向对象编程中继承与接口(interface)的概念。所以我试图将它与我已经知道的东西联系起来,这就是 CSS。 在 CSS 中,您可以选择在允许元素“继承”样式的
我有一个 C 函数,它返回一个表示二进制数据的 unsigned char*。我在文档中注意到 SWIG 有一个很好的类型映射来处理二进制数据作为 C 函数的输入,但是当 C 函数返回二进制数据及其无
过去遇到过几次类似的问题,想知道用什么语言(方法)来解决类似的问题(我是J2EE/java开发人员): 问题:在一组可能的单词中,根据给定的规则(假设单词可以是 A 和 X 的组合,并且始终以 X 开
这个问题不太可能帮助任何 future 的访客;它只与一个小地理区域、一个特定时刻或一个非常狭窄的情况相关,而这些情况通常不适用于互联网的全局受众。如需帮助使这个问题更广泛地适用,visit the
如果我们已经开发了自己的ORM框架并且该框架在过去的几年中运行良好,那么为什么我们要为即将到来的软件项目学习和使用全新的.net技术,例如LINQ或Entity Framework或NHibernat
即使听起来很奇怪,我相信每个人在处理具有大量自定义组件的大型应用程序时都遇到过此类问题。某个地方生成了 AV,但应用程序仍在继续执行,稍后会出现错误。我不是在谈论多线程应用程序。只是关于通用的单线程应
我正在设计一个新项目,我正在尝试找出将数据/事件从服务器应用程序推送到客户端应用程序(即 WPF 应用程序)的方法。 我知道的两个是: 发布/订阅(即 NServiceBus) Full Duplex
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 5年前关闭。 Improve thi
这个问题在这里已经有了答案: C# .NET: How to check if we're running on battery? (6 个答案) 关闭 9 年前。 我发现许多 API 可以帮助确定
没有 JQUERY!我有一个下拉列表,用户可以在其中选择日期、月份和年份。我创建以下代码并使用 setFullYear 将这些值传递到变量中。有时我还会向这个变量添加天数,这就是变量 ev_num 的
我有一个控件,我想在表单和打印时以不同的方式绘制它。这是我做的方式: private void printDocument1_PrintPage(object sender, System.Drawi
我正在尝试确定从扫描文档中提取手写数据的最佳方法。 手写数据位于特定的方框区域。我生成了文档的数字版本,因此我知道方框区域的坐标,并且如果需要还可以生成文档的其他变体(即被屏蔽以使字段更容易提取的版本
背景 对于基于音乐的问题,我深表歉意,但细节并没有那么重要。我正在按顺序浏览一个 midi 文件,我正在寻找一种有效的方法来查找数据中的模式以找到称为连音符的东西。见下图: 连音符上方有数字(3 或
经验丰富的 Java 新手,寻求您的智慧: 如果无法确保在对象超出范围时执行某些特定的 block 代码,那么还有哪些其他方法可以提供相同的功能?(看起来 finalize 显然不是那个意思) 一个典
我正在玩一个小的油漆应用程序。我想创建不同的画笔提示(不仅仅是简单的线条)。基本思想是沿着鼠标移动重复(冲压)画笔 Nib 。因为鼠标移动不会为鼠标移动的每个像素分派(dispatch)所需的事件。我
我正在制作时间表应用程序。重要的类是: Period id: int clazz: Clazz SubjectTeacher subject: String teac
关闭。这个问题需要更多 focused .它目前不接受答案。 想要改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this q
我有一个奇怪的任务要解决。我们有一个小型视频窗口(如 300x200 像素,256 色调色板)和 44kHz 2ch 声音在服务器上播放。我们需要将此流视频发送给一些客户端(1,2.. 最多 10 个
我很确定我在这里遗漏了一些东西,因为我对 Shapeless 还很陌生并且我正在学习,但是 Aux 技术实际上什么时候开始需要 ?我看到它是用来暴露一个 type通过将其提升为另一个“同伴”的签名来声
微软有什么理由仍然坚持使用 COM 技术(Office 组件仍然是 COM)……当所有用 COM 完成的事情都可以用 .Net 以更好、更有效的方式完成时 最佳答案 因为它需要一个 长完全重写Offi
我是一名优秀的程序员,十分优秀!