C++资源链接合集
一路走来,受过不少前人恩惠,收集了不少的资源,与其烂在收藏夹,不如把它们做一个合集,希望有更多的人能看到并收获到属于自己的知识吧
一、学习路线与经验
- B站up整理的学习路线
- qt经验之路,各类大佬经验合集
- C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息
- C++技术博客笔记阿秀
二、项目
1、 仿网易云音乐项目qt:
源码:https://gitee.com/Morning_pkq/music-wwy
文档:https://blog.csdn.net/weixin_42126427/category_9666776.html
最初是学习的qt课程做了一个简易的类似这个项目的音乐播放器,但是UI一般般,看到了这个于是学习了一番,非常还原了可以说是;
2、redis项目
- 用C++从0开始写reids,这个是从这个项目里挑出来的:用C++从0开始写各类项目
- 带有详细注释的Redis源码阅读指南
学习顺序建议是:
1、B站任意培训机构redis课程打基础;
2、了解一些阅读源码的建议以及方法后阅读源码;
3、模仿构建从0到1搭建redis源码;
也可以参考这个食用:https://www.cnblogs.com/pengdai/p/14509958.html
3、Webserver
基于以上两个项目就可以搭建一个漂亮的前端个人主页+后台个人服务器的项目,这个也是我写到简历里的上线项目,折腾很多时间唉;
回到现在,这个webserver项目可以说是个人折腾,那么商业呢?比如b站都用的是这个:基于nginx构建的tengine
三、一些其他项目
微信小程序
1、校园综合服务平台
地址:https://gitee.com/yaozy717/hbhzdtn?_from=gitee_search
介绍:已上线运营的跑跑乐小程序的初代版本,但是功能齐全,前后端源码都有,文档完善也有视频指导安装,ui良好,需要注意的是如果没有商户id无法开通支付功能;
2、萤火商城
地址:https://gitee.com/xany/yoshop2.0-uniapp?_from=gitee_search
介绍:uniapp作为前端开发的电商小程序和H5,后端采用php开发,文档完善,功能齐全,ui好看;
3、校园二手交易小程序(云开发)
地址:https://github.com/Taoshaoji/used-book-secondhand
介绍:比较完善的小程序,但是得开通云开发服务
关于小程序的源码,GitHub也有收集的项目,比如:https://blog.csdn.net/qq_37690375/article/details/90268546
所以不多列举了,这里只放我接触了的项目。
WEB全栈
1、内容管理系统
地址:https://github.com/Thecosy/IceCMS
介绍:基于 Spring Boot + Vue 前后端分离的内容管理系统,前台,uniapp开发的移动端,后台都有,涉及技术栈广阔即便是写到简历里也足够了,或者是作为毕设;
2、电商商城系统
地址:https://github.com/gz-yami/mall4cloud
介绍:一个基于Spring Cloud、Nacos、Seata、Mysql、Redis、RocketMQ、canal、ElasticSearch、minio的微服务B2B2C电商商城系统,采用主流的互联网技术架构、全新的UI设计、支持集群部署、服务注册和发现以及拥有完整的订单流程等。
以上是照搬的介绍,个人看法是非常齐全,文档视频齐全,后台,前台你能考虑的基本都有,目录结构规范,当然你如果觉得微服务吃力,这个也有springboot版本的,可以说非常nice;
3、仿b站视频网站
地址1:https://github.com/chenyongzhe/mybilibili
地址2:https://github.com/isyangyuhao/acgfan
地址3:https://github.com/wangzmgit/danmu-v5
介绍:技术栈有相同也有不同,领略不同技术的不同吧,但是效果相同,实现了仿b站的视频网站;
本文来自博客园,作者:BingeBlog,转载请注明原文链接:https://www.cnblogs.com/bingeblog/p/17499362.html