Sheet 1
TimeLine(Aug,2015)
  8-24
    添加r13定时任务接口
    优化定时wifi开关代码
    解决艾工提出的mzrts的问题
    了解 / 实现android dlna框架cling demo
  8.25
    编写r13自动测试外网脚本
    用自动测试脚本测试r13外网接口
    实现android dlna demo
    查找艾工提出的中继后外网无法连接路由的bug
    定位到r13 mzrt新加入的queue出现问题
  8.26
    查找 / 调试 github andorid dlna相关代码
    解决刘建华关于定时开关的问题
    定位r13与珠海flyme token问题
    get vim调整窗口大小 / 多行统一操作 技能
    checkupgrade接口：在无更新状态下增加version字段返回给apk（建峰的需求）
    破解小米路由固件，获取固件源码
    与刘飞讨论定时开关问题
  8.27
    开会了解r13新版接口相关信息
    阅读小米路由源码，查找定时开关实现代码
    定位/解决内测群中一用户升级状态变化异常的问题
    sip http get token url中添加sn参数，并测试
    调通dlna cyberage框架demo
    了解cyberage与cling框架的区别，寻找cling框架相关代码
  8.28
    了解sipfs & android消息推送相关
    看小米路由源码（smartcontroller & thrifttunnel）
    添加智能开关健康模式，并测试
  8.29
    看并log小米路由源码（主要接口代码）
    了解r13二期mqtt代码/原理，与sip的对比
    调试r12 android dlna cling框架demo
    了解oauth token相关
    寻找C实现（字典）哈希遍历方法：
      （1）转json，牺牲性能
      （2）将key保存起来，请求一来，先遍历key表（在key不多的情况脚下采用）
  8.31
    学ncat命令
      自建聊天终端
        ncat -l 127.0.0.1 6601
        ncat 127.0.0.1 6601
      -w:指定连接的空闲超时时间
        ncat -w 10 localhost 2389
      指定ipv4 or ipv6
        ncat -6 localhost 2389
        ncat -4 localhost 2389
      查看建立的连接
        netstat | grep 2389
      -k:不因client退出而取消监听
        nc -k -l 2389
      -u:使用udp协议传输
      -v:显示指令执行过程
    看r13代码
      linux teminal快捷键
        ctrl+shift+w: 关闭标签页
        ctrl + e: 光标移至末尾
      lua exec shell
        local res = lue(cmd)
          返回值
        local file = io.popen(cmd)
          文件
      R13代码不足
        代码封装不严谨
          nwfs中夹杂nw & ww这些view层操作
          meizu下代码可整合成util类，提高内聚性
      R13 get speed
        luci-bwc -i eth0.2 |tail -n 5
          具体参数未知～～
        lua realtimenetspeed函数中rx ,t x是什么鬼
    看miwifi代码
      代码封装对比
      SmartController DB对比
    看mqtt代码变化
      /usr/bin/mqtt_subscribe
      mqttfs.lua & httpfs.lua
      files / file_flag
      /router_statitic
      /down_load_ota_img.sh
    mpd & upmpdcli pc上调试成功
    fixbug：定时开关忘记修改开关标记
    uci设置命令
      uci show
      uci set wireless.mt7628iface.disabled=1
      uci set wireless.mt7610eiface.disabled=0