自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 CPD(Coherent Point Drift)相干点漂移算法 python 扩展库使用

文章目录一、CPD算法原理1.点集配准2.CPD算法二、CPD算法pyton软件包使用1.pycpd安装2.pycpd使用一、CPD算法原理1.点集配准点集配准是将两个两个点集对其的空间变换过程。简单来说就是有两个点集,二维的三维的或者高维的点集。它们是对同一个物体或者广泛的说是对某种事物的呈现,但由于视角不同等原因,两个点集并不相同。就好像我们人站在不同的角度透视的观察一个物体,不同的角度看到的不一样,因为我们看到的特征之间的相对位置关系并不一样,但我们仍能认出这个物体来,是因为特征没有变。实际在应

2021-09-12 16:38:00 6410

原创 操作系统里面的银行家算法实现(C++)

银行家算法是一个用来避免进程调度陷入死锁的算法。具体步骤如下:1一个进程申请资源调用2使用银行家算法分析给进程资源以后是否会造成有进程死锁3如果不会造成有进程死锁,分配资源给进程。如果会,则拒绝分配资源给进程银行家算法的具体步骤1.创建可用资源,需求矩阵,已拥有资源矩阵副本。2.比较可用资源和申请的资源,如果可用资源可以满足,可用资源=可用资源-申请资源,否则返回false。3.更新需求矩阵对应进程的已拥有资源。4.遍历需求矩阵。如果可用资源可以满足某一进程,则更新数据:需求矩阵对应进程的

2021-04-28 21:48:16 321

原创 Ubuntu Linux子系统挂载U盘及图形化界面实现

废话不多说直接上代码#!/bin/bash#创建临时文件,用于等会输入内容进文件temp=$(mktemp -t test.XXXXXX)temp2=$(mktemp -t test2.XXXXXX)temp3=$(mktemp -t test3.XXXXXX)temp4=$(mktemp -t test4.XXXXXX)temp5=$(mktemp -t test5.XXXXXX)#加载U盘,由于我的是Linux下的子系统,所以无法使用fdisk挂载#所以用了mount,把U盘挂载到mn

2021-04-08 23:02:37 852

原创 查找搜索二维矩阵

搜索二维矩阵(leetcode)leetcode链接搜索二维矩阵##题目描述编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3输出:true示例 2:输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34

2021-03-30 21:12:42 362 1

原创 颠倒二进制位(leetcode-No.190)(c语言)

颠倒二进制位(leetcode-No.190)(c语言)leetcodet题目链接:颠倒二进制位题目描述颠倒给定的 32 位无符号整数的二进制位。leetcode例子如下:示例 1:输入: 00000010100101000001111010011100输出: 00111001011110000010100101000000解释: 输入的二进制串 00000010100101000001111010011100 表示无符号整数 43261596,因此返回 964176192,其二进制表示形

2021-03-29 18:59:31 891

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

TA关注的人

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