自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【三维重建NeRF(三)】Mip-NeRF论文解读

关于Mip-NeRF的理解

2024-06-02 20:26:34 1078

原创 【pytorch】基本元素操作和运算操作

pytorch基本操作

2024-05-24 18:32:05 268

原创 【三维重建NeRF(二)】经典NeRF论文解读(结合代码)

关于NeRF主要内容的理解

2024-05-19 00:12:52 853

原创 【三维重建NeRF(一)】摄像机几何_相机坐标系转换的理解

NeRF学习_相机几何

2024-04-28 21:01:40 1253

原创 【Win三维重建环境搭建】运行.sh脚本文件报错

Windows下三维重建环境搭建遇到的一些问题

2023-11-02 19:45:18 366

原创 【Win三维重建环境搭建】pip安装torch和opencv失败

在windows上进行三维重建环境搭建遇到的一些问题

2023-11-02 19:30:11 217

原创 【leetcode】有效的括号C++

通过栈实现有效括号判断

2023-10-24 22:56:58 84

原创 【leetcode】回文数C++

力扣判断回文数的三种方法

2023-09-28 15:13:10 93

原创 【leetcode】两数之和C++

*

2023-09-22 15:20:17 232

原创 【三维重建整体框架与学习路线笔记】

输入图像和位姿(SFM/Slam)——>稠密重建——>点云融合——>初始网格重建——>网格优化——>输出纹理贴图。所有的颜色信息存储在一张纹理图上,显示时根据每个网格的纹理坐标和对应的纹理图进行渲染得到高分辨率的彩色模型。多视图立体几何,深度图估计,点云处理,网格重建和优化,纹理贴图,马尔科夫随机场,图割等。视差图:同一个场景在两个相机下成像的像素的位置偏差dis。包含了丰富的信息,包括三维坐标XYZ,颜色RGB等信息。由物体的邻接点云构成的多边形组成的。图文均来自计算机视觉life。

2023-09-22 15:09:51 201

原创 针对“PL2303HXA自2012已停产,请联系供货商”问题的解决办法

针对“PL2303HXA自2012已停产,请联系供货商”问题的解决办法

2022-04-18 15:55:25 4558

原创 博弈论【算法】

定义博弈论主要研究公式化了的激励结构间的相互作用,是研究具有斗争或竞争性质现象的数学理论和方法。博弈论考虑游戏中的个体的预测行为和实际行为,并研究它们的优化策略。如囚徒困境。在算法竞赛中出现的博弈论题目通常是ICG(公平组合游戏)的,有如下特征:有两名选手两名选手交替操作,每次一步,每步都是在有限的合法集合中选取一种进行。在任何情况下,合法操作只取决于情况本身,与选手无关。游戏的败北条件为:当某位选手需要进行操作时,当前没有任何可以执行的合法操作,则该选手败北。巴什博弈一堆n个物品,两个

2021-01-14 16:03:55 2823

原创 堆排序【C语言】

堆排序基本思想利用堆(小顶堆)进行排序的过程,首先把待排序序列(R1,R2,…,Rn)转换成一个堆。这时,根结点具有最小值,输出根结点(可以将其与堆数组中的末尾元素交换,此时末尾元素就是最小值),然后将剩下的n-1个结点重新调整为一个堆。反复进行下去,直到剩下一个结点为止。所以实现堆排序主要需要解决两个问题:1.如何将n个元素的序列建成堆。2.输出堆顶元素后,怎样调整剩余n-1个元素,使其关键字成为一个新堆。首先讨论问题2的调整方法:当输出一个堆顶元素后,将最后一个元素送入堆顶,此时堆被破坏。将

2021-01-14 09:13:30 342

原创 简单选择排序【C语言】

选择排序基本思想首先,在待排序序列中选择出最小的记录,然后将这个最小的数据元素与第一个记录交换,第一个记录到位,这是第一趟排序;第二趟。就是从第二个记录到最后一个记录中选择最小的记录,之后将最小的记录与第二个记录交换,第二个记录到位;以此类推,进行n-1趟,就可以得到一个有序序列。空间复杂度:O(1)时间复杂度:O(n^2)稳定性:稳定代码实现#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100void

2020-12-13 15:32:19 477 1

原创 【SMTP】【POP】电子邮件相关协议分析

一、 实验环境通过普通路由器连接英特网的计算机一台;通过VMWare安装的Linux虚拟机一台;抓包工具:Wireshark;邮件处理软件:Foxmail。二、 实验原理SMTP工作原理SMTP提供了一种邮件传输的机制,当收件方和发件方都在一个网络上时,可以把邮件直传给对方;当双方不在同一个网络上时,需要通过一个或几个中间服务器转发。SMTP首先由发件方提出申请,要求与接收方SMTP建立双向的通信渠道,收件方可以是最终收件人也可以是中间转发的服务器。收件方服务器确认可以建立连接后,双发就可

2020-12-06 13:15:20 4850

原创 冒泡排序与快速排序【C语言】

