自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Terminal常见快捷命令(持续更新)

Linux在使用terminal的时候,我们如果输入很长的一段commond后,想移到最前面,如果。

2024-04-10 20:55:51 26

原创 enum class和enum

都被用于定义枚举类型,在 C++ 中使用它们可以创建自定义的类型,以限定变量仅能取一组特定的值。的一些安全问题和作用域问题,是一种更安全、更现代的枚举类型定义方式。在现代 C++ 编程中推荐使用。是 C++11 中引入的,目的是解决传统。

2024-04-07 21:49:10 265

原创 google tool:protobuf(持续更新)

protobuf是google推出的一个非常好用的工具,

2024-04-07 21:42:10 34

原创 vedio stream

vedio stream视频流,显示视频用的,会占用一定的GPU资源。

2024-03-28 22:59:38 15

原创 Nsight工具(持续更新)

NVIDIA性能分析工具nsight-compute。

2024-03-28 01:48:45 22

原创 鱼眼环视拼接(AVM)(持续更新)

后面有时间可以学习下:https://github.com/neozhaoliang/surround-view-system-introduction

2024-03-28 00:54:19 204

原创 Robotic: Estimation and Learning

`

2024-03-26 00:40:15 16

原创 Matlab使用教程(持续更新)

Matlab被广泛的应用在数据分析,汽车仿真,机器人以及医学研究等众多方面。它可以帮助我们理解研究复杂的系统。在60年代和70年代,计算机使得科学家和工程师完成了以前不可能进行的计算;。Cleve Moler为了让更多的人能够使用计算机,为非计算机专业的学生提供帮助;使其能够专注的解决问题而不是把时间花费到编写和调试Fortran代码上;在1981年,Matlab中复杂的计算只需要简单的几行命令,它包含了80个专注于矩阵的函数操作,是许多工程应用的基础。这种深受大家喜爱的想法,至今仍被沿用。

2024-03-22 02:16:47 705

原创 c++类型转换(持续更新)

是 C++ 中的一个类型转换操作符(type cast operator),用于执行静态类型转换。静态类型转换在编译时进行,用于将一种类型的值转换为另一种类型。int其中new_type是要转换的目标类型,expression是要转换的表达式。

2024-03-22 02:16:07 254

原创 前端测试方法

记录一些测试方法。对于前端工程师,测试是开发过程中不可或缺的环节。而其中两种最基本、最常见的测试类型就是“冒烟测试”和“全量测试”。

2024-03-21 00:55:42 388

原创 自动驾驶国际标准ISO文件

Coordinate system:Road vehicles — Vehicle dynamics and road-holding ability — Vocabulary

2024-03-21 00:05:47 231

原创 C++中atan和atan2

两者都在cmath函数中。

2024-03-20 01:49:46 149

原创 C++连续不等式

【代码】C++连续不等式。

2024-03-20 00:51:15 190

原创 Ubuntu20.04配置C/C++环境

安装和VsCode。

2024-03-15 01:29:51 621

原创 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 150

原创 Sora:AI视频模型的新篇章

Sora的应用场景广泛,几乎涵盖了所有与视频相关的领域。OpenAI,作为人工智能领域的佼佼者,近期推出的首个AI视频模型——Sora,无疑为这一领域注入了新的活力。而在这个浪潮中,OpenAI推出的首个AI视频模型Sora,以其卓越的性能和前瞻性的技术,引领着AI视频领域的创新发展。总之,OpenAI Sora作为首个AI视频模型,以其卓越的性能和前瞻性技术引领着AI视频领域的创新发展。通过专业性的文章或视频,向读者和观众展示Sora是如何通过深度学习和自然语言处理技术实现视频内容的智能生成和互动的。

2024-03-01 11:50:12 280

原创 C++值、指针和引用的区别

c++有很多基础知识,这里主要介绍一下,上学时学过高级语言程序设计,当时考的还不错,工作后发现大佬写的代码跟自己学的有很大差异。

2024-01-29 14:29:58 205

原创 准确率和召回率

准确率

2023-12-12 16:59:05 395

原创 Lambda表达式

在C++11中,对于接受函数指针和函数符的函数可以使用匿名函数(lambda)作为其参数。Lambda表达式为啥叫Lambda?这是因为取自于数学系统中的Lambda calculus(

2023-12-12 16:55:36 496

原创 pyautogui模块

1. install pyautogui

2023-12-01 21:09:45 417

原创 自动驾驶相关名词

L2:L4:NOA:MPP:AVP:PDC:

2023-11-29 10:19:23 374

原创 区域生成网络---RPN(Region Proposal Network)

https://blog.csdn.net/tony_vip/article/details/108827910

2023-11-29 10:14:26 597

原创 Eigen学习(持续更新)

Eigen 是一个高级 C++ 库,用于线性代数、矩阵和向量操作、数值计算和转换、解决微分方程等。Eigen库提供了许多用于操作矩阵和向量的函数,你可以使用这些函数来执行各种操作,例如矩阵乘法、求逆矩阵、求特征值等。在Eigen内,有Matrix,vector进行线性代数的相关运算,遵守矩阵运算规则;但也需要执行对矩阵内的系数的相关操作时,这是正常的功能需求。Eigen中的Array类提供更加灵活的运算,比如对应系数相乘,向量加数量等。

2023-11-28 21:58:09 1218

原创 boost库---circular_buffer用法

Boost.Circular_buffer维护了一块作为缓存区,当缓存区内的数据存满时,继续存入数据就覆盖掉旧的数据。它是一个与STL兼容的容器,类似于 std::list或std::deque,并且支持随机存取。circular_buffer 被特别设计为提供固定容量的存储大小。当其容量被用完时,新插入的元素会覆盖缓冲区头部或尾部(取决于使用何种插入操作)的元素。

2023-11-28 20:28:09 628

原创 Pychorm如何使用

在File中New Project。

2023-11-25 13:30:10 343

原创 数学概念(mathematical concepts)持续更新

这里作为算法与数学的置顶文章,意图在于帮大家搞清楚各种概念。

2023-11-16 09:01:18 104

原创 线性回归---正交拟合(Orthogonal Linear Regression)

已知一个点集A,根据点集A拟合出一条直线。看到这个问题,就知道是要做拟合;一般是用最小二乘法然后求偏导设置一个损失值来终止迭代具体的过程可以看;还有一种方法—正交拟合,是这次我们介绍的重点,相比于最小二乘法,。我参考的链接。

2023-11-15 20:17:58 209

原创 NoMachine使用

Linux:

2023-11-08 14:35:58 73

原创 C++ capacity()用法总结

容器的size是指它已经保存的元素的数目;而capacity则是在不分配新的内存空间的前提下它最多可以保存多少元素。capacity(),size(),reserve(),resize()这几个都是不太容易区分的函数当我们创建空容器时,容量(capacity)为0;容器的内存空间用完时,增加为原容量的1/2;上述机制适用于,如vector ,而list则不同。capacity 一般大于size的原因是为了避免每次增加数据时都要重新分配内存,所以一般会生成一个较大的空间,以便随后的数据插入。

2023-11-02 14:22:02 323

原创 jenkins教程(持续更新)

jenkins官网

2023-11-01 12:15:25 39

原创 git常见命令(持续更新)

组成,一般每个git项目的根目录下都会有**.git**的文件夹;使用任何git命令前都需要打开到git项目文件下面。

2023-10-30 17:43:56 503 4

原创 1024程序员节:纪念与庆祝

1024程序员节是一个令人激动的日子,让我们有机会庆祝我们作为程序员的身份和职业。在这篇文章中,我分享了我个人的程序员之旅,讨论了程序员对社会和技术领域的重要性,并反思了我的贡献和成长。作为一名程序员,我将继续努力学习、创新和为社会做出贡献。让我们共同庆祝这个特殊的日子,表达对程序员们的敬意和祝福!祝所有的程序员们,节日快乐!让我们继续推动技术的进步,为未来创造更美好的世界!

2023-10-24 12:29:10 73

原创 Google Coding style

还得是谷歌啊,向优秀编程大哥看齐。

2023-10-24 12:16:37 78

原创 寻找在num范围内,能被多个小数整除的有理数

【代码】寻找在num范围内,能被多个小数整除的有理数。

2023-10-19 10:09:19 136

原创 C++模板类虚函数使用技巧

【代码】C++模板类虚函数使用技巧。

2023-10-17 17:36:27 128

原创 C++禁用赋值操作符

在C++中,是一种特殊的语法,用于明确地禁止赋值操作符(assignment operator)的默认实现或自定义实现。这通常用于防止类的实例被意外赋值。通过明确地删除赋值操作符,你可以确保编译器在尝试使用赋值操作时生成编译错误,从而避免潜在的错误或误用。在这个例子中,类是不可赋值的,因为赋值操作符已被明确删除。尝试对类型的对象进行赋值将导致编译错误。

2023-10-17 16:31:51 173

原创 C++构造函数

需要注意的是,一个类可以有多个构造函数,但每个构造函数必须有唯一的参数列表。

2023-10-17 16:20:30 90

原创 C++中double类型使用技巧

如果是int或者bool,

2023-10-17 11:06:18 768

原创 我的编程初学者之旅:那些愚蠢的代码

在我刚开始学习编程时,我经常犯的一个错误是,没有正确理解数据类型。在我刚开始学习循环结构时,我经常犯的一个错误是,没有正确理解循环结构的工作原理。这个错误让我意识到,我需要更深入地理解循环结构的工作原理,以及如何正确地使用它们。这个错误让我意识到,我需要更仔细地检查我的代码,确保所有的变量都被正确地初始化。总的来说,我从这些愚蠢的代码中学到了很多。这个错误让我意识到,我需要更深入地理解函数的工作原理,以及如何正确地使用它们。在编程的早期阶段,我犯了许多愚蠢的错误,这些错误让我深感尴尬,但也让我学到了很多。

2023-10-10 22:08:46 213

原创 win使用git(保姆级教程)

上学期间用的git并不多,但是从研三实习以及后面工作来看,git是一项必备技能,所以在此来学习一下。

2023-09-26 01:04:25 321

odroid板卡Ubuntu系统镜像盘制作工具Win32DiskImager-odroid-v1.3

Win32DiskImager-odroid-v1.3是一款用于制作板载Ubuntu系统镜像盘的工具。它可以将Ubuntu系统镜像刷入eMMC卡中,让你的设备拥有全新的系统。使用该工具,你可以轻松地清空eMMC卡中的数据,并将系统镜像烧录到eMMC卡中。 该工具是一个Windows下的ODROID系统烧写专用软件,用于制作ODROID板卡Ubuntu系统的镜像盘。它可以帮助用户快速、方便地将Ubuntu系统烧写到ODROID板卡上。

2023-11-19

空空如也

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

TA关注的人

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