zoukankan      html  css  js  c++  java
  • C/C++学习路线

    一、C语言开发

        初级

          基本数据类型

          运算符、表达式

          顺序结构

          分支结构

          循环结构

        中级

          数组

          函数

          指针

          预处理指令

          结构体和共用体

          枚举

          位运算

          联合体

        高级

          文件操作

          内存操作

          标准库

          socket通信

          cJSON库

          Libcurl库

    二、C++开发

        初级

          类和对象

          引用

          运算符重载

          继承与派生

          多态与虚函数

          IO流

        中级

          Boost

          容器与泛型

          STL

          MFC

        高级

          SOCKET网络编程

          数据库开发

          设计模式

    三、Linux编程    

        Linux初级

          文件IO

          多线程与进程

          Socket通信

        Linux中级

          Shell编程

          内核编译

          内存管理

        Linux高级

          HTTP服务器开发

          Oracle数据库

    四、Windows编程

        Windows初级

          Win32

          MFC框架

            简介

            对话框

            回调函数

            窗口创建机制

            消息映射机制

            MFC图形绘制

            常用控件

              按钮、编辑框、静态文本

              组合框、单选框、复选框

              水平、垂直滚动条

              列表视图、树形视图

              月历、IP地址

              ocx控件

            动态创建机制

            运行时

            Activex控制编程

        Windows高级

          DLL编程

          COM组件开发

          进程线程

    五、Linux内核源码分析

     六、数据结构和算法

          数据结构:线性表

          数据结构:栈和队列

          数据结构:哈希表、数、图

          常用算法:查找、排序

  • 相关阅读:
    conda创建、删除、重命名环境
    jupyter notebook选择conda环境
    conda 创建tensorflow虚拟环境后,无法import tensorflow在jupyter
    labelme2coco
    MacOs 10.14.3 Matlab2018b 解决“找不到已安装的编译器 'Xcode Clang++'。错误使用mex,未找到合适的编译器”问题
    MaskRCNN 奔跑自己的数据
    labelme2coco问题:TypeError: Object of type 'int64' is not JSON serializable
    kill 掉 占据端口的进程
    关于对多层嵌套的json字符串取目标值的问题
    关于Jmeter测试移动端应用时提示非法登录,不是合法的登录设备时的解决办法
  • 原文地址:https://www.cnblogs.com/shan2017/p/13853228.html
Copyright © 2011-2022 走看看