OpenWrt_Luci_Lua/week-report.txt

145 lines
3.3 KiB
Plaintext
Raw Normal View History

2015-06-15 14:21:40 +00:00
5.4-5.8
5.4上午
组装电脑安装ubuntu系统及各种开发环境
5.6下午
办理入职申请路由器R10和R13并且对其固件进行解决各种软硬件错误
5.7
熟悉luci代码学会通过串口跟ssh连入路由器配置vim编辑器
5.8
安装虚拟机、win7学习修改luci框架上的代码测试其是否生效
5.11-5.15
5.11
将R13配置为中继器询问android端定时开关的具体需求查找小米相关功能的代码并开始进行代码编写
5.12
操作系统升级导致系统奔溃重新配置xwindow并在命令模式上重新升级
定时wifi开关功能使用while死循环实现但为了管理方便决定重新用shell来写
5.13
测试小米路由器将定时WiFi开关重新实现并且在R10上跑通但R13无法启动wifi
5.14
调试R13解决R13无法启动wifi与阿里那边了解对接参数
熟悉sip push熟悉相关代码
5.15
实现启动、关闭、修改定时wifi开关等相关函数
熟悉twisted httpserver的代码
5.16-5.22
5.16
调试watchcat代码fix app 丢包问题
分析麦工提到的双开 重启WiFi开关 & 取消定时开关的情况
安装无线网卡linux版本驱动
5.18
调试sip push
grub坏掉修复
添加定时WiFi开关的多种时间段的特殊处理代码
定时wifi对接发现具体需求有出入须改写代码
5.19
研究麦工提的crontab方案
熟悉crontab、at命令实现定时任务
研究luci如何将UTC时间字符串解析为时间戳
5.20
watchcat代码调试
调试r13中继netgear路由器中级成功后app界面没搜到魅族路由器bug
5.21
自己写一个socket客户端测试watchcat调试bug
解决r13中继netgear路由器中级成功后app界面没搜到魅族路由器bug
测试watchcat代码
5.22
与占勇联调r13中继netgear路由器bug fix
整理代码,梳理一周学到的代码 / 命令
2015-06-15 14:15:34 +00:00
6.1-6.5
6.1
测试 & fix upgrade bug
6.2
改进优化smart wifi使之无tmp文件
shell脚本学习试着将lua函数中用到的shell命令封装进.sh中
sed命令学习
6.3
了解squid/nginx代理服务器模块
测试阿里小智相关api
6.4
阅读squid/nginx相关书籍了解实现原理
查找/阅读nginx http模块的proxy代码
6.5
网上搜索tiny server/proxy server实现代码
2015-06-15 14:21:40 +00:00
2015-06-15 14:15:34 +00:00
6.8-6.12
6.9
了解/调试mongoose代码结构及内部实现api
6.10
github上看相关http download的代码了解其实现原理
试着整合http proxy & http download
6.11
整合/调试http proxy & http download调试成功
6.12
意识到用c代码实现周期太长试着用python实现原型
回顾python基础语法
调试api getdeviceList
弄懂twisted connect proxy代码该代码在twisted的基础上加多了对http connect方法的处理
了解libcurl运行http demo
get到linux terminal的常用快捷键
6.13
整理一周所学
异步非阻塞I/O模型twisted & node.js,对比,区别,与多线程模型的对比
git回顾
6.14
整理一周所学(nginx笔记)
twisted factory ==》抽象工厂与工厂模式的对比 ==》 抽象工厂是否过度设计了呢?
get python细节语法pass / raise / with ... as ...
6.15-6.20
6.15
联调api set/get bandwidth
了解luci外网访问代码流程
阅读twisted dave api详解dave@http://krondo.com/?p=1209