logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】17. map []操作符、insert()、emplace()

对于 std::map容器来说,调用[]操作符会自动创建一个value为空的键值对

#c++#开发语言#后端
【opencv】13.摄像头焦距和视场角

摄像头焦距和视场角摄像头焦距和视场角:广角镜头: 视场角FOV越大,焦距越小,则视野越大,物体越小,看的越近,远处的物体看不清;长焦镜头: 视场角FOV越小,焦距越大,则视野越小,物体越大,看的越远,近处的物体看不到;使用视场角命名的摄像头,如28度、60度、100度、182度。其中28度看的最远。使用焦距命名的摄像头:如6mm、12mm、25mm。其中25mm摄像头看的最远。...

#opencv
【数学与算法】奇异矩阵、奇异值、奇异值分解、奇异性

我们经常会碰到几个名词很相近的一些数学术语,例如`奇异矩阵、奇异值、奇异值分解、奇异性`,经常会混淆,这里把它们的定义放在一起,做一下总结:

#数学
【自动驾驶】5. ROS和DDS的区别总结

背景:ROS是在机器人领域大家常用的通信中间件。DDS是一个很古老的用在很多safe-critical领域的通信中间件(航天,汽车,战舰,金融等)。两者要解决的问题都是一样的:灵活,可靠的通信网络。并且两者都是在实际使用诞生的协议,所以都有很强的实用性。但两者有一些不同的价值观:ROS所在的机器人领域更加开放(基本都是开源软件),用户的参与度更高(大部分问题都是被社区人员回答)。但是在工业落地的应

【数学和算法】矩阵运算的相关公式

矩阵的乘法本质上就是线性变换:(AB)C·x表示对某个向量x先进行C变换,再进行AB变换,其中AB变换是先进行B变换,再进行A变换的一个组合变换;A(BC)·x表示先对某个向量x进行BC变换,其中BC变换是先进行C变换,再进行B变换的组合变换,然后BC组合变换后再进行A变换。不管你怎么定义组合变换,最终x向量经历的变换都是C->B->A,所以括号随便加。例如:...

#线性代数
0.linux笔记.....持续更新...

@Author:ZhuHongzhao0.0. VScode几点基本用法0.1. 将UbuntuLauncher启动器移动到底部0.2. 一个窗口中运行多个终端方法1.Markdown的用法2.source 用法3.安装软件4.Linux cat命令详解6.服务器会话问题7.安装NVIDIA显卡驱动+cuda+cudnn步骤8.Linux添加打印机10.git和仓库基本操作...

【数学与算法】贝塞尔(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】37.ubuntu离线安装deb软件包和下载deb包网址

下载ubuntu 的deb包可以在以下网址中下载,该网站只能搜到18.04的deb包,没有16.04的包,也可以在ubuntu16.04中使用:http://ports.ubuntu.com/pool/main/也可以在清华源中下载:https://mirrors.tuna.tsinghua.edu.cn/我们设备有网的时候,可以先使用apt install package_name安装,然后观看

#ubuntu#linux#运维
【Socket网络编程】17. recv() 函数详解

recv函数int recv( SOCKET s, char *buf, int len, int flags);参数说明第一个参数指定接收端套接字描述符; 第二个参数指明一个缓冲区,该缓冲区用来存放recv函数接收到的数据; 第三个参数指明buf的长度;第四个参数一般置0。同步Socket的recv函数的执行流程当应用程序调用recv函数时:recv先等待 SOCKE...

#网络#p2p#服务器
    共 22 条
  • 1
  • 2
  • 3
  • 请选择