2018.7.2——周一
摘抄 go 圣经
8.7 基于 select 的多路复用
8.8 并发的目录遍历
8.9 并发的退出
8.10 聊天服务
============
4.18 —— 周二
完成mit os assignment1,补充完成一个小的shell
阅读operating system:implementation and practice volume3 memory1/3
4.19 —— 周三
阅读Operating System: There Easy Pieces , Concurrency部分(pdf, 300-490/643)
熟悉muduo库的接口:
Buffer.h
EventLoop.h
TcpConnection
TcpClient
TcpServer
4.20------周四
感冒了,效率比较低:)
安装muduo库,解决了cmake base, cmake net的问题
4.21——周五
阅读计划:Linux 多线程服务端编程:使用muduo C++ 网络库
4.22——周六
上午维修电脑,下午太累,装完机器,2点半睡到5点。。
晚上调试到3点多,没有成功,报错某个头文件找不到,环境变量添加正确。
4.23——周日
调试了一下午和晚上,尝试把头文件放到/bin目录下,失败。直接打开muduo库会报CMakeLists.txt缺失,然后直接打开muduo-master,结果变好了。
4.24——周一
阅读muduo源码
TcpConnection.h
4.25——周二
学习Go程序设计语言 第一章 例子
4.26——周三
学习Go程序设计语言 第二章 例子
4.27——周四
学习Go程序设计语言 第四章 例子
权哥,叶炜,曹灿,会议:
1,bug容易出现在条件判断(数据溢出,系统漏洞造成玩家大量领取礼物->回滚)
2,多玩一些游戏
4.28——周五
学习Go程序设计语言 第四章 例子
4.29——周六
配置unp(囧。。。 y
有了一点眉目,关于ld path 和path
4.30——周日
配置好xcode,回顾复习UNP1-4章节
5.1——周一
学习Go程序设计语言 第五章 和 第十章
5.2——周二
学习Go程序设计语言 第六章
5.3——周三
学习Go程序设计语言 第7章
5.4——周四
学习Go程序设计语言 第7章
5.5——周五
工作任务:锁
5.6——周六
工作任务:附魔替换
5.7——周日
学习martini
5.8——周一
工作任务:普通附魔,高级附魔
学习Go程序设计语言第8章
阅读UNP 1-8(算作复习)
5.9——周二
工作任务:保存
学习Go程序设计语言第8章
5.10——周三
计算机在proto上的存储
5.11——周四
学习Go程序设计语言第8章
5.12——周五
公司代码 = =
5.13——周六
计算机网络自顶向下
5.14——周日
计算机网络自顶向下 第二章 应用层
搭建阿里云服务器
5.15——周一
学会如何把数据从scene保存到record中去,同时如何读取回来
5.16——周二
在本地和阿里云部署redis,实现redis的远程连接
5.17——周三
xx不知道 = =
5.18——周四
不知道= =云游把、吧
5.19——周五
公司代码
5.20——周六
gobyexample-完成全部习题
今天吃饭的时候,意识到自己其实就是普通人,不要被学历束缚住,要好好努力。现在一切并不是因为自己聪明得来的,而是一步一个脚印走出来的。要有平常心
5.21——周日
gobyexmaple 写到goroutine
5.22——周一
公司代码(基本完成)
5.23——周二
公司代码(本周任务完成)
学习 martini代码中的injector部分
5.24——周三
复习Go圣经
5.25——周四
复习Go圣经
5.26——周五
复习Go圣经第一章
5.27-----周六
学习Python(the hard way),完成16个例子
5.28——开始阅读
build web application with golang
5.29——周一
build web application with golang 第三章
复习Go圣经第一章
复习Go圣经第二章
5.30——周二
休息
5.31——周三
= =!不记得了。。。。
6.1——周四
完成短url服务器
6.2——周五
阅读《网络是怎么连起来的》P1-P84
6.3——周六
学习w3c school -> HTML(从HTML简介到HTML布局)
安装Lua,学习Programming in Lua(暂时放着。。)先js好了
6.4——周日
复习《网络是怎样连起来的》第一章
6.5——周一
本周计划:
阅读学习完《网络是怎样连起来的》
学习完Go圣经,完成Go by example。
学习完Lua语法
学习《网络是怎样连起来的》第二章
6.6——周二
学习RESTful框架
6.7——周三
完成部署RESTful
6.8——周四
复习《网络是怎样连起来的》第一章,第二章
学习《网络是怎样连起来的》第四章
学习第三章
6.9——周五
开始完成本月公司任务
6.10——周六
学习Lua
6.11——周日
学习Lua
下周计划完成:
1.阅读完programming in lua
2.阅读完build-web-application-with-golang
6.12——周一
公司代码,今天状态不错
这个月要完成作息调整计划,晚上11点前睡觉,早上七点起。
6.13——周二
初步完成公司代码,开始学习build-web-application-with-golang
6.14——周三
学习build-web-application-with-golang
6.15——周四
完成vip优化任务,增幅石分解任务
6.16——周五
debug vip优化任务和增幅是分解任务
学习build-web-application-with-golang
6.17——周六
学习消息队列(nsq)---没学明白,发现可能要回过头去补补go的知识
6.18——周日
阅读Go程序设计语言
本周任务是复习《go程序设计语言》,复习《网络是怎样连起来的》,复习Gobyexample
挑战任务:完成learn python the hard way
6.19——周一
复习《go程序设计语言》第一章
开始阅读nsq源代码
6.20——周二
学习 Python 学习手册第5章
阅读nsq源码 Command.go
6.21——周三
目标:
1.复习《go程序设计语言》第一章,interface一章
2.弄懂nsq源码中Command.go
3.学习Python学习手册第六章
6.22——周四
学习Python学习手册
6.23——周五
学习Python学习手册到第十二章
6.24——周六
学习Python学习手册到十四章
6.25——周日
学习Python学习手册到十八章
下一周工作计划:6.26-7.2
1.学习完Python学习手册
2.复习《网络是怎样连起来的》
3.复习Go程序设计语言
4.完成公司的任务
5.阅读玩gonsq的源代码
6.26——周一
阅读gonsq源代码中config.go(671行,包括注解和换行)
6.27——7.2
阅读学习《python编程 从入门到实践》到第8章,
完成一个飞机打外星人的游戏
7.3——周一
阅读《python编程 从入门到实践》
7.4——周二
复习《Go圣经》
写python脚本分析游戏日志
7.5——周三
完成python脚本的调试
复习《Go圣经》第7章
7.6——7.10
学习《Head first java》
7.11——周二
学习nsq config.go
7.17——周一
下阶段计划:(完成入门课程,计划一个半月)
• Udacity CS212 Design of Computer Program:由上文提到的Google 研究主管 Peter Norvig 主讲,教学语言为 Python,内容有一定难度。
• How to Design Programs, Second Edition:HtDP 的起点比SICP低,书中的内容循循善诱,对初学者很友好,如果觉得完成SICP过于困难,可以考虑先读一读 HtDP。
• UC Berkeley SICP 授课视频以及 SICP 的两位作者给 Hewlett-Packard 公司员工培训时的录像(中文化项目)
• Composing Programs:一个继承了SICP思想但使用Python作为教学语言的编程导论(其中包含了一些小项目)
• SICP 解题集:对于书后的习题,作为初学者应尽力并量力完成。
7.26——周三
阅读SICP ,看惠普培训录像,第一集。
9.10-----