冒泡排序基本思想对有n个记录的序列进行冒泡排序,首先将第一个数字与第二个数字进行比较,若为逆序,则将两个数字的顺序交换。然后比较第二个数字与第三个数字,若为逆序,则将两个数字的顺序交换…依此类推,经过第一轮排序后,最大的数字将“下沉”到最后,每趟的比较次数依次减少。经过n-1轮排序,将得到一个递增的序列。空间复杂度:O(1)时间复杂度:O(n^2)稳定性:稳定代码实现n个记录总共要进行n-1趟排序,第i趟的比较次数为n-i次。可以使用双层循环,外层循环控制第几轮排序,内层控制每一轮比较的次数

2020-12-01 16:46:06 1132 1

原创 【STM32F103】PB3和PB4不能按照设置输出相应的电平问题

问题:之前为了驱动电机,设置PB4和PE4分别输出为高低电平,可以正常驱动电机。之后同时给PB4和PE4低电平或高电平时,电机还是可以旋转。困扰了我好久,一度以为是程序没有烧进板子。解决办法:今天看视频时偶然发现。PA13,PA14,PA15,PB3,PB4上电之后默认是SWJ调试端口,配置输入输出无效。可以使用别的IO口或者使用JTAG/SWD模式设置库函数:void GPIO_PinRemapConfig(uint32_t GPIO_Remap,FunctionlState NewState)

2020-11-25 21:25:24 3595 1

原创 【stm32学习】SysTick定时器

SysTick定时器基础知识SysTick定时器是一个简单的定时器,CM3和CM4内核芯片都有SysTick定时器。SysTick定时器是一个24位的倒计数定时器,计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把它在SysTick控制及状态寄存器中的使能位清除,就永不停息,即使在睡眠模式下也能工作。SysTick定时器常用来做延时,或者实时系统的心跳时钟。这样可以节省MCU资源,不用浪费一个定时器。相关寄存器库函数四个寄存器SysTick控制和状态寄存器——CTRLSysTic

2020-11-23 20:15:50 343

原创 直接插入排序与希尔排序【C语言】

直接插入排序基本思想在已经排好序的子集的基础上,每一步将下一个待排序的记录有序地插入到已排好序的记录子集中。可以设置一个监视哨r[0],始终存放待插入的记录,还可以防止越界。空间复杂度:O(1)时间复杂度:最好情况:O(n) 最坏情况:O(n^2)算法稳定性:稳代码实现这里不设置监视哨。#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100void InsertSort(); //插入排序void I

2020-11-19 17:08:12 337 1

原创 【ppp协议】eNSP debug信息分析

【LCP debug信息】lcp是ppp的第一个阶段,用于协商最大接收单元,验证方式,魔术字以及ppp的一些协议扩展选项。注:魔术字(Magic Number)

2020-09-18 09:17:52 2005

原创 【leetcode】拥有最多糖果数的孩子

题目:给你一个数组 candies 和一个整数 extraCandies,其中 candies[ i ] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有最多的糖果。注意,允许有多个孩子同时拥有最多的糖果数目。示例1:输入:candies = [2,3,5,1,3],extraCandies = 3输出:[true,true,true,false,true]语言:java思路:1.本来拥有最多糖果数的孩

2020-09-15 22:48:52 161

原创 内存分区介绍【笔记】

在程序没有执行前,有几个内存分区已经确定,虽然分区确定,但是没有加载内容,程序只有运行时才加载内存:text(代码区):只读,函数。data:初始化的数据区,全局变量,static变量,文字常量区(只读)。bss:没有初始化的数据,全局变量,static变量。当运行程序,加载内存,首先根据前面确定的内存分区(text,data,bss)先加载,然后额外加载两个区:static(栈区):普通局部变量,自动管理内存,先进后出的特点。heap(堆区):手动申请空间,手动释放,整个程序结束,系统也会自动

2020-09-09 19:54:29 154

原创 为什么计算机要使用补码存储数据【笔记】

原码存储数据有两个问题:0有两种表示方式:- 0:1000 0000+0:0000 0000减法运算结果不正确(计算机只会计算加法,不会计算减法)使用反码,是为了计算补码,可以解决第二个问题。使用补码,可以解决这两个问题,0只有一种表示法,即:0000 0000.(存储8位数据,最高位丢弃)...

2020-09-09 16:10:13 332

原创 【javaweb】form表单提交方式post和get的区别(黑马视频笔记)

post:请求参数会在地址栏中显示,会封装到请求行中请求参数的大小是有限制的不太安全get:请求参数不会在地址栏中显示,会封装在请求体中请求参数的大小没有限制较为安全

2020-07-13 12:14:49 234

原创 JAVA基础,Arrays和数学工具类Math的常用方法(黑马视频笔记)

java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。常用方法:public static String toString(数组名),将参数数组变成字符串(按照默认格式:[元素1,元素2…])实例:int[] array1 = {1,2,3,4};String str1 = Arrays.toString(array1);System.out.println(str1);运行结果:[1, 2, 3, 4]public static

2020-07-12 14:01:08 131

原创 小程序报错Failed to load local image resource

图片src是v-bind动态绑定,从后台获取的url,之前一直没有这个问题,在后台提供的图片换了之后忽然开始报错:百度解决办法:在src前加wx:if,或者设置一个本地的图片地址作为动态图片地址未获取时的默认地址。解决办法:...

2020-07-09 21:35:58 6400

空空如也

空空如也

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

TA关注的人

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