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不多的情况脚下采用）