自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++光流跟踪Error: Assertion failed (prevPyr[level * lvlStep1].type() == nextPyr[level * lvlStep2].type()

prevImg 第一张8位图像或buildOpticalFlowPyramid建立的金字塔。nextImg 第二张输入图像或者金字塔和prevImg。第一幅图像(prevImg)没有按照8位格式输入。

2024-03-18 16:27:31 222

翻译 C++ OpenCV中solvePnP()函数中几种PnP方法

方法基于论文X.S. Gao, X.-R. Hou, J. Tang, H.-F. Chang “Complete Solution Classification for the Perspective-Three-Point Problem”。通过这种方式函数找到重投影误差最小化的位姿,重投影误差是“像点”和被投影的“物点”的平方距离之和。非平面“物点”需要至少6个点并使用DLT算法求出初始解。位于同平面的“物点”需要至少4个点并使用单应矩阵分解算出初始解。这种方法需要正好4个物方和像方点。

2023-02-25 18:58:11 1861

原创 error when starting dev server: Error: listen EACCES: permission denied

网上查了些博客说是端口占用的问题,但是查端口也查不到,任务管理器也没有占用的。昨天npm run dev还好好的,今天一打开就报错了。后来,重启下结果好了,开心。

2023-02-19 15:41:02 2060

原创 ORB-SLAM3编译时卡住死机

将build.sh中的步骤一条条拆开来运行,尤其注意make -j的语句改为make。截图报错就是卡在Sophus的make。运行./build.sh时,到一半就不动了,直接卡死。

2023-02-17 10:17:16 852

原创 C++中map查找元素是否存在的3种方式

1. map[key] 通过键直接查找,如果存在就返回对应的值,如果不存在则返回02.map.find()3.map.count()

2023-01-30 11:18:22 16779 1

原创 Round E 2022 Kick Start 2022 Matching Palindrome 回文串匹配

【题解】Matching Palindrome Round E 2022 - Kick Start 2022。Kick Start 第三题

2022-09-21 11:56:05 110

原创 Arcgis构建工具没有要创建的要素解决办法(已创建shp)

记录下问题,假设已经创建了shp,如何创建请看https://blog.csdn.net/Yvesx/article/details/120794399可以看到下面构建工具有了模板,大功告成!

2022-06-10 11:43:01 2164

原创 [力扣双周赛]6062. 设计一个 ATM 机器

一个 ATM 机器,存有 5 种面值的钞票:20 ,50 ,100 ,200 和 500 美元。初始时,ATM 机是空的。用户可以用它存或者取任意数目的钱。取款时,机器会优先取 较大 数额的钱。比方说,你想取 $300 ,并且机器里有 2 张 $50 的钞票,1 张 $100 的钞票和1 张 $200 的钞票,那么机器会取出 $100 和 $200 的钞票。但是,如果你想取 $600 ,机器里有 3 张 $200 的钞票和1 张 $500 的钞票,那么取款请求会被拒绝,因为机器会先取出

2022-04-17 00:48:06 80

原创 [力扣周赛]6038. 向表达式添加括号后的最小结果

[力扣周赛]6038. 向表达式添加括号后的最小结果给你一个下标从 0 开始的字符串 expression ,格式为 “+” ,其中 和 表示正整数。请你向 expression 中添加一对括号,使得在添加之后, expression 仍然是一个有效的数学表达式,并且计算后可以得到 最小 可能值。左括号 必须 添加在 ‘+’ 的左侧,而右括号必须添加在 ‘+’ 的右侧。返回添加一对括号后形成的表达式 expression ,且满足 expression 计算得到 最小 可能值。如果存在多个答案都能

2022-04-10 12:23:15 206

原创 2022春PAT甲级第一题 Simple Lie Detection (20 分)

2022春PAT甲级第一题 Simple Lie Detection (20 分)题目大意:背景是要测谎,有N 个多选题, 回答有8 个选项 a-h,如果答案的积分超过阈值T,则输出积分和"!!!",不超过阈值就输出积分。规则:f :开头 -2a :结尾 -1每个最长的相同字母的串的长度大于 5 :积分+3a 后面是 e 或 h :积分-4每个最长的连续增长的串的长度大于 3 :积分+5输入:N:问题的个数,T:阈值,K :测试者个数,接下来是K行长度为 N 的字符串 string。

2022-03-15 11:53:32 687

原创 盘点华为“天才少年”中的神仙女孩纸~

根据网上找到的这几年的数据,华为“天才少年”中只有两个小姐姐。图源:https://www.acfun.cn/a/ac33317563_2资料来源:媒体和华为发布,制图:电子发烧友网姚婷博士和武敏颜小姐姐我们看到表格中大部分都是博士,少数为硕士本科。姚婷小姐姐有才又漂亮,是西北大学信息科学与技术学院2011级物联网工程专业本科生, 华中科技大学计算系统结构专业博士。在学术上发表了多篇A类论文,还积极参加竞赛实习,注重多方面能力培养,如英语口译等。武敏颜小姐姐则参加谷歌、蚂蚁金服、微软中国等多

2022-03-15 11:04:38 5738

原创 A way out逃出生天 闪退的解决方法

A way out逃出生天 闪退的解决方法参考B站视频:https://www.bilibili.com/video/BV1uo4y1C7NM?ivk_sa=1024320u右键电脑->属性->高级系统设置->环境变量->新建创建如下图的变量直接复制粘贴在这里:OPENSSL_ia32cap可变值:~0x200000200000000...

2022-03-15 10:16:11 22362

原创 错误 C2027 使用了未定义类型“Eigen::LDLT<Eigen::Matrix<double,6,6,0,6,6>,1>

今天继续搞SLAM书的PnP BA优化代码报了个错:错误 C2027 使用了未定义类型“Eigen::LDLT<Eigen::Matrix<double,6,6,0,6,6>,1>原因是dx = H.ldlt().solve(b);这一行调用了ldlt()方法解决方法:头文件加上#include <Eigen/Cholesky>书上的代码没有加这个头文件,跟乔列斯基分解有关...

2022-03-12 17:50:11 661

原创 Ubuntu安装OpenCV踩坑记

Ubuntu安装VScode+OpenCV踩坑记试过了用apt get安装报错了,然后给python都装了python-opencv还是编译不好OpenCV重点参考的这个:https://blog.csdn.net/qq_33485434/article/details/80820393如果unzip文件用了sudo,给文件解锁:https://blog.csdn.net/xunan003/article/details/79136597如果报错要删除build文件:https://blog.

2022-03-11 20:49:07 4375

原创 fatal: unable to access ‘xxx‘: Failed to connect to github.com port 443 after 21095 ms[git 踩坑记]

git clone踩坑记记录今天git碰到的坑报错:fatal: unable to access ‘xxx’: Failed to connect to github.com port 443 after 21095 ms: Timed out解决参考:https://blog.csdn.net/weixin_42488513/article/details/115297480主要是下面两行关掉代理git config --global --unset http.proxygit conf

2022-03-10 14:42:25 488

原创 1053 Path of Equal Weight (30 分)甲级 树的点权DFS

1053 Path of Equal Weight (30 分)甲级 树的点权DFS题目链接:https://pintia.cn/problem-sets/994805342720868352/problems/994805424153280512思路:节点存树,然后用DFS遍历树,用全局数组记录当前路径tempath和符合条件的答案ans,每次将当前路径插入答案数组ans的时候,根据大小判断插入的位置。#include <bits/stdc++.h>using namespace

2022-02-28 15:09:23 96

原创 B.伤害计算 C++ “科大讯飞杯”第十七届同济大学预选赛 —— 渣渣算法之路

“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛链接:https://ac.nowcoder.com/acm/contest/5477/B来源:牛客网题目描述勇士菜哭武获得了一把新的武器,武器有特殊的伤害计算方式。武器的伤害计算方式由若干个部分的和组成,用+号连接。每一部分可以是一个整数a,或者是一个公式ndx。其中a表示固定伤害a点;ndx表示掷n个x面骰子,伤害是所有骰子点数的和。总伤害是每一部分伤害的和。比如2d6+1d70+3,表示掷两个6面骰子和一个70面骰子(不一定实际存在

2020-11-15 16:29:12 148

原创 504. 七进制数C++和Javascript

504. 七进制数给定一个整数,将其转化为7进制,并以字符串形式输出。示例 1:输入: 100输出: “202”示例 2:输入: -7输出: “-10”注意: 输入范围是 [-1e7, 1e7] 。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/base-7著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。C++ 简洁递归法:class Solution {public: string convert

2020-11-13 15:24:04 161 2

原创 剑指 Offer 42. 连续子数组的最大和 C++

剑指 Offer 42. 连续子数组的最大和 C++输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例1:输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。总体上是动态规划的方法,实际只用一个变量sum记录以当前元素结尾的连续子数组最大和即可。当前一个sum的值为负时,计算下一个sum时就从数组中取新值。class Solution {

2020-11-08 14:53:34 111

原创 Vue.js Ajax(axios) GET 方法笔记

Vue.js Ajax axiosGET 方法笔记GET 方法<!DOCTYPE html><html><head><meta charset="utf-8"><title>Vue 测试实例 - 菜鸟教程(runoob.com)</title><script src="https://cdn.staticfile.org/vue/2.4.2/vue.min.js"></script><scr

2020-11-03 11:56:33 252 1

原创 JS 七进制数——进制转换

504. 七进制数给定一个整数,将其转化为7进制,并以字符串形式输出。示例 1:输入: 100输出: “202”示例 2:输入: -7输出: “-10”注意: 输入范围是 [-1e7, 1e7] 。var convertToBase7 = function(num) { let isFu=0; //标志位判断是否是负数 if(num<0) { isFu=1; num=-num; } let str

2020-10-26 15:19:06 779

原创 Javascript 字符串的最大公因子

来自leetcode 1071字符串的最大公因子对于字符串 S 和 T,只有在 S = T + … + T(T 与自身连接 1 次或多次)时,我们才认定 “T 能除尽 S”。返回最长字符串 X,要求满足 X 能除尽 str1 且 X 能除尽 str2。示例 1:输入:str1 = “ABCABC”, str2 = “ABC”输出:“ABC”示例 2:输入:str1 = “ABABAB”, str2 = “ABAB”输出:“AB”示例 3:输入:str1 = “LEET”, str2 =

2020-10-26 14:03:59 165

原创 JS关于Promise和setTimeout的那些事儿

JS关于Promise和setTimeout的那些事儿话不多说先上题:new Promise(res=>{setTimeout(()=>{console.log(000)},0)res()}).then(res=>{setTimeout(()=>{console.log(11111)},0)})setTimeout(()=>{console.log(2222222)},0)输出是这个样子:前端面试里面,这个知识点是非常常考的。具体跟事件循环,主线程,任务

2020-10-22 10:10:33 1142 2

原创 Javascript函数作为参数——JS学习笔记

JS函数作为参数JS函数作为参数无参有参匿名类型来个狠的:自调用JS函数作为参数今天我们来康一康函数作为参数~无参这是无参数函数作为参数function test1(Func){ Func();}function test2(){ alert("我是test2");}test1(test2); //无参数只写函数名成功执行test2:有参现在调用的函数有一个参数了:function test1(Func){ Func(mydata);}functi

2020-10-19 20:48:00 7390 3

原创 Javascript手串颜色题——2018字节前端算法题 较难

Javascript手串颜色题——2018字节前端算法题 较难作为一个手串艺人,有金主向你订购了一条包含n个杂色串珠的手串——每个串珠要么无色,要么涂了若干种颜色。为了使手串的色彩看起来不那么单调,金主要求,手串上的任意一种颜色(不包含无色),在任意连续的m个串珠里至多出现一次(注意这里手串是一个环形)。手串上的颜色一共有c种。现在按顺时针序告诉你n个串珠的手串上,每个串珠用所包含的颜色分别有哪些。请你判断该手串上有多少种颜色不符合要求。即询问有多少种颜色在任意连续m个串珠中出现了至少两次。输入描述:

2020-10-18 11:28:45 307

原创 Javascript用户喜好查询——2018字节前端面试编程题

用户喜好查询——2018字节前端面试编程题为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为k。因为一些特殊的原因,不会出现一个查询的用户区间完全覆盖另一个查询的用户区间(不存在L1<=L2<=R2<=R1)。输入描述:输入: 第1行为n代表用户的个数 第2行为n个整数,第i个代表用户标号为i

2020-10-18 09:11:41 354

原创 JS变量作用域——搜孤前端面试题

JS变量作用域——搜孤前端面试题请给出这段代码的运行结果( )<SCRIPT LANGUAGE="JavaScript">var bb = 1;function aa(bb) { bb = 2; alert(bb);};aa(bb);alert(bb);</SCRIPT>答案是什么呢?首先 var bb = 1 是通过值传递,第一个函数调用 aa(bb) 因为aa(bb)函数里面又重新对bb进行了赋值,所以第一个alert(bb)输出的是2,这没

2020-10-16 19:27:14 533 2

原创 jQuery 事件笔记

jQuery 事件笔记jQuery 事件笔记鼠标事件mouseenterhover键盘事件表单事件文档/窗口事件unload事件load事件resize事件jQuery 事件笔记jQuery 是为事件处理特别设计的。如果网站包含许多页面,并且希望 jQuery 函数易于维护,那么请把 jQuery 函数放到独立的 .js 文件中。鼠标事件mouseentermouseenter为鼠标移入事件:// 当鼠标指针进入 <p> 元素时,设置背景色为黄色:$("p").mouseent

2020-10-16 09:11:32 81

空空如也

空空如也

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

TA关注的人

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