美文网首页
作为程序员,我落后了吗?

作为程序员,我落后了吗?

作者: ChristieIn | 来源:发表于2016-03-14 13:39 被阅读0次

Read Me

当前模块实现绘本阅读、音乐律动模块等8个模块功能已经添加。

目前数据结构定义如下:

一、资源类型的定义如下:

①资源类型

1: 绘本阅读

2: 英语ABC

3: 美术创想

4: 音乐律动

5: 科学探究

6: 水墨国学

7: 趣味学习

8:绘本欣赏

②模块类型

1:画面阅读,

2:整读,

3:点读,

4:故事回顾,

5:拓展延伸,

6:互动1,

7:互动2

8:保留,用于存放资源下多出的mp4

二、index.json配置了总的更新索引:

[
   {
       "index":1,
       "type": 1,
       "name":"我不想离开你",
       "path": "wbxlkan"
   },
   {
       "index": 2,
       "type":2,
       "name":"不管怎样都爱你",
       "path": "bgzydan"
   },
   {
       "index": 3,
       "type": 3,
       "name":"水墨国学",
       "path": "水墨国学"
   }
]

三、单个资源数据结构定义

①绘本阅读
{
    "id":"65546",
    "version":1,
    "type":1,
    "name":"qndyw.zip",
    "md5":"xxxx",
    "iconPath":"cover.png",
    "description":"这是一个绘本,乔尼的愿望~~~~~",
    "codeRange":"1234-2345,4567-8900",
    "modules":[
        {
            "moduleId":1,
            "moduleCode":65550,
            "index":"65550/index.html"
        },
        {
            "moduleId":2,
            "moduleCode":65551,
            "index":"65551/index.html"
        },
        {
            "moduleId":3,
            "moduleCode":65552,
            "index":"65552/index.html"
        },
        {
            "moduleId":4,
            "moduleCode":65553,
            "index":"65553/index.html"
        },
        {
            "moduleId":5,
            "moduleCode":65554,
            "index":"65554/index.html"
        },
        {
            "moduleId":6,
            "moduleCode":65555,
            "index":"65555/index.html"
        },
        {
            "moduleId":7,
            "moduleCode":655556,
            "index":"655556/index.html"
        },
        {
            "moduleId":8,
            "moduleCode":xxxx,
            "index":"65551.mp4"
        }
    ]
}

对上述数据定义做如下说明:

目前已知的绘本阅读资源是按照两个表设计,主表picturebook包含了上述关于绘本资源的基本信息,

CREATE TABLE picturebook (
            _id INTEGER PRIMARY KEY AUTOINCREMENT,
            pid INTEGER,
            version INTEGER,
            type INTEGER,
            name TEXT,
            md5 TEXT,
            iconPath TEXT,
            description TEXT,
            codeRange TEXT,
            storePath TEXT )

可以看到包含的具体信息字段,与绘本资源关联的模块表pbmodule如下:

CREATE TABLE pbmodule (
        _id INTEGER PRIMARY KEY AUTOINCREMENT,
        moduleCode TEXT UNIQUE,
        indexUrl TEXT, 
        sequence INTEGER, 
        pid INTEGER )

这里的sequence字段,即表示上述资源类型的定义:如1:画面阅读,以此类推。需要说明的是,这里对moduleCode做了唯一值约束,使用时应保证配置的模块码不重复。

【其中对于单一视频文件的处理需要确定】

②音乐律动

因目前对其他类型资源不明确,跟雨滴工程师沟通获悉,目前该类型资源只有唯一一个mp4,所以仍然可以使用绘本阅读的主表设计方式:

{
    "id":"65546",
    "version":1,
    "type":1,
    "name":"music1.zip",
    "md5":"xxxx",
    "iconPath":"cover.png",
    "description":"描述信息~~~~~",
    "codeRange":"1234",
}

这里去掉模块字段信息,codeRange保存当前视频对应的码值即可。

表设计如下musicrythm:

CREATE TABLE musicrythm (
        _id INTEGER PRIMARY KEY AUTOINCREMENT,
        mid INTEGER,
        version INTEGER,
        type INTEGER,
        name TEXT,
        md5 TEXT,
        iconPath TEXT,
        description TEXT,
        codeRange TEXT,
        storePath TEXT )

目前获悉的其他资源类型,均为单视频文件,均采用上述结构进行定义。

上述各模块已经完成。

U盘文件组织的时候,参考如下组织方式:

根目录:

|-index.json

|-pcxdzj

      |-cover.png

      |-pcxdzj.zip

      |-item.json

目前U盘加密功能还未集成进来

相关文章

  • 作为程序员,我落后了吗?

    Read Me 当前模块实现绘本阅读、音乐律动模块等8个模块功能已经添加。 目前数据结构定义如下: 一、资源类型的...

  • 我落后了吗?

    我落后了吗?今天突然想谈谈这个话题。本来我想谈另外一个话题,但今天晚上,我在咖啡厅打字的时候,有个小学四五...

  • 我落后了吗

    总觉得自己无论做什么都可以排到中上等的名次,比方学业、学习能力、做业务的能力、自律的能力……可现实情况是什么?一事...

  • 【springboot 入门篇】第0篇 spring-boot

    作为一个java程序员,如果你还不知道springboot,那你一定是落后了。 1. 什么是springboot ...

  • 你落后了吗?

    本文内容来自李笑来的《通往财富自由之路》、《和时间作朋友》、吴伯凡《伯凡·日知录》、罗振宇的《时间的朋友》等。 有...

  • 你落后了吗?

    今天读到笑来老师关于“落后”的观念: 第一,1%之后都有可能是落后;第二,我们每个人都已经可以尽量感知到这个世界的...

  • 你落后了吗?

    我们往往局限于我们周遭的环境,而做出错误的判断,就比如,对于落后的定义,很多人都以为自己高于平均水准之上。 过去我...

  • 你落后了吗

    “今天又没有准时早起,足足比舍友多睡好几个小时”“学习总被手机信息打乱,只吃两个番茄钟,下午要集中注意力”“快要到...

  • 你落后了吗

    这是笑来老师在APP“得到”上开通的专栏“通往财富自由之路”中第七个主题“落后”有关的思考题,我的思考如下: 1 ...

  • 你落后了吗

    笑来老师重新打磨“落后”这个观念,主要跟讲以下三个问题: 第一,什么样算是落后; 第二,我们每个人都已经可以尽量感...

网友评论

      本文标题:作为程序员,我落后了吗?

      本文链接:https://www.haomeiwen.com/subject/feyflttx.html