九十九_99
码龄5年
关注
提问 私信
  • 博客:18,292
    社区:1
    18,293
    总访问量
  • 14
    原创
  • 615,500
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2020-05-03
博客简介:

King91701的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得8次评论
  • 获得19次收藏
  • 代码片获得146次分享
创作历程
  • 3篇
    2023年
  • 8篇
    2022年
  • 3篇
    2021年
成就勋章
TA的专栏
  • c++
  • 视觉SLAM
    4篇
  • ubuntu
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Win+VS2017 Debug模式下调试,打断点提示“当前不会命中断点,还没有为该文档加载任何符号”

不符合以上条件,就有可能导致最初的代码运行,调试都是没有问题的,但是修改过代码以后就出现各种“离谱”的问题:比如还有,明明已经注释掉的代码,还是会被执行。
原创
发布博客 2023.07.26 ·
622 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

LNK2019无法解析的外部符号——错误分析

但是如果你确定自己代码没有低端错误(成员函数实现时没加类名,成员函数声明和实现时写的不一致,包括名字参数等…)可以考虑是编辑器的原因,且常见于VS编写时。灵感来自于:https://blog.csdn.net/weixin_30590285/article/details/98919080?一般出现这种问题是在:函数声明和实现分文件编写时,工程没能准确地将二者链接起来。
原创
发布博客 2023.07.09 ·
321 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

VScode远程连接终端提示:could not establish a connection to “XXX“

尝试了网上的几种解决方案(例如删除known_hosts文件等)以后仍没有解决。
原创
发布博客 2023.05.16 ·
567 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

静态库and动态库.md

发布资源 2022.07.05 ·
md

内存对齐-学习笔记

为什么会有内存对齐?主要是两个原因1. 平台原因:不是所有的硬件平台都能访问任意内存地址上的任意数据,某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。为了同一个程序可以在多平台运行,需要内存对齐。2. 硬件原因:经过内存对齐后,CPU访问内存的速度大大提升。内存对齐特点:1. 对于原有数据类型sizeof(char)=1, sizeof(int)=4, sizeof(double)=8恒定不变,与#pragma pack(n)无关;2. 结构体所占字节数与#pr.
原创
发布博客 2022.04.15 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

atoi(string)= 2147483647,数据溢出问题

string s="34567789123456";int a=atoi(s.c_str()); // 此时 a=2147483647;因为int 型数据存储范围是 -2147483648 ~ 2147483647// 解决方法typedef long long int cint; // 自定义 高精度长整形cintcint a=cint(atof(s.c_str());也可能是 atoi(string)=-2147483647;解决方法同上。...
原创
发布博客 2022.03.03 ·
859 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

对‘google::LogMessage::stream()’未定义的引用

Ubuntu系统下使用ceres库,make提示如下错误CMakeFiles/pose_estimation_3d2d.dir/pose_estimation_3d2d.cpp.o:在函数‘ceres::internal::FixedArray<double, 6ul, std::allocator<double> >::operator[](unsigned long)’中:/usr/local/include/ceres/internal/fixed_array.h:21
原创
发布博客 2022.01.20 ·
3786 阅读 ·
6 点赞 ·
3 评论 ·
5 收藏

虚拟机下Ubuntu不能联网

//1- sudo service network-manager stop//2- sudo rm /var/lib/NetworkManager/NetworkManager.state//3- sudo service network-manager start//4- sudo vim /etc/NetWorkManager/NetworkManager.conf,将其中的managed=false改为managed=true//5- sudo service network-ma.
原创
发布博客 2022.01.13 ·
145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

视觉SLAM十四讲——CMakeLists.txt语句规范

#声明cmake最低版本要求cmake_minimum_required( VERSION 2.8 )#声明工程project( test )#设置编译模式set( CMAKE_DEBUG_TYPE "Debug" )#设置C++11标准set( CMAKE_CXX_FLAGS "-std=c++11" )#添加可执行程序add_executable( test test.cpp )#添加自己的库add_library( 库名 程序名 )add_library( libMy .
原创
发布博客 2022.01.05 ·
952 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Sophus库使用

要使用Sophus库,需要在CMakeLists.txt中添加语句project( useSophus )add_executable(useSophus useSophus.cpp)find_package( Sophus REQUIRED )include_directories( ${Sophus_LIBRARIES_DIRS} )target_link_libraries( useSophus ${Sophus_LIBRARIES} fmt )其中最后一步链接库比较特殊,注意最后
原创
发布博客 2022.01.05 ·
867 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

带参main(int argc, char **argv)函数使用

如果main函数中要使用参数argv[i],则只能通过命令行运行程序,并在运行程序时直接给参数赋值如:#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>int main(int argc, char **argv){ cv::Mat image=cv::image(argv[1]); ... return 0;}//在命令行中运行以下命令//ki
原创
发布博客 2022.01.05 ·
1991 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【无标题】terminate called after throwing an instance of ‘cv::Exception‘

Ubuntu使用OpenCV报错terminate called after throwing an instance of 'cv::Exception' what(): OpenCV(4.5.4) /home/king/下载/opencv-4.5.4/modules/core/src/array.cpp:2494: error: (-206:Bad flag (parameter or structure field)) Unrecognized or unsupported array ty..
原创
发布博客 2022.01.05 ·
3498 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Ubuntu下VSCode使用等宽字体设置

1、VSCode默认字体不等宽,缩进也较小2、文件---首选项---设置---常用设置3、将上面的Font Family设置改成如下4、字体变成等宽的,缩进也改变了,Font Size可改变字体大小
原创
发布博客 2021.12.28 ·
2775 阅读 ·
3 点赞 ·
3 评论 ·
4 收藏

Ubuntu18.04下Kdevelop使用——配置启动项

当在CmakeLists.txt中添加一个或多个可执行程序,如下build---运行---配置启动项---添加时找不到可选项,可以直接在project target:里面去选
原创
发布博客 2021.12.27 ·
671 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

视觉SLAM十四讲-实践Sophus:基本使用

基于虚拟机上的Ubuntu18.04,Kdevelop编程实践:相比于与书本上的程序案例,有以下几点需要注意1.将原来的“sophus/so3.hpp”改为如上形式(适用于下载最新的Sophus库)2.将书本程序中所有SO3d和SE3d都改为SO3和SE33.最重要的是CMakeLists.txt文件的修改,如下所示尤其是第16行代码,需要连接到libSophus.so库文件,否则会报错:未经定义的引用,即程序不能识别SE3、SO3等标识。4.经过以上修改以后,点击B..
原创
发布博客 2021.09.08 ·
727 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏
加载更多