- 博客(101)
- 收藏
- 关注
原创 鱼眼环视拼接(AVM)(持续更新)
后面有时间可以学习下:https://github.com/neozhaoliang/surround-view-system-introduction
2024-03-28 00:54:19 132
原创 Matlab使用教程(持续更新)
Matlab被广泛的应用在数据分析,汽车仿真,机器人以及医学研究等众多方面。它可以帮助我们理解研究复杂的系统。在60年代和70年代,计算机使得科学家和工程师完成了以前不可能进行的计算;。Cleve Moler为了让更多的人能够使用计算机,为非计算机专业的学生提供帮助;使其能够专注的解决问题而不是把时间花费到编写和调试Fortran代码上;在1981年,Matlab中复杂的计算只需要简单的几行命令,它包含了80个专注于矩阵的函数操作,是许多工程应用的基础。这种深受大家喜爱的想法,至今仍被沿用。
2024-03-22 02:16:47 692
原创 c++类型转换(持续更新)
是 C++ 中的一个类型转换操作符(type cast operator),用于执行静态类型转换。静态类型转换在编译时进行,用于将一种类型的值转换为另一种类型。int其中new_type是要转换的目标类型,expression是要转换的表达式。
2024-03-22 02:16:07 248
原创 前端测试方法
记录一些测试方法。对于前端工程师,测试是开发过程中不可或缺的环节。而其中两种最基本、最常见的测试类型就是“冒烟测试”和“全量测试”。
2024-03-21 00:55:42 363
原创 自动驾驶国际标准ISO文件
Coordinate system:Road vehicles — Vehicle dynamics and road-holding ability — Vocabulary
2024-03-21 00:05:47 226
原创 gdb使用
GDB,全称GNU调试器(GNU symbolic debugger),是一个强大的Unix系统下的源代码级调试工具;从名称上不难看出,它诞生于 GNU 计划(同时诞生的还有 GCC、Emacs 等)。发展至今,GDB 已经迭代了诸多个版本,当下的 GDB 支持调试多种编程语言编写的程序,包括 C、C++、Go、Objective-C、OpenCL、Ada 等。实际场景中,GDB 更常用来调试 C 和 C++ 程序。它可以帮助程序员查看程序在执行过程中的内部状态,从而更好地理解程序的运行机制。
2024-03-08 01:34:54 139
原创 Sora:AI视频模型的新篇章
Sora的应用场景广泛,几乎涵盖了所有与视频相关的领域。OpenAI,作为人工智能领域的佼佼者,近期推出的首个AI视频模型——Sora,无疑为这一领域注入了新的活力。而在这个浪潮中,OpenAI推出的首个AI视频模型Sora,以其卓越的性能和前瞻性的技术,引领着AI视频领域的创新发展。总之,OpenAI Sora作为首个AI视频模型,以其卓越的性能和前瞻性技术引领着AI视频领域的创新发展。通过专业性的文章或视频,向读者和观众展示Sora是如何通过深度学习和自然语言处理技术实现视频内容的智能生成和互动的。
2024-03-01 11:50:12 278
原创 C++值、指针和引用的区别
c++有很多基础知识,这里主要介绍一下,上学时学过高级语言程序设计,当时考的还不错,工作后发现大佬写的代码跟自己学的有很大差异。
2024-01-29 14:29:58 203
原创 Lambda表达式
在C++11中,对于接受函数指针和函数符的函数可以使用匿名函数(lambda)作为其参数。Lambda表达式为啥叫Lambda?这是因为取自于数学系统中的Lambda calculus(
2023-12-12 16:55:36 494
原创 区域生成网络---RPN(Region Proposal Network)
https://blog.csdn.net/tony_vip/article/details/108827910
2023-11-29 10:14:26 564
原创 Eigen学习(持续更新)
Eigen 是一个高级 C++ 库,用于线性代数、矩阵和向量操作、数值计算和转换、解决微分方程等。Eigen库提供了许多用于操作矩阵和向量的函数,你可以使用这些函数来执行各种操作,例如矩阵乘法、求逆矩阵、求特征值等。在Eigen内,有Matrix,vector进行线性代数的相关运算,遵守矩阵运算规则;但也需要执行对矩阵内的系数的相关操作时,这是正常的功能需求。Eigen中的Array类提供更加灵活的运算,比如对应系数相乘,向量加数量等。
2023-11-28 21:58:09 1211
原创 boost库---circular_buffer用法
Boost.Circular_buffer维护了一块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。它是一个与STL兼容的容器,类似于 std::list或std::deque,并且支持随机存取。circular_buffer 被特别设计为提供固定容量的存储大小。当其容量被用完时,新插入的元素会覆盖缓冲区头部或尾部(取决于使用何种插入操作)的元素。
2023-11-28 20:28:09 617
原创 线性回归---正交拟合(Orthogonal Linear Regression)
已知一个点集A,根据点集A拟合出一条直线。看到这个问题,就知道是要做拟合;一般是用最小二乘法然后求偏导设置一个损失值来终止迭代具体的过程可以看;还有一种方法—正交拟合,是这次我们介绍的重点,相比于最小二乘法,。我参考的链接。
2023-11-15 20:17:58 171
原创 C++ capacity()用法总结
容器的size是指它已经保存的元素的数目;而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。capacity(),size(),reserve(),resize()这几个都是不太容易区分的函数当我们创建空容器时,容量(capacity)为0;容器的内存空间用完时,增加为原容量的1/2;上述机制适用于,如vector ,而list则不同。capacity 一般大于size的原因是为了避免每次增加数据时都要重新分配内存,所以一般会生成一个较大的空间,以便随后的数据插入。
2023-11-02 14:22:02 296
原创 git常见命令(持续更新)
组成,一般每个git项目的根目录下都会有**.git**的文件夹;使用任何git命令前都需要打开到git项目文件下面。
2023-10-30 17:43:56 495 4
原创 1024程序员节:纪念与庆祝
1024程序员节是一个令人激动的日子,让我们有机会庆祝我们作为程序员的身份和职业。在这篇文章中,我分享了我个人的程序员之旅,讨论了程序员对社会和技术领域的重要性,并反思了我的贡献和成长。作为一名程序员,我将继续努力学习、创新和为社会做出贡献。让我们共同庆祝这个特殊的日子,表达对程序员们的敬意和祝福!祝所有的程序员们,节日快乐!让我们继续推动技术的进步,为未来创造更美好的世界!
2023-10-24 12:29:10 71
原创 C++禁用赋值操作符
在C++中,是一种特殊的语法,用于明确地禁止赋值操作符(assignment operator)的默认实现或自定义实现。这通常用于防止类的实例被意外赋值。通过明确地删除赋值操作符,你可以确保编译器在尝试使用赋值操作时生成编译错误,从而避免潜在的错误或误用。在这个例子中,类是不可赋值的,因为赋值操作符已被明确删除。尝试对类型的对象进行赋值将导致编译错误。
2023-10-17 16:31:51 155
原创 我的编程初学者之旅:那些愚蠢的代码
在我刚开始学习编程时,我经常犯的一个错误是,没有正确理解数据类型。在我刚开始学习循环结构时,我经常犯的一个错误是,没有正确理解循环结构的工作原理。这个错误让我意识到,我需要更深入地理解循环结构的工作原理,以及如何正确地使用它们。这个错误让我意识到,我需要更仔细地检查我的代码,确保所有的变量都被正确地初始化。总的来说,我从这些愚蠢的代码中学到了很多。这个错误让我意识到,我需要更深入地理解函数的工作原理,以及如何正确地使用它们。在编程的早期阶段,我犯了许多愚蠢的错误,这些错误让我深感尴尬,但也让我学到了很多。
2023-10-10 22:08:46 211
原创 数据结构(持续更新)
嗯,怎么说数据结构果然很玄妙。按照能不能存储多行元素大致分为两类。不能存好几行的数据包括能存好几行的:map,unordered_map,list,vector,set,string,array。
2023-09-22 15:25:24 166
原创 Eigen学习(持续更新)
Eigen 是一个高级 C++ 库,用于线性代数、矩阵和向量操作、数值计算和转换、解决微分方程等。Eigen库提供了许多用于操作矩阵和向量的函数,你可以使用这些函数来执行各种操作,例如矩阵乘法、求逆矩阵、求特征值等。
2023-09-22 10:39:22 193
odroid板卡Ubuntu系统镜像盘制作工具Win32DiskImager-odroid-v1.3
2023-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人