【2024 Year-End Summary】C++自学分享

【2024 Year-End Summary】C++自学分享

 目录

[ C 语言 ]

[ 数据结构 ]

[ 算法 ]

[ C++ ]

[Linux]

[Mysql]

[Redis 文档学习]

[Docker 云原生]

[Git]

[Qt]


转眼大学就过了一年半,希望自己可以保持学习₍₍Ϡ(੭•̀ω•́)੭✧⃛


在刚上大一的时候用的是纸质笔记本,后来东西越学越多,就开始使用语雀文档,文章也有部分同步到 ZEEKLOG 上了,很高兴能够对大家有所帮助~

博客之星的文章一直不知道写些什么,想着对专栏做一个整理叭

下面的标题/网课名 就是 学习链接的传送门,自学的资料也都是免费的,开头就不多说了,学就好啦


[ C 语言 ]

hh 这是多少小伙伴梦开始的地方

网课:

书籍:

  • C Primer Plus
  • C 和指针
  • C 陷阱与缺陷

[ 数据结构 ]

Data Structures[C++]

网课:

书籍:

  • 大话数据结构

[ 算法 ]

网课:

书籍:

  • 算法竞赛入门经典(刘汝佳老师)

[ C++ ]

网课:

手写 STL 的部分,其实也是一种对于数据结构的学习

当然网课还有各大培训班就不多说啦,可以按需找资源,找到适合自己的学习方法就好~

书籍:

  • C++ Primer Plus
  • Effective STL
  • STL 源码剖析

[Linux]

主要分为三部分:

  • linux 命令
  • 操作系统
  • 网络

linux:

网课:

书籍:

  • Linux 内核设计与实现
  • UNIX 环境高级编程

操作系统:

书籍:

  • 深入理解计算机系统
  • 现代操作系统

网络:

网课:

书籍:

  • 图解 TCP/IP
  • 图解 HTTP

[Mysql]

网课:

书籍:

  • MySQL 是怎样运行的

[Redis 文档学习]

网课:

书籍:

  • Redis 设计与实现
  • 官方文档

[Docker 云原生]

网课:

书籍:

  • 官方文档

[Git]


[Qt]


上面就是一些资料的分享~ 成为一名程序员肯定要掌握的更多,不管是知识层面的宽度还是深度,路漫漫其修远兮,保持着对学习的热爱,我们一起加油(◦˙▽˙◦)

提前祝看到这里的小伙伴新年快乐,新的一年里更上一层楼~

Read more

C++ 波澜壮阔 40 年:从 C with Classes 到现代 C++ 的进化史诗

C++ 波澜壮阔 40 年:从 C with Classes 到现代 C++ 的进化史诗

🔥@晨非辰Tong: 个人主页 👀专栏:《数据结构与算法入门指南》、《C++学习之旅》 💪学习阶段:C语言、数据结构与算法初学者 ⏳“人理解迭代,神理解递归。” 文章目录 * 引言 * 一、波澜壮阔的C++“发家”历史 * 1. 1 C with Classes (1979-1983)-起源 * 1.2 早期发展:C++的"++"从何来(1983-1989) * 1.3 标准化与成熟(1990-1998) * 1.4 现代化浪潮(2011-至今) * 二、推荐C++学习参考网站、好用书籍 * 三、梦开始的地方:C++的第一个程序 * 3.

By Ne0inhk
C++之《程序员自我修养》读书总结(5)

C++之《程序员自我修养》读书总结(5)

《程序员自我修养》读书总结(五) Author: Once Day Date: 2026年2月12日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章可参考专栏: 书籍阅读_Once-Day的博客-ZEEKLOG博客 参考文章:《程序员的自我修养》读书笔记 | Zachary’s blog《程序员的自我修养》阅读笔记 - T0fV404 - 博客园读书笔记:《程序员的自我修养》 - 楷哥 - 博客园 文章目录 * 《程序员自我修养》读书总结(五) * 5. Windows PE/COFF 格式 * 5.1 发展历史 * 5.2 mingw-w64 工具链 * 5.

By Ne0inhk
04_虚拟机中间件部署_RocketMQ 5.1.4 部署、docker 安装 dashboard 可视化、JDK 21 安装

04_虚拟机中间件部署_RocketMQ 5.1.4 部署、docker 安装 dashboard 可视化、JDK 21 安装

RocketMQ 5.1.4 * RocketMQ 5.1.4 和 JDK 21 * 安装 JDK 21 * 下载解压 * 配置环境变量 * 虚拟机 安装 RocketMQ 5.1.4 * 重启命令 * 命令获取 * 启动 * 启动name server * 移除掉偏向锁的参数 * 启动Broker * 查看是否启动成功 * 调整内存大小 * 消息和日志存放位置 * 查看日志是否启动成功 * 1、直接查关键字 * 2、查看 NameServer 日志 namesrv.log * 3、查看 broker 日志 broker.log * 4:jps -l

By Ne0inhk
C++ 模板进阶:特化、萃取与可变参数模板

C++ 模板进阶:特化、萃取与可变参数模板

C++ 模板进阶:特化、萃取与可变参数模板 💡 学习目标:掌握模板进阶技术的核心用法,理解模板特化的深层应用、类型萃取的实现原理,以及可变参数模板的灵活使用,提升泛型编程的实战能力。 💡 学习重点:模板特化的进阶场景、类型萃取工具的设计与应用、可变参数模板的展开技巧、折叠表达式的使用方法。 一、模板特化进阶:处理复杂类型场景 💡 模板特化不只是针对单一类型的定制,还能处理指针、引用、数组等复杂类型,实现更精细的类型适配逻辑。 1.1 指针类型的模板特化 通用模板默认处理普通类型,我们可以为指针类型单独编写特化版本,实现指针专属的逻辑。 #include<iostream>#include<string>usingnamespace std;// 通用模板:处理普通类型template<typenameT>classTypeProcessor{public:staticvoidprocess(T data){ cout

By Ne0inhk