第一天开通博客

现在真心有点小激动,以前申请了好几次都没通过,今天终于通过了,我希望通过博客可以记录并分享我的成长。

我想从以下几个方面来规划博客内容,目前还没想好怎们组织结构,先把能想到的都列出来吧:

一、 C++语言基础:

1 常量 变量 表达式 

2 指针、引用区别

3 函数

4 对象 三大特征:封装 继承 多态

5 对象模型 、对象内存布局

6 C++ 编译时内存布局 全局/静态区 栈 堆 常量区 程序存储区

二、数据结构和算法

常见数据结构:

1 数组

2 链表

3 栈

4 队列

5 二叉树

6 红黑树

7 平衡二叉树

8 符号表

9 散列表

10 图: 无向图 有向图

11 优先队列

常见的排序算法:

1 冒泡排序

2 选择排序

3 插入排序

4 归并排序

5 快速排序

6 堆排序

图算法

1 深度优先

2广度优先

三、多进程多线程编程

1 进程 线程概念: 进程创建 终止 状态 

2 进程、线程同步:临界区 锁 条件变量 原子操作 信号量

3 进程间通信IPC:共享内存 、共享存储 、文件 、 管道(包括无名管道和命名管道)、消息队列、信号量、Socket、Streams等

经典IPC问题:哲学家就餐问题 读者-写者问题

4 远程过程调用RPC

四、文件系统

1 NFS(Network File System)

2 HDFS

3 gFS

五 、网络

六 、数据库

七、 安全

目前就想到这么多,希望可以坚持 一点一点来,把知识体系建立起来

posted @ 2020-05-14 22:29  飞鱼666  阅读(112)  评论(0)    收藏  举报