• legend2---开发日志1(legend的数据库整体设计思路是什么)


    legend2---开发日志1(legend的数据库整体设计思路是什么)

    一、总结

    一句话总结:不同种类的物品分不同的表放,不放到一个物品表里,取所有物品时一个个表的取就好了

    不同种类的物品分不同的表放 取所有物品时一个个表的取

    1、英雄的属性没做模板属性表(不分表),那么穿戴武器增加英雄的属性怎么弄?

    武器能够加的属性种类很有限 直接在武器表里面添上几个字段就好

    因为武器能够加的属性种类很有限,直接在武器表里面添上几个字段就好,非常简单

    2、所有物品是放在一个物品表里面,还是分开放(比如英雄石,丹药,功法)?

    分开放 清晰 便于扩展

    如果放在一个表里面就是 物品模板表=>物品表

    分开放的话就是:比如丹药  : 丹药模板表=》丹药表

    肯定是分开放:表结构清晰,内容结果清晰,而且简单,节约空间,多利而无害

    3、如何化枯燥的开发为有趣的娱乐?

    有趣的部分开始 以小功能模块为单位

    先从有趣的部分开发起,一个小功能模块一个小功能模块的开发

    4、录入数据库字段的正确方式?

    先文本中写好 再复制粘贴

    先在文本或代码中写好了,再复制粘贴

    5、文字超出自动隐藏?

    text-overflow:ellipsis 固定高 固定宽
    .users-list-name {
    1. font-weight: 600;
    2. color: #444;
    3. overflow: hidden;
    4. white-space: nowrap;
    5. text-overflow: ellipsis;

    6、物品列表样式如何做?

    边框里面留padding 物品用圆

     1 <ul class="users-list clearfix">
     2     {volist name="school_hero_stone" id="vo"}
     3     <li style="">
     4         <!--要弹出物品的信息的列表-->
     5         <div style="position: relative;100%;height: 100%;border: 1px silver solid;padding: 2px;">
     6             <div class="number text-danger" style="position: absolute;bottom: 0;right: 1px;">{$vo.shs_num}</div>
     7             <img src="__ADMIN2__/dist/img/user1-128x128.jpg" alt="User Image">
     8         </div>
     9         <span class="users-list-name" href="#" style="font-size: 12px;">{$vo.th_name}</span>
    10         <span class="users-list-date">{$vo.th_force}-{$vo.th_intelligence}</span>
    11     </li>
    12     {/volist}
    13 </ul>
    14 <!-- /.users-list -->

    7、一对多的一个表存储方法(不用两个表)?

    先数组 再转字符串存储到数据库

    比如灵根的生成,先数组,然后在转字符串

    8、一个数据表中字段太多怎么办,比如英雄表?

    分表 用同一id相连

    完全可以分成两个表或者多个表,但是保证用同一个id相连就好,比如主键,这样可以分类分表,特别方便

    9、php求字符串长度?

    strlen()

    10、php数组去重?

    array_unique函数

    array_unique函数就是可以处重的,它具备了这个功能了,下面我们一来看一个关于PHP使用array_unique对二维数组去重处理例子。

    php 5.2.9 版本增加了array_unique对多维数组的支持,在处理多维数组是需要设置sort_flags参数

    一维数组的重复项:

    使用array_unique函数即可,使用实例如下:

    代码如下 复制代码

    1

    2

    3

    4

    5

    <?php

    $aa = array("apple", "banana", "pear", "apple", "wail", "watermalon");

    $bb = array_unique($aa);

    print_r($bb);

    ?>

    结果如下:

    1

    Array ( [0] => apple [1] => banana [2] => pear [4] => wail [5] => watermalon ) 。

    二、内容在总结中

    1、相关知识

     

    2、代码

     
     
     
  • 相关阅读:
    git 工作流程
    微信小程序 scroll-view 水平滚动使用
    微信小程序 tree组件
    微信小程序各类生命周期
    JS/Jquey 图片链接点击直接下载
    JS/Jquery 表单方式提交总结
    Nodejs 发送邮件 激活邮箱
    搭建Nodejs环境 创建Express应用
    break、continue、return区别
    shell(一)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/10614461.html
Copyright © 2020-2023  润新知