diff --git a/1_2.mind_map/1_3.http-proxy-cache-server .xmind b/1_2.mind_map/1_3.http-proxy-cache-server .xmind index 967a3e5..93ccdf6 100644 Binary files a/1_2.mind_map/1_3.http-proxy-cache-server .xmind and b/1_2.mind_map/1_3.http-proxy-cache-server .xmind differ diff --git a/week-report.txt b/week-report.txt new file mode 100644 index 0000000..c63ff58 --- /dev/null +++ b/week-report.txt @@ -0,0 +1,67 @@ +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实现代码 + + +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 + + + + + + + +