自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 优化代码质量:SOLID原则与有效的Code Review实践

可读性强:代码结构清晰,命名意义明确,对反直觉或较复杂的代码有适当的注释。可维护性:模块化设计,易于扩展和修改。健壮性:添加必要的异常处理和错误检测机制。避免内存泄漏:确保分配的资源得到释放。添加保护:空指针检查:在解引用指针之前进行有效性检查,使用断言来检测代码中的逻辑错误。逻辑清晰:功能逻辑应简洁、高效,并能正确完成预期的功能。性能优化:确保代码运行高效,避免不必要的计算或资源浪费。代码复用:避免重复代码,将公用的逻辑或组件进行抽象或模块化。

2023-12-08 21:30:35 220

原创 C++面试宝典设计模式之单例模式

软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。设计模式是面试热门考点,掌握设计模式可以让你深入理解面向对象思想,使设计方案更加灵活,方便后期维护修改。单例模式属于创建型模式,这种模式涉及到一种单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一对象的方式。单例类的特征: 1.单例类最多只能有一个实例。

2022-09-14 22:01:22 898 32

原创 C++知识黄金学习记录(二)

所有的伟大,源于一个勇敢的开始,与博主一起坚持学习,“practice makes perfect”(熟能生巧)吧!友元函数(与成员函数相对)是定义在类外部,可以访问该类中的所有私有(private)成员和保护(protected)成员。指定函数为某个类的友元函数的方法是使用关键字friend。friend ();友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。............

2022-08-07 15:38:38 897 41

原创 C++知识黄金学习记录

在学习C++之前,我们先来回顾一下C与C++的区别博主认为C和C++的主要区别在于C是面向过程的语言,不支持类和对象;而C++是过程式和面向对象编程语言的结合,因此C++可以被称为混合语言。最开始的C++被称为Cwithclasses,也就是带类的C,这也说明了C++早期设计出来的一个重要目的支持面向对象。C++相比C语言,在面向对象编程上,支持直接声明类,支持声明和自动调用类的构造函数和析构函数,支持权限修饰符,支持类的继承派生等。Person是父类,也称作基类。每日一语https。.........

2022-07-30 22:15:00 19398 112

原创 C/C++后端学习秘籍

今天继续由算法小学徒给大家带来C/C++后端实习经验大礼包的第二弹(今天的奖品是C++后端学习秘籍膜膜膜膜%%%%),希望大家喜欢,撒花~~~有些事情不是因为看到希望了才去坚持,而是因为坚持才能看到希望永恒,人生永远的主题贵在坚持,重在执着。后续小学徒会继续更新C/C++后端实习经验大礼包系列,希望大家喜欢,一起努力!.....................

2022-07-20 00:28:36 8793 83

原创 C/C++后端实习经验大礼包

前面说过博主目前在一家互联网公司实习,今天给大家带来第一弹C/C++后端实习经验大礼包,希望大家喜欢。

2022-07-14 21:43:09 6803 69

原创 笔试算法训练day3

今天是算法小学徒分享自己在Acwing&leetcode平台准备笔试面试刷题过程中觉得质量高的题目的第三天,下面配有作者的讲解,希望能够帮助到大家。滚动数组滚动数组是一种能够在动态规划中降低空间复杂度的方法,是动态规划(Dynamic Programming,DP)中的一种编程思想,简单地理解就是让数组滚动起来,每次都使用固定的几个存储空间。来达到压缩,节省存储空间的作用。可起到起到优化突间的作用,主要应用在递推或动态规划中(如01背包问题)。.........

2022-07-11 00:17:03 2868 37

原创 C++入门学习方案

因为有小伙伴在评论区问博主怎么入门&速成 C++,还有很多小伙伴也私信了博主这类问题,所以博主决定在这里分享一下自己觉的好的C/C++学习方案,希望能够帮助到大家,博主认为一个好的学习方案需要涉及各个阶段的读者群体,同时需要有一定深度,不能浮于表面。那还等什么,快往下看吧。...............

2022-07-09 01:02:01 836 5

原创 第一次上热榜的一点感想

每个人都有自己的梦想,有了梦想,谁都了不起,自己写CSDN博客的初衷是加深自己对技术的理解,同时我一直认为:“热爱技术的人,往往也是乐于分享技术的人”,希望自己能在C/C++领域继续做自己喜欢的东西,也希望大家以后能做自己喜欢的事,遵从内心,永远保持对IT技术的热枕,不负韶华,不负自己!!!..................

2022-07-08 00:04:29 1854 6

原创 Qt之小学徒学习记录分享

Qt小学徒学习记录分享

2022-07-07 22:45:55 702 9

原创 C++后端就业分析

作者大三学生一枚目前在一家公司实习,但关注c++后端就业的时间已经蛮久了今天和大家聊一聊c++后端就业这个问题,首先谈一下作者本人为什么选择c++后端就业,简单介绍一下自己,本人弱校acm选手一枚,大学期间多次参加ACM省赛,国际大学生程序设计竞赛(ICPC),中国大学生程序设计竞赛(CCPC)等比赛。同时天梯赛,PAT甲级和各类其他形式ACM比赛也是常客,所以对于C/C++语言掌握较好,同时本人对于计网,网络通信比较感兴趣,所以我果断选择了cpp后端开始学习,那对于计算机及相关专业的大学生抑或是C/C+

2022-07-06 23:29:36 2528 10

原创 笔试算法训练day2

笔试算法训练day2

2022-07-05 01:03:42 2185 5

原创 笔试算法训练day1

作者是大三计科学生一枚,分享一下自己每天的做题记录,会尽量分享自己觉得质量高的题目,希望能够帮助到大家

2022-07-03 22:36:17 552 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除