自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基本数据类型 --- 浮点型

一个float数据 = (pow(-1, sign) + fraction) * pow(2, exponent - 127)

2024-08-22 17:15:26 107

原创 基本数据类型 --- 整型

每种数据类型所占据的存储空间的大小( 具体的字节大小 ),由编译器决定!通常,一个整型数据所占据的存储空间的大小、取值范围,如上图所示。

2024-08-22 16:37:11 49

原创 什么是私有继承

私有继承是 C++ 中的一种继承方式,它使得基类的公有和保护成员,在派生类中,变为派生类的私有成员。也就是说,派生类的实例对象不能直接访问基类的公有成员,但可以在派生类的定义体内部访问基类的公有成员和保护成员。“私有继承”,类似于一个私生子,私生子可以有父类的能力,但是不能让外人看到其本质,需要私生子自己包装一下,也就是,将父类的接口包含在自己的对外接口的定义体内部。这样,私生子有父类的能力,但是外人也看不到其本质。公有继承:基类的公有成员在派生类中仍然是公有的,允许外部访问,表示“是一个”关系。

2024-08-15 16:26:05 719

原创 什么是私有继承?

私有继承是 C++ 中的一种继承方式,它使得基类的公有和保护成员在派生类中变为私有成员。也就是说,派生类不能通过其对象直接访问基类的公有成员,但可以在派生类的成员函数中访问。### 目的与好处1. **封装**:私有继承可以帮助实现更好的封装。当你不希望基类的接口暴露给用户时,可以选择私有继承。2. **实现“是一个”的关系**:私有继承可以表示一种“实现”关系,而不是“是一个”关系。这意味着派生类使用基类的功能,但不希望将基类的接口暴露给外部。

2024-08-15 15:21:11 361

原创 左值与右值

https://blog.csdn.net/Jacky_Feng/article/details/120742414https://blog.csdn.net/vviccc/article/details/137404027https://blog.csdn.net/xuyuqingfeng953/article/details/51058236?spm=1001.2101.3001.6650.16&utm_medium=distribute.pc_relevant.none-task-blo

2024-08-12 09:57:14 174

原创 如果boost::filesystem::directory_iterator(fileDir)获取的是文件夹,则跳过,怎样实现?

常规文件:普通数据文件,包含用户数据。:用于判断路径是否是一个常规文件,返回值为true,则表示是常规文件,false表示不是常规文件。符号链接是,一种指向其他文件或目录的特殊文件类型,具有灵活性和便利性,广泛应用于文件系统中。设备文件是操作系统提供的特殊文件,用于,与硬件设备进行交互。在文件系统中,它们以文件的形式存在,允许用户和程序通过标准的文件操作方式来访问硬件。

2024-08-10 16:39:05 836

原创 boost::filesystem::directory_iterator的输入路径必须是绝对路径吗?

可以使用相对路径或绝对路径,来初始化对象。确保相对路径是,从当前工作目录出发的有效路径,以避免路径无效的错误。

2024-08-10 16:04:04 146

原创 结构体变量之间的比较

可以直接比较:如果结构体的所有成员,都可以直接比较,您可以使用==运算符。需要自定义比较:如果结构体成员中,有,不支持直接比较的类型,您需要重载==运算符以实现自定义比较逻辑。遍历成员:在没有重载运算符的情况下,无法直接比较,则需要手动遍历每个成员进行比较。

2024-08-10 15:47:47 302

原创 emplace_back与push_back

push_back:需要先创建对象,然后将其复制或移动到容器中。:直接在容器中构造对象,避免了额外的复制或移动,通常更高效。在需要频繁添加对象时,使用可以提高性能。对于,使用push_back和的性能差异可以忽略不计。选择使用哪一个通常取决于代码的可读性和一致性。在处理基本数据类型时,您可以根据个人或团队的编码风格来选择。对于,使用通常比push_back更高效,特别是在处理复杂对象时。建议,在需要频繁添加字符串的情况下,使用,以提高性能。使用push_back。

2024-08-10 15:01:34 201

原创 可以在一个类的构造函数里,给该类的私有成员变量进行赋值吗?

在类的构造函数中,你可以安全地给私有成员变量赋值,这是对象初始化过程中的常见做法。在类A的构造函数中创建类B的实例并通过公共方法访问和修改类B的私有成员是可行的,但必须遵循C++的封装原则,并注意对象的生命周期和异常安全。

