@guochy2012
2014-03-09T12:55:00.000000Z
字数 689
阅读 1222
3月 C & Linux & 开发环境搭建
头两周多写 不灌输理论
1 week C 语言基础
a 内置数据类型 (2day)
b 操作符运算 1day
c 流程控制 if while 0.5 day
d 数组 字符串 2day *****
指针
e 宏
周末重点练习字符串
2.week C 文件IO
b 函数 1 day
c 结构体 枚举 共用体 1.5 day ***
d 文件读写 2.5 day **** 字节 行 块
e 小项目 3 day **** 所有人全部做完
周末重点 文件读写
3 week Linux基础
a 基础命令 & vim 1day 鹰哥
b gcc & gdb & Makefile 1.5 day *** 鹰哥
c 系统函数 例如 read write 2.5 day ***
4 week 进程 线程 IPC ****
a 进程以w及进程间通信&守护进程 pipe & socket 4day
b 线程 3 day (同步)
5 week Network基础
网络编程 UDP 2day(weekend)
TCP
a 三次握手 四次挥手
b client Server实现
NETWORK IO model Epoll Select 1day
小项目 3-4day
目标: 成就感!
4月 C++ & network
1 week C++ 课后题
a IO stream
b 内存管理
c 文件读写
d string vector map set
e 类 声明 定义 初始化
2week 类 安排课后题
b 复制控制 构造函数 析构
c 继承 多态 虚函数 运算符重载
3 week
类的实现(Vector String) 多态
加一天 MySQL数据库
4 week 项目 拼写更正系统
5月 项目
搜索项目
tinyxml Boost正则表达式
工具
项目
时间
8:00 自习
8:30 - 10:30 讲课
10:30 - 12:00 练习
2:00 - 4:00 讲课
4:00 - 6:00 练习
7:00 - 11:00 晚自习