20170923课程记录

20170923课程记录_第1张图片

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 课件 代码
  • 书籍

    • <>
    • <>
    • <>
  • 工具

    • 说明文档
    • 百度云盘
  • 资料

    No. 网站 链接
    1 C++ 参考手册 中文 英文
    2 Cplusplus 英文
    3 Google 开源项目 C++ 风格指南 中文 英文

Linux系统网络编程课程(预计12天)

20170923课程记录_第2张图片
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 课件 代码
20170923课程记录_第3张图片
完结撒花

你可能感兴趣的:(20170923课程记录)