2024-08-10 13:11:35 286

原创 函数的指针与函数的引用之间有什么区别吗?分别怎样用?

类型函数指针是指向函数的指针,可以存储多个函数的地址。函数引用是函数的别名,通常只引用一个特定的函数。语法函数指针使用符号定义。函数引用使用符号定义。用途函数指针可以用于动态选择要调用的函数,支持数组和回调。函数引用通常用于函数参数传递,通常不用于存储多个函数。

2024-08-10 11:33:37 265

原创 lambda函数表达式怎么用?

Lambda函数:是一种简洁的定义匿名函数的方式。捕获变量: 可以按值或按引用。参数和返回值: 可以自定义。可以作为函数的一个入参:用于简化代码。通过这些示例,你可以更好地理解如何在C++中使用Lambda函数。Lambda表达式在C++中是一个非常强大的特性,它允许你定义匿名函数。下面是对Lambda表达式各个部分的详细介绍,包括语法和示例。捕获列表:指定,Lambda可以访问的外部变量。参数列表:定义,Lambda接受的参数,也就是,Labmda函数的入参。返回类型。

2024-08-10 11:24:44 323

原创 std::string数据与std::stringbuff数据之间的转换

从到:可以使用构造函数或str()方法。从到:使用str()方法获取字符串内容。这样可以方便地在两者之间进行转换。

2024-08-10 11:16:32 169

原创 MAC帧地址是什么数据类型?怎样作为函数的入参,保存下来?

数据类型:可以使用或来表示MAC地址。作为函数参数:可以将这些类型作为函数的参数传递,以便在函数中使用。

2024-08-10 11:05:46 217

原创 C++中字符串的初始化

在C++中,字符串的初始化有几种常用的方法。这些方法可以根据需要选择使用。

2024-08-10 10:41:09 290

原创 void func(const class1& parameter); 这是一个函数的声明,参数的类型的前面有const,什么情况下建议在参数类型的前面const,什么情况下在参数类型的前面可以不用加

修饰符是一个好的编程习惯,它可以提高代码的安全性、可读性和执行效率。但也要根据具体情况进行权衡,不要过度使用。总的来说,在函数参数声明中,尽可能地使用。那么,什么情况下建议在参数类型前面加。在函数参数声明中,在参数类型前面加。那么,什么情况下可以不用加。

2024-07-17 20:16:21 248

原创 编程中recipe是什么

在编程中,recipe的具体实现可能依赖于特定的编程语言或技术栈,但其核心价值在于提供一条清晰的路径,帮助开发者避免重复造轮子,同时也鼓励代码重用和最佳实践的分享。无论是数据库操作、网络请求处理,还是用户界面设计,通过借鉴现有的recipe,开发者可以减少调试时间,提升开发效率,同时也能学习到如何编写更优雅、更高效的代码。在编程中,recipe是指一组特定的指令或步骤,用于实现特定的功能或完成特定的任务。编程中的recipe通常指的是解决特定问题或完成特定任务的一套已验证的指导方案。

2024-07-12 15:05:04 231

原创 进程与线程

https://blog.csdn.net/wzl1217333452/article/details/108670054https://www.cnblogs.com/aaronthon/p/9824396.htmlhttps://ruanyifeng.com/blog/2013/04/processes_and_threads.html

2024-07-03 19:21:15 72

原创 设计模式 --- 总览

https://developer.aliyun.com/article/950358https://www.sohu.com/a/376977711_120579833?scm=10001.325_13-109000.0.10140.5_32&spm=smpc.channel_248.block3_308_NDdFbm_1_fd.1.1720005092837TRkQDR9_324

2024-07-03 19:17:22 110

原创 代码设计六大原则

https://www.sohu.com/a/376942621_120579833

2024-07-03 17:40:52 406

原创 restful

参考网址RESTful 架构详解RESTful 风格(详细介绍 + 案例实现)什么是REST风格? 什么是RESTFUL?(一篇全读懂)掌握RESTful API:从入门到精通,全面解析Web开发的基石!理解RESTful架构RESTful API 设计指南RESTful API 最佳实践What is REST?What is a REST APIWhat is a REST API — RedHat正确甄别API、REST API、RESTful API和Web Service之

2024-06-25 16:45:24 215

原创 005_OJ题目通用知识点_简单_1699 LCL找相同的告警

