Skip to content

Repository files navigation

Course

存放教学过程中开发的各种课程资料(代码 + MD文档),并长期更新。


📚 目录导航

编程语言

目录 内容简介
C&C++ C语言入门到高级、C++基础到进阶、算法题目、第三方库(SDL/raylib/imgui/Boost等)、静态库/动态库开发、游戏引擎、线程池
Python Python基础、爬虫、GUI编程(PySide6)、自动化办公、Web开发、Pygame游戏开发
Lua Lua编程语言基础

开发工具与环境

目录 内容简介
CMake CMake构建工具使用教程
Conan Conan包管理器使用教程
Git Git版本控制基础与进阶教程

操作系统与编程

目录 内容简介
Linux Linux基础、vim、进程管理、进程间通信、信号、守护进程、线程、线程同步、网络编程
Windows开发 Win32 API入门
pthreads POSIX多线程编程

数据库

目录 内容简介
数据库 MySQL入门到高级、Sqlite、Redis、C语言操作数据库、第三方库

数据结构与算法

目录 内容简介
数据结构与算法 线性表、栈、队列、跳表、排序算法、图算法等

服务器开发

目录 内容简介
服务器开发 Boost(asio/beast)、HPSocket、cpp-httplib、gRPC、protobuf、Kafka、libhv、JWT、网络编程

Qt框架

目录 内容简介
Qt从不懂到装懂 Qt入门、基础类、元对象系统、绘图、布局、控件、对话框、QSS样式表、文件操作、网络编程、数据库、动画、音视频、多线程、串口、安卓开发、QML

音视频开发

目录 内容简介
音视频 音视频基础、FFmpeg基础、OBS

逆向分析

目录 内容简介
逆向分析 CE修改器使用、植物大战僵尸逆向实战

面试与其他

目录 内容简介
面试宝典 Qt面试题、面试流程指南
Other JavaScript、OpenGL、OpenSSL、Vue、cJSON、Docker、MQTT、WebAssembly、zlib、CEF框架等
thrid-party OSG、osgEarth、日志库(spdlog)
Projects C++绘图板项目等实战项目

📁 项目结构

Course/
├── C&C++/                    # C/C++课程
│   ├── C语言从入门到放弃/     # C语言系统教程
│   ├── C++从黑发到白发/      # C++进阶教程
│   ├── 一些算法题目/         # 算法练习题
│   ├── 第三方库/             # SDL、raylib、imgui等
│   ├── 静态库、动态库开发/    # 库开发教程
│   ├── 池化技术/             # 线程池
│   └── 游戏引擎/             # 游戏引擎开发
├── CMake/                    # CMake教程
├── Conan/                    # Conan教程
├── Git/                      # Git教程
├── Linux/                    # Linux开发
├── Lua/                      # Lua教程
├── Other/                    # 其他技术
├── Projects/                 # 实战项目
├── Python/                   # Python课程
├── Qt从不懂到装懂/           # Qt完整教程
├── Windows开发/              # Win32开发
├── pthreads/                 # POSIX线程
├── thrid-party/              # 第三方库
├── 数据库/                   # 数据库教程
├── 数据结构与算法/           # 数据结构与算法
├── 服务器开发/               # 服务器开发
├── 逆向分析/                 # 逆向分析
├── 面试宝典/                 # 面试资料
└── 音视频/                   # 音视频开发

📝 说明

  • 文档资料和示例代码,直接点击上面对应的文件夹查看
  • 视频教程正在更新中...

📅 更新日志

日期 内容
2021-05-01 C语言从入门到放弃
2021-08-11 Qt从不懂到装懂
- C++从黑发到白发
- Python
- Linux
- 数据库
- 数据结构与算法
- 服务器开发
- 音视频
- 逆向分析
- 面试宝典
- CMake
- Conan
- Git
- Lua
- Other
- Windows开发
- pthreads
- thrid-party

📄 许可证

本项目采用 LICENSE 许可证。

About

存放教学过程中开发的各种课程资料(代码 + MD文档),并长期更新

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages