logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构与算法】6.需要删除vector大量元素,怎样才能使得时间复杂度小?

对于vector,大家都很熟悉了。可以将vector看成是一个数组,区别于普通的数组,vector拥有自动扩展内存空间的能力(不必程序员自己管理内存空间)。vector有以下特点:vector支持高效地在末尾插入和删除;vector支持高效的随机访问(使用[ ]运算符或者at方法);如果要在vector中间或者前面插入/删除,vector有对应的insert和erase的,只是由于必然引起数据块的

【数学与算法】贝塞尔(Bézier)曲线

假如你有5个点P0、P1、P2、P3、P4P_0、P_1、P_2、P_3、P_4P0​、P1​、P2​、P3​、P4​,想根据这5个点拟合出一条曲线,那么,如果使用贝赛尔曲线的话,拟合的效果就如上图最后一个所示,最后一个图是4次贝塞尔曲线。4次贝塞尔曲线的控制点就是这五个点,其他点不是4次贝塞尔曲线控制点,确切的说,是递归需要用到的其他低阶次的控制点。通过上面图,

#算法#几何学
【Linux】26.VScode安装、插件、快捷键等基本用法

VScode安装、插件、快捷键等基本用法部分参考http://www.cnblogs.com/bloglkl/p/5797805.html(1) 在visual studio code中插件下载Markdown Preview Github Styling即可使用markdown.(2) vscode 安装code runner插件可以运行代码(3) vscode 安装"C++"插件和"Pytho

【Linux】44.设置ubuntu电脑为简单的密码

假如使用下面方法修改ubuntu用户user-name的密码,有的版本ubuntu系统会提示必须使用更长更复杂的密码,就不能把密码设置文简单的1了:passwd user-name解决办法:sudo supasswd user-name或者直接使用下面一句sudo passwd user-name这样就不会提示密码过于简单了,例如可以设置为一个字符,如1。...

#ubuntu#linux#运维
【c++】6.延时函数sleep()、usleep()、delay()和计算程序运行时间的函数clock()

延时函数delay(),sleep(),usleep()#include <time.h>/* 调用时务必加上该头文件 */// 自定义的一个延时函数delay()void delay(int seconds) //参数必须为整型,表示延时多少秒{clock_t start = clock();clock_t lay = (clock_t)seconds * CLOCKS_PER_SE

#c++#自动驾驶
【自动驾驶】29.坐标变换与坐标轴旋转

从一个坐标系的点变换到另一个坐标系的点,旋转矩阵的角度我们不能直接知道,但是可以通过两个坐标系之间的旋转来间接得到。如:世界坐标系有一个点P,我们要描述它,就得给他一个坐标系原点,如果他放在车身坐标系,坐标值为P1(2,-1,z),怎么知道该点P1在另一个imu坐标系中的坐标值呢?从图中可以看出,这个点的在对应的imu坐标系中的坐标为P2(1,2,z)。当然,这是人眼看出来的,怎么用算法求解出来呢

#自动驾驶#线性代数
【自动驾驶】相机标定 疑问总结

疑问:相机内参标定完成后,得到相机内参矩阵和畸变参数。相机外参标定时,需要将相机坐标系中的点,通过去畸变处理(用到内参标定求出的)之后,再进行相机内参矩阵运算,得到像素坐标系下的点。反过来,为什么从像素坐标系的点反投影到相机坐标系,却并不进行畸变处理这一步,直接就从像素坐标系进行相机内参矩阵逆运算,就得到了相机坐标系下的点??...

【自动驾驶】26.【很清晰】旋转矩阵,欧拉角,四元数,旋转向量和齐次变换矩阵

原文链接:https://blog.csdn.net/varyshare/article/details/91899049前言这几个名词都是用来描述一个物体的位置和姿态的。它们之间可以相互转化,而且各有各的优点与缺点。我先把这几个名词之间的联系理清楚,然后再解释他们各自适合的领域以及为何需要他们。1.旋转矩阵旋转矩阵的初衷就是人们希望给定一个向量x,然后我对它旋转,能直接通过矩阵乘法的形式得到旋转

#矩阵#自动驾驶#线性代数
【自动驾驶】2.车载以太网 - SOME/IP简介

车载以太网 - SOME/IP简介SOME/IP (Scalable service-Oriented MiddlewarE over IP) 是车载以太网通信引入的一个概念,位于OSI 7层模型的层4之上。在以CAN总线为主的车载网络中,通信过程是面向信号的(除了诊断通信之外),这是一种根据发送者需求实现的通信过程,当发送者发现信号的值变化了,或者发送周期到了,就会发送信息,而不考虑接收者是否有

    共 82 条
  • 1
  • 2
  • 3
  • 9
  • 请选择