1. C++课程(预计14天)
1.1 C++基础(预计9天)
C++基础注重C++的基本语法。
以下课程已完成(7天)
No. | 主题 | 日期 | 内容 |
---|---|---|---|
1 | 从C过渡到C++ | 1/13 | 课件 代码 |
2 | 类与对象 | 1/13、1/20、1/21、1/28 | 课件 代码 |
3 | 继承 | 1/28~2/3 | 课件 代码 |
4 | 多态 | 2/4 | 课件 代码 |
5 | 项目:通用链表 | 3/10 | 课件 代码 |
6 | 文件 | 3/10 | 课件 代码 |
7 | 异常 | 3/11 | 课件 代码 |
8 | 模板 | 3/11 | 课件 代码 |
9 | 单元测试工具cpptest | 3/17 | 课件 代码 |
10 | STL简介 | 3/17 | 课件 代码 |
11 | STL容器vector
|
3/17 | 课件 代码 |
12 | STL算法 | 3/18 | 课件 代码 |
1.2 STL进阶(预计1天)
STL进阶专注于STL日常应用。
No. | 主题 | 日期 | 内容 |
---|---|---|---|
1 | 仿函数 | 3/24 | 课件 代码 |
2 | STL适配器 | 3/24 | 课件 代码 |
3 | STL容器map
|
3/24 | 课件 代码 |
4 | STL容器set
|
3/24 | 课件 代码 |
1.3 C++进阶(预计3天)
C++基础注重C++在工程项目中的使用以及重要技术的背后原理。
No. | 主题 | 日期 | 内容 |
---|---|---|---|
1 |
xxx_cast 类型转换 |
3/25 | 课件 代码 |
2 |
set_new_handler 机制的运行原理 |
3/25 | 课件 代码 |
3 | 重载原理分析 | 3/25 | 课件 代码 |
4 | Makefile基础 | 4/1 | 课件 代码 |
5 | 函数级静态库动态库 | 3/31 | 课件 代码 |
6 | 类级静态库动态库 | 3/31 | 课件 代码 |
7 | Boost入门 | 4/1 | 课件 代码 |
8 | 智能指针 | 4/1 | 课件 代码 |
9 | 写时拷贝技术 | 4/1 | 课件 代码 |
10 | wxWidgets入门 | 4/1 | 课件 代码 |
Linux系统网络编程课程(预计12天)
No. | 主题 | 时间 | 内容 |
---|---|---|---|
1 | 进程基础 | 4/5 | 课件 脑图 代码 |
2 | 进程通信--管道 | 4/6 | 课件 脑图 代码 |
3 | 进程通信--套接字与FIFO | 4/6 | 课件 脑图 代码 |
4 | 项目:miniSTL | 4/14 | 课件 代码 |
5 | 项目:日志 | 4/15 | 课件 代码 |
6 | IPC--消息队列 | 4/29 | 课件 脑图 代码 |
7 | IPC--共享内存 | 4/29 | 课件 脑图 代码 |
8 | IPC--信号量 | 4/30 | 课件 脑图 代码 |
9 | 读写锁 | 4/30 | 课件 脑图 代码 |
10 | 多线程编程 | 5/5 | 课件 脑图 代码 |
11 | 多线程同步 | 5/5 | 课件 脑图 代码 |
12 | Socket编程-概念 | 5/6 | 课件 脑图 代码 |
13 | Socket编程-接口 | 5/6 | 课件 脑图 代码 |
14 | Socket编程-网络模型 | 5/6 | 课件 脑图 代码 |
15 | I/O复用 | 5/12 | 课件 脑图 代码 |
16 | 线程池编程 | 5/12 | 课件 脑图 代码 |
17 | libevent | 5/13 | 课件 脑图 代码 |
18 | 项目:TinyHTTP服务器 | 5/13 | 课件 代码 |
19 | 项目:五子棋 | 5/19 | 课件 代码 |
20 | 项目:俄罗斯方块 | 5/19 | 课件 代码 |
完结撒花