1
pipapa 2023-02-22 21:16:52 +08:00
看 leveldb 吧
|
2
ysc3839 2023-02-22 21:34:31 +08:00 via Android
需求推动学习,先想想自己有什么需求
|
3
sillydaddy 2023-02-22 22:09:31 +08:00 via Android
问题太宽泛了。
可以学 Qt ,做界面为主,做应用。 |
4
LuckyPocketWatch 2023-02-23 00:18:27 +08:00 1
1.Qt ,这个是一个界面类库,不太难,就是内容比较多
2.STL ,这个是 C++的标准库,想研究的话需要有非常扎实的模板编程技巧以及数据结构知识 3.leveldb,一个谷歌的开源类库,用于读写本地文件,需要一些计算机原理做前置,注意这个类库没有相关数据之类,只能靠啃源代码 4.OpenCv,一个用 C++的图像处理库,对 C++只有基本的语法要求,难点主要集中在图像相关算法 |
5
LuckyPocketWatch 2023-02-23 00:19:07 +08:00
相关数据->相关书籍
|
6
L4Linux 2023-02-23 00:31:42 +08:00 via Android
用 C++17 练算法
|
7
loken2020 2023-02-23 00:53:25 +08:00
阅读音视频开源项目代码,例如 FFmpeg ,SRS ,ZLMediaKit ,GStreamer ,等等。
音视频是 C/C++ 的天下,其他领域,C/C++ 并不是特别刚需。 |
8
vcfghtyjc 2023-02-23 07:44:18 +08:00
找实习,工作中学习
|
10
panlatent 2023-02-23 09:30:35 +08:00
一点小建议:研究和实践项目的同时,继续深入学习基础知识 比如操作系统,设计模式,学一学其他语言 比如更好的 C:Go ,更“好”的 C++:Rust ,一门脚本语言,比如 Python 。这些东西无论是将来向哪个方向学习,都是用得到的。
|
11
chendl111 2023-02-23 10:02:02 +08:00
开始做项目吧,比如烂大街的实现一个浏览器,学习 leveldb 等优秀项目
|
12
maladaxia 2023-02-23 12:42:32 +08:00
恭喜你已经掌握了 C/C++ 的基础知识和一些重要的特性。作为一个物联网工程专业的学生,你可以考虑以下方向来继续深入学习和实践:
1. 学习嵌入式开发和硬件编程:了解嵌入式系统的基本概念和开发环境,学习如何使用 C/C++ 进行硬件编程和驱动开发。你可以尝试使用 Arduino 或者树莓派等平台进行实践,例如制作简单的机器人、温度传感器、智能家居等项目。 2. 学习网络编程和通信协议:了解网络编程的基本概念和 TCP/IP 协议栈,学习如何使用 C/C++ 开发网络应用程序和通信协议。你可以尝试使用 Socket 编程实现简单的服务器和客户端程序,或者学习 MQTT 、CoAP 等物联网通信协议。 3. 学习数据结构和算法:深入学习数据结构和算法,掌握高效的编程技巧和优化方法。你可以参考《算法导论》、《剑指 Offer 》等经典书籍,或者使用 LeetCode 等在线平台进行练习。 4. 学习人工智能和机器学习:了解人工智能和机器学习的基本概念和应用,学习如何使用 C/C++ 实现常用的机器学习算法。你可以尝试使用 OpenCV 库进行图像处理和计算机视觉,或者学习 TensorFlow 、PyTorch 等机器学习框架。 无论选择哪个方向,建议从简单的项目开始实践,逐步深入,不断积累经验和技能。祝你学习愉快! |
13
RanShunliu 260 天前
OP 交流下,26 届,现在大二,也想要暑期之前找一份日常实习,基础可能比你差一点点,可以交流下吗,邮箱 [email protected] ,博客 cppreference.blog.csdn.net
|