R's Blog

凡事都有结果,时间永远向前

C++ 学习记录(五)

C++ 学习过程中的程序及每章个人总结,此处梳理十一到十二章,重点在于更深入的学习类相关的技术,以及它与动态内存的联系。

第十一章:使用类...

C++ 学习记录(四)

C++ 学习过程中的程序及每章个人总结,此处梳理九到十章,重点在于内存模型、名称空间以及类的初步介绍。

链接类型、作用域以及名称空间,这是第九章的核心内容,对象、类以及类的基本定义,是第十章的核心内容。 第九章:内存模型和名称空间单独编译程序一般可以分成三个部分: 头文件:包含结构声明和使用这些结构的函数原型 源代码文件:包含与结构有关函数的代码 源代码文件:调用函数的代码 这种组织策略很便捷,一个文件包含用户定义类型,一个文件包含调用用户定义类型的函数,两个文件组成了一个软件包。 头文件......

opencv 文档学习记录(二)

opencv 文档及各函数的学习笔记,核心模块部分,涉及离散傅里叶变换、读写 XML 和 YAML 以及并行运行。

DFT 离散傅里叶变换图像在经过傅里叶变换后会分解为正弦和余弦成分,换句话说,会把一副图像从空间域转换到频域,任意的函数都可以被正弦和余弦函数精确逼近,傅里叶变换所实现的就是这种逼近。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565......

opencv 文档学习记录(非整理)

opencv 文档及各函数的学习笔记,核心模块部分,涉及 Mat、像素遍历、图像基本操作以及对比度亮度的基本调试。

Mat特性Mat 是 opencv 最基本的存储图像的容器,将图像以矩阵的形式存储了下来。 在围绕 c 语言进行开发时,图象被存储在 IplImage 的 C 结构中,需要手动分配和解除内存,这在大项目中是一个很麻烦的问题。C++的出现以及类的概念使得可以自动管理内存,解决了这一问题。Mat 的第一特点在于不需要手动分配或清除内存。 Mat 是包含两个数据部分的类,矩阵标头和指向像素矩阵的指......

嵌入式软件面试问题汇总

C++方面继承和多态vector 和 list 的区别常用的 STL 容器面向对象的三大特性重载和重写(覆盖)的区别多继承的优先级知道程序分成那几个段吗? 代码段(Code Segment):也称为文本段(Text Segment),用于存放可执行指令的二进制代码。这部分代码通常是只读的,并且多个进程可以共享同一个代码段。 数据段(Data Segment):也称为静态数据段或初始化数据段,......

C++ 学习记录(三)

C++ 学习过程中的程序及每章个人总结,此处梳理七到八章,重点在于几种主要结构的使用。

七八章主要围绕函数展开,七章介绍函数基础性知识,八章讲 C++ 新增的函数特性,与前面各种变量类型以及指针数组都有很大的联系,还有比较复杂冗余的一些概念,接下来进行一一的拆分总结。 第七章:函数——C++的编程模块函数的基本在 C++ 中使用函数,必须完成三方面的工作:提供函数定义、提供函数原型、调用函数。 在定义函数的环节,可以将函数分为两类:没有返回值的函数和有返回值的函数,其中没有返回......

C++ 学习记录(二)

C++ 学习过程中的程序及每章个人总结,此处梳理五到六章,重点在于几种主要结构的使用。

五六章的学习结束以后对于程序的各个部分结构就基本上清晰明确了,同时 c++ 的功能庞大性也在这两章陡然明显起来,此外对于文件 I/O 等的操作简单明确,对于输入输出具体函数的功能也越发详细起来。可以说,学到这两章结束,已经达到登堂标准,入室还需要后面两章关于函数的详细理解才可以达到。 对于 c++ 而言个人感觉这两章最重要的是掌握 cin 如何处理字符输入。 第五章:循环和关系表达式for ......

种种

它们就像散在天上的星星,看或不看,都缀在空中。

下方,城市随着余下的灯火一起颤抖。人们赶回家,离开家,抽烟,睡觉,边洗澡边唱歌。在灯火熄灭之前,餐桌边缘、手还有围裙都在窗户里闪烁。 孤儿区的灯光映照在他的眼镜上:高速公路上红色和金色的光球宛如细绳上的珍珠一般,从东向西滑动。瑞瓦肖的通勤路线又回到了郊外。明天是星期二,星期一已经结束了。 如果以一天中的时间来对应四季,当然春天是早晨,夏天是中午,秋天是黄昏,冬天是夜晚。如果以乐器来对应四季,......

无人船项目总结

主要涉及 frp 内网穿透部署、树莓派串口设置以及 ros2 下的部署过程。

比赛涉及到用 ros 去控制无人船运动,完成传感器采集等任务,从编程的角度讲难度不高,但有很多内容以前从来没做过。包括 ros 也是第一次实际运用,因此值得拿出来记录一下,有很多不足的地方需要去改进,也有很多空间可以得到进一步的开发,放在记录最后进行总结。 frp 内网穿透一点唠叨整体构思是先打通通讯,再去细致化的部署具体的功能。通讯要实现远程通讯的目的,可以通过天线信号进行收发,但是要实现......

C++ 学习记录(一)

C++ 学习过程中的程序及每章个人总结,此处梳理一到四章,重点在于后面两章中的数据类型。

打算好好学学 C++,一方面是因为 C++ 和视觉结合的相关代码是很多的,另一方面它和底层硬件也有很强的联系,因此打算深入学学底层基础性的语言,最好能够达到自如书写代码的目标。 主要学习途径是买了《C++ Primer Plus》,也是调查了一些领域内的书买下来的,很厚共有 18 章,但是内容很详实很细致,非常适合学习。 书里面的例程一个个在电脑里复现一遍,这样实际操作感觉学起来进步很快,并......