公有云中某 3 个数据中心 11 月份产生的告警类型(整数)分别记录在3个数组: array1,array2 和 array3 中,并且严格递增排列。输入: array1 = [1,2,3,4,5], array2 = [1,2,5,7,9], array3 = [1,3,4,5,8]请你找出 3 个数据中心产生的共性告警(即:在 3 个数组中都存在的告警类型),并按照升序排列返回。告警中可能存在重复的类型,输出结果不可包含重复告警。解释: 只有 1 和 5 同时在这三个数组中出现。

2024-06-23 19:11:14 212

原创 004_OJ题目通用知识点_简单_1696 计算数组的特征值

给你一个非负整数数组 nums。如果存在一个数 x ,使得 nums 中恰好有 x 个元素 大于或者等于 x ,那么就称 nums 是一个特殊数组 ,而 x 是该数组的特征值。如果数组 nums 是一个特殊数组,请返回它的特征值 x。否则,返回 -1。可以证明的是,如果 nums 是特殊数组,那么其特征值 x 是唯一的。第二行为 n 个数字,对应数组 nums 中的 n 个元素。时间限制:100ms, 内存限制:256MB。第一行输入数字 n ,为数组大小。

2024-06-23 15:56:52 120

原创 003_OJ题目通用知识点_简单_1609 LCL挑选优等生

每个学生每个科目的成绩表述为 items[i], 其中items[i][0]表示学生学号,其中items[i][1]表示学生的分数。学校准备挑选优秀学员参加三好学生评选,选择的标准为其中最高五科的成绩的平均分。其中,n表示需要统计总计n的成绩 5<=n<=1000。a10,表示a1学生学号,a11表示a1学生某科成绩。(3)学生的 ID 在 1 到 1000 之间。时间限制:1000ms, 内存限制:256MB。统计学生学号和平均成绩,以平均成绩倒序排序。(4)学生的分数在 1 到 100 之间。

2024-06-22 20:03:06 183

原创 002_OJ题目通用知识点_简单_1589 HZF的魔法棒

HZF有一个魔法棒,魔法棒有很多功能,其中最简单的是对字母的改变:可以将大写字母变成小写字母(A->a,B->b,C->c…Z->z),将小写字母变成大写字母(a->A…z->Z),魔法对数字不生效。HZF让你告诉他改变之后的字符串是什么样的。输入一个字符串(只包含大小写字母和数字)。每个字符串字符数(0 < n

2024-06-22 19:22:25 215

原创 cv::resize函数的参数

希望这个详细解释对你有帮助。如果还有任何问题,欢迎继续问我。像素,并使用双三次插值方法,可以这样调用。设置为 0,则输出图像的大小将根据。这个参数用来存储调整大小后的图像。: 沿 x 轴的缩放因子,类型为。: 沿 y 轴的缩放因子,类型为。参数都设置为 0,表示根据。: 输出图像的大小,类型为。如果设置为 0,则根据。如果设置为 0,则根据。例如,如果你想将输入图像。参数自动计算缩放因子。: 输入图像,类型为。: 输出图像,类型为。: 插值方法,类型为。,使用双三次插值方法。

2024-06-15 18:21:56 413

原创 在编译OpenCV项目时,如何使用CMakeLists.txt来配置OpenCV库?

这样就可以在build目录下生成可执行文件了。

2024-06-15 18:18:22 343

原创 001_OJ题目通用知识点_简单_1573 小明爱喝牛奶

小明喜欢喝瓶装牛奶,今日超市有优惠活动,牛奶5元1瓶,每2个瓶盖外加1元可以换1瓶,如果小明在不赊账不借别人瓶盖的情况下,想喝N瓶牛奶,至少要花多少元钱?输入整数N(0

2024-06-05 20:05:08 249

原创 我有一个盲人朋友

当前画面( 分割、识别 ) —> 准确知道画面中每个点的三维空间位置 —> 呈现给他的是画面,因此通过渲染完成 —> 不同物体之间的相互操作,我的朋友的手与眼前物体之间的交互( 网格之间的相互作用 )最后一公里,将所有的数据传输给他的大脑,在脑海里呈现!就是现在的脑机接口;因此,有图像处理 —> 三维重建 —> 渲染 —> 网格处理;我有一个盲人朋友,我想要将真实的世界给他展示,让他可以看到!

2023-09-20 09:43:19 56 1

原创 Visual Studio的经验

Visual Studio的经验

2023-08-31 09:35:59 29

空空如也

空空如也

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

TA关注的人

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