双非本科大三在读,目前攻克C++Linux后台开发方向
滑动窗口算法的原理和leetcode中的相关题目题解。
system V共享内存、system V消息队列和system V信号量的介绍。
带你深度剖析数据在内存中的存储
深入剖析C语言中的字符函数和内存函数
Linux中的一些基本指令
栈和队列的实现及其OJ练习
排序算法大总结
Linux下软件包管理器 yum 和 编辑器 vim 的使用。
Linux编译器gcc/g++的使用。
Linux项目自动化构建工具-make/Makefile的使用和进度条小程序的实现。
Linux命令行git和Linux调试器-gdb的使用
C++基础:命名空间、C++输入输出、缺省参数、函数重载、引用、内联函数、关键字auto、范围for循环和指针空值nullptr的介绍。
C++面向对象编程入门、类和对象的初步认识。
冯诺依曼体系结构、操作系统的概念、进程的概念、创建和杀死进程、创建子进程。
类的6个默认成员函数、运算符的重载、日期类的实现和const成员。
构造函数初始化列表、类的static成员、友元函数和友元类、内部类、匿名对象、拷贝对象时的一些编译器优化。
进程状态、进程优先级、进程切换和环境变量
Linux下的进程地址空间。
C++优先级队列、仿函数和反向迭代器的介绍及使用。
模板的特化和分离编译、继承的全方面剖析。
Linux下的文件操作、C语言下的文件操作、文件描述符、重定向的原理和缓冲区的理解。
磁盘的结构、文件系统、软硬链接和动静态库
map和set容器的使用、红黑树的模拟实现、map和set的模拟实现
C++11新特性——右值引用和移动语义的用法及其原理
C++异常的解决方法
B树、B+树和B*树的原理及其功能。
跳表的原理及其模拟实现