首页 > 编程语言 >C++全栈开发学习路线图

C++全栈开发学习路线图

时间:2022-11-23 21:35:21浏览次数:40  
标签:路线图 Linux 编程 C++ C语言 全栈 开发 libevent

C语言基础与提高
  C语言基础
    指针、内存管理
    变量、条件、字符串、数组、函数、结构体

  C语言提高
    多级指针的使用
    接口的封装与设计

  C语言精通
    数据结构
      链表
      队列
      树


C++基础与进阶
  C++基础
    C++在C的基础上的延伸与扩展
    运算符重载
    文件I/O流
    函数模板类
    异常的处理技术

  C++进阶
    C++面向对象(封装、继承、多态)
    STL的入门和提高(容器、迭代器、算法)
    C++设计模式
    C++和UML基础

  C++精通
    C++的数据结构与算法(二叉树、堆、栈、队列、哈希等等)


Linux系统开发
  Linux系统编程
    Linux基本命令和常用的快捷操作
    Linux文件I/O操作与文件系统原理剖析
    进程与线程
    网络编程通信协议
    socket套接字
    shell编程

  高并发服务器(开源框架libevent/libev)
    libevent部署方式
    设置libevent、创建event_base
    循环事件
    链接监听器evconnlistener
    基于libevent搭建高并发TCP服务器

  Linux系统数据库编程
    SQL语言编程
    MySQL编程
    MongoDB(NoSQL)编程

 

前端客户端开发
  QT界面开发
  MFC界面基础开发

 

C/C++与脚本语言
  Python脚本编程入门
  Python编程提高


C/C++嵌入式编程:嵌入式驱动开发


C/C++与安全领域:破解与外挂

标签:路线图,Linux,编程,C++,C语言,全栈,开发,libevent
From: https://www.cnblogs.com/lqshang/p/16919955.html

相关文章

  • 数据结构(二):括号匹配(C++,栈)
    好家伙,写题,题目代码在最后 来吧,  1.栈 栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一......
  • C++ 嵌入式实时操作系统调试心得
    1、如果设置了全局vector变量,然后在程序中一直pushback,如果是系统内存较小,运行一段时间后可能会崩溃;2、如果使用C语言编程采用动态内存,一定要在变量生存周期结束时对内存......
  • C++ --- 标准库std::max/std::min和window头文件中宏max/min冲突
    转载:https://blog.twofei.com/668/在包含了Windows.h的C++源代码中使用std::min/std::max会出现错误。intmain(){intx=std::max(0,1);inty=std......
  • C++ 判断闰年简单代码
    闰年闰年分为普通闰年和世纪闰年1582年以来的置闰规则:普通闰年:公历年份是4的倍数,且不是100的倍数的,为闰年(如2004年、2020年等就是闰年)。世纪闰年:公历年份是整百数的......
  • 周六900C++班级-2022-11-19 01背包
    背包问题关系图  问题描述若有N件物品和一个最多能装重量为W的背包,一个物品只有两个属性:重量和价值。第i件物品的重量是weight[i],得到的价值是value[i]。假......
  • 一文讲透CabloyJS全栈框架的来龙去脉
    本文受众咱们做软件开发,就好比是建造一幢幢房屋,一座座桥梁,既可以是北方宫殿的巍峨,也可以有南方庭院的雅致,更可以是横跨群山的峻险与孤悬。那么,不同的语言、不同的框架也都......
  • 用汇编的眼光看C++(之 总结篇)
       早在八月份的时候,就陆陆续续写了二十多篇用汇编语言看C++的博客内容。在此为了做一个概括,也为了朋友们看起来更方便,我们利用这么一篇博客对所有的文章做一个总结。如......
  • socket通信编程C++实现
    socket提供了套接字,以方便我们想读取文件一样进行网络进程间的数据通信。在网络通信中,套接字一定是成对出现的。一端的发送缓冲区对应对端的接收缓冲区。我们使用同一个文......
  • 数据结构初阶--顺序表(讲解+C++类模板实现)
    顺序的概念与结构顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。一般分为两种:静态顺序表和动......
  • 随想录(写给自己的C++编程规范)
       对于我这样一个C语言的程序员来说,编写C++的机会其实不太多。但是我还是比较喜欢写C++语言,原因主要有几个方面:(1)自己学C++语言的时间比较长了,也比较了解,如果从大一的时......