- 博客(40)
- 收藏
- 关注
原创 AS 手机调试相关问题
1、连接手机,编译时候,install apk失败,显示:installation failed with message -200.....方法:手机保持解锁状态,会自动弹出安装界面,解决。(熄屏、锁定状态会显示该错误)...
2019-08-27 16:00:00
567
原创 JDK环境配置------javac不是内部或外部命令,也不是可运行的程序或批处理文件
问题描述:安装JDK后,配置环境变量,在cmd中测试安装结果,Java -version,java均成功,而javac显示失败。解决方法:网上很多方法都尝试过,绝对路径问题,重启cmd,均无法解决。最终在 “用户变量” 中新建Path变量,并赋值:C:\Program Files\Java\jdk1.8.0_72\bin(我的Java安装在C盘中)则问题解决...
2019-07-31 11:54:51
412
1
原创 电脑一夜之间变卡的问题
前一天晚上正常关机,第二天早上开机电脑就变得特别卡,打开什么应用都很慢。网上查找好多资料以后,尝试修改电脑的虚拟内存以后,电脑才变的正常。虚拟内存一般是内存条内存(物理内存)的1.5--2倍。问题原因:电脑装的是固态硬盘,C盘100G,电脑变卡的时候,C盘只有10几个G的空余。把桌面的一些大文件挪移后,空间变成40G左右,修改物理内存后,剩余空间变成30G左右。电脑正常...
2019-01-23 18:08:57
19235
1
原创 OpenCV保存图像问题
1、在开发板上运行ORB_SLAM2 ,实时保存照片到指定目录失败。 解答:imwrite("指定目录",“图片”);其中指定的目录类似于“../left/”,意思保存在上一目录的left文件夹下,其中left后面的斜杠/不能省略,这个地方切记。...
2019-01-23 16:34:50
2985
转载 树莓派3 SSH 失败的问题
1、在电脑端ssh,出现connection failed。 解答:树莓派3默认是不开启SSH服务的。现在树莓派命令端输入:service ssh status查看ssh开启状态。(inactive是未开启) 若是未开启,输入service ssh start 开启ssh 。在电脑端ssh即可连接上树莓派。 参考:https://blog.csdn.net/jimjarr...
2019-01-22 15:22:25
1822
1
原创 OpenCV error
1、运行修改的ORBSLAM2,出现“OpenCV Error: Assertion failed (channels() == ((((dtype) & ((512 - 1) << 3)) >> 3) + 1)) in copyTo。。。。terminate called after throwing an instance of 'cv::Exception' ...
2019-01-15 16:53:12
777
1
原创 Eigen库的相关问题
1、编译程序(XXX.cpp)时,显示找不到Eigen/Core等头文件解释:安装eigen时,usr/include(或者usr/local/include)有eigen3文件夹,将其中的EIgen文件夹复制到上一目录(eigen3所在的目录)。参考:https://www.cnblogs.com/newneul/p/8256803.html...
2018-12-20 11:15:18
455
原创 在TX2上运行DJI Guidance的USB example遇到的问题
usb例程在PC上能够正确运行,在TX2上make时候,出现:/usr/bin/ld: skipping incompatible //usr/local/lib/libDJI_guidance.so when searching for -lDJI_guidance起初,以为是平台不兼容的问题。PC是86架构,而TX2 是arm架构,尝试在PC上交叉编译,然后移植到TX2上。但在电脑上下载l...
2018-12-14 09:36:16
536
3
原创 跑Guidance SDK遇到的问题
Windows平台下:1、将guidance USB连接到电脑时,设备管理器那里Guidance带有换色叹号,详细错误是:该设备无法启动。 (代码 10) {设备超时} 在 %hs 上指定的 I/O 操作无法在超时过期之前完成。解决方法:是电脑串口的问题,将USB换一个接口即可。2、运行调试的时候,出现“OpenCV_video2411.dll丢失,请尝试重新安装程序以解决此问题”...
2018-11-25 18:49:10
2513
1
转载 orbmatcher类代码注释
https://blog.csdn.net/Felaim/article/details/79426478https://blog.csdn.net/xiaoxiaowenqiang/article/details/79280839
2018-11-25 18:48:47
259
转载 SLAM 特征点提取
https://www.cnblogs.com/JingeTU/p/6438968.htmlhttps://blog.csdn.net/felaim/article/details/79378081https://blog.csdn.net/gubenpeiyuan/article/details/77896459https://blog.csdn.net/jucilan3330/ar...
2018-11-25 18:48:34
756
转载 ORB-SLAM2 代码解读
1、systemhttps://blog.csdn.net/zqnnn/article/details/79381020https://blog.csdn.net/c602273091/article/details/54933760 mappointhttp://www.bubuko.com/infodetail-2110588.html 特征提取ht...
2018-11-25 18:48:25
405
转载 链表反转
转载自:http://blog.csdn.net/FX677588/article/details/72357389 链表的翻转是程序员面试中出现频度最高的问题之一,常见的解决方法分为递归和迭代两种。最近在复习的时候,发现网上的资料都只告诉了怎么做,但是根本没有好好介绍两种方法的实现过程与原理。所以我觉得有必要好好的整理一篇博文,来帮忙大家一步步理解其中的实现细节。 我们知道迭代是...
2018-11-25 18:48:11
116
转载 C++ 内存池
https://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html引言本书主要针对的是 C++ 程序的性能优化,深入介绍 C++ 程序性能优化的方法和实例。全书由 4 个篇组成,第 1 篇介绍 C++ 语言的对象模型,该篇是优化 C++ 程序的基础;第 2 篇主要针对如何优化 C++ 程序的内存使用;第 3 篇介绍如何优化程序的...
2018-11-25 18:47:58
108
转载 存储管理方法
第三章 存储管理 存储管理是操作系统的重要组成部分,它负责计算机系统内存空间的管理。其目的是充分利用内存空间,为多道程序并发执行提供存储基础,并尽可能地方便用户使用。3.1 存储管理的目的 采用多道程序设计技术,就要在内存中同时存放多道程序,这就要求存储管理解决以下四个重要问题,以达到尽可能方便用户使用和充分利用内存以提高内存利用率的目的。 一、内存空间的分配和回...
2018-11-25 18:47:42
1034
转载 C++之类型安全
1、什么是类型安全类型安全很大程度上可以等价于内存安全,类型安全的代码不会试图访问自己没被授权的内存区域。“类型安全”常被用来形容编程语言,其根据在于该门编程语言是否提供保障类型安全的机制;有的时候也用“类型安全”形容某个程序,判别的标准在于该程序是否隐含类型错误。类型安全的编程语言与类型安全的程序之间,没有必然联系。好的程序员可以使用类型不那么安全的语言写出类型相当安全的程序,相反的,差一点...
2018-11-25 18:46:54
206
原创 Ubuntu16.04虚拟机安装ROS遇到的问题
1、安装源,配置密钥的时候出现”无法下载 http://ppa.launchpad.NET/fcitx-team/nightly/ubuntu/dists/jessie/main/binary-amd64/Packages 404 Not Found”解决方法:删除对应的PPA即可,参考博客https://blog.csdn.net/yang9649/article/details/538...
2018-11-20 16:31:13
1027
原创 Onboard SDK文档
目录Onboard SDK综述... 11、 简介... 11.1硬件支持... 11.1.1产品类别... 11.1.2组成部分... 21.1.3支持产品... 31.1.4飞机比较... 31.1.5 飞控比较... 91.1.6 相机比较... 111.1.7 遥控器比较... 141.2 OSDK简介... 151.2.1与...
2018-10-11 09:50:52
4714
原创 Guidance SDK文档
目录Guidance SDK综述... 1Guidance SDK文件(document)... 11、 快速启动... 11.1启动... 11.1.1文件... 11.1.2结构... 21.1.3用法... 21.2 运行例程... 31.2.1用CMake编译USB实例... 31.2.2 Linux系统下运行USB例程... 31.2....
2018-10-11 09:49:56
1502
转载 DJi GuidanceSDK调研报告
https://blog.csdn.net/qingyanyichen/article/details/52052503
2018-09-07 22:22:17
192
原创 2018--8.30--招商银行信用卡IT方向--笔试
题型:15道单选,5道不定项选择题,3道编程,3道问答 选择、问答基本都是java的知识 第一道编程题:题目描述:农场有n只鸡鸭排成一个队伍,鸡用“C”表示,鸭用“D”表示,当鸡鸭挨着时会产生矛盾。需要对所排的队伍进行调整,使鸡鸭各在一边,每次调整都只能让相邻的鸡和鸭交换位置,现在需要尽快完成队伍调整,你需要计算出最少调整多少次可以让上述情况最少。输入描述:输入一个长...
2018-08-31 18:43:51
2141
1
原创 约瑟夫环
问题:约瑟夫环1、有编号从1到N的N个人坐成一圈报数,从第1个人开始报数,报到M的人出局,下一位再从1开始报数,如此持续,直止剩下一位为止,报告此人的编号X。输入N,M,求出X。(这里编号从1开始,若是编号从0开始,只需要输出减1即可)#include<iostream>using namespace std;//方法一:创建链表实现/*struct Node{...
2018-08-28 10:17:03
116
转载 C/C++中关于变量的存储位置
https://blog.csdn.net/qq_40945965/article/details/79082792
2018-08-24 11:20:12
123
转载 C/C++中关于变量的存储位置
https://blog.csdn.net/qq_40945965/article/details/79082792
2018-08-24 11:20:12
108
转载 逻辑地址 与物理地址的转换
逻辑地址=页号+页内地址=p+d;物理地址=块号+页内地址=f+d;(两个d是一样的,页表中存储有p与f的对应关系) 地址总长度位数=页号占位数m+页内地址占位数n 逻辑地址中的页数=2^m (2的 页号位数 次幂) 一个页面(业内地址)大小= 2^n (2的 页内地址位数 次幂) 1、求物理地址(绝对地址)长度题目:在某个...
2018-08-24 10:43:56
38901
5
原创 常量写在==左边
写左边还是右边都可以,只是书写习惯的问题,但是写在左边有以下的好处:例如:if(flag==5)当少写一个=,变成flag=5,会变成死循环,编译器不会报错。 if(5==flag)此时若少写一个=,变成5=flag,编译器会报错。...
2018-08-18 10:20:46
1966
转载 C++输入问题
输入字符串:https://blog.csdn.net/ahzz123/article/details/70495617/ cin使用总结:https://www.cnblogs.com/coderchuanyu/p/4230346.html 输入不定长度的数字#include<iostream>#include<vector>#inclu...
2018-08-16 09:48:04
206
转载 int、string、char的相互转换
1、string转换成int#include<iostream>#include<sstream>#include<string>using namespace std;int main(){ string s = "1234567"; int res = 0; //method 1 /* int len = s.size();...
2018-08-15 21:58:43
453
转载 堆与栈的区别
堆和栈究竟有什么区别?主要的区别由以下几点: 1、管理方式不同; 2、空间大小不同; 3、能否产生碎片不同; 4、生长方向不同; 5、分配方式不同; 6、分配效率不同; 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 空间大小:一般来讲在 32 位系统下,...
2018-08-15 19:28:07
144
转载 new与molloc的区别
0. 属性new/delete是C++关键字,需要编译器支持。malloc/free是库函数,需要头文件支持。1. 参数使用new操作符申请内存分配时无须指定内存块的大小,编译器会根据类型信息自行计算。而malloc则需要显式地指出所需内存的尺寸。2. 返回类型new操作符内存分配成功时,返回的是对象类型的指针,类型严格与对象匹配,无须进行类...
2018-08-15 19:18:37
219
原创 面试问题(1)
1、molloc与new的区别 2、molloc内存分配机制是怎么样的,在哪里分配内存,最大可以申请多大的内存 链表 Heap区 Linux下最大3G,windows下2G3、讲一下new运算符的原理,new运算符重载用过吗,怎么写重载函数,重载的定义 4、linux系统应用程序的内存空间是怎么分配的(内核空间和进程空间),一般进程空间多大,内核空间...
2018-08-15 16:39:09
171
转载 常用排序算法
常用排序算法总结:http://www.cnblogs.com/eniac12/p/5329396.htmlhttps://www.cnblogs.com/eniac12/p/5332117.html 堆排序:https://www.cnblogs.com/skywang12345/p/3602162.html
2018-08-13 17:56:43
114
原创 二叉树的四种遍历:前序、中序、后序、广度
一、基本概念每个结点最多有两棵子树,左子树和右子树,次序不可以颠倒。性质:1、非空二叉树的第n层上至多有2^(n-1)个元素。2、深度为h的二叉树至多有2^h-1个结点。3、对任何一棵二叉树T,如果其终端结点数(即叶子结点数)为n0,度为2的结点数为n2,则n0 = n2 + 1。满二叉树:所有终端都在同一层次,且非终端结点的度数为2。在满二叉树中若其深度为h,则...
2018-08-02 17:12:43
627
原创 20188.1华为优招笔试题
第一题:找出输入字符串中的重复字符,在根据ASCII把重复的字符从小到大排列(字符串长度不超过100)示例:输入:ABCABCdd 输出: ABCd代码:#include<iostream>#include<string>#include<vector>using namespace std;int main(){ ...
2018-08-01 21:49:22
1953
1
转载 大疆M100 Linux onboardSDK
1、Android DJI Mobile-SDK 开发 https://blog.csdn.net/undividedshy/article/details/601441862、【SDK使用】关于Onboard SDK的问题FAQhttps://bbs.dji.com/thread-15991-1-1.html3、DJI OnboardSDK学习笔记https://my.oschina....
2018-04-08 15:17:48
1889
1
原创 ORBSLAM2 特征点提取代码注释
#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgui.hpp>#include <opencv2/features2d/features2d.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <vector&...
2018-04-01 11:00:52
2728
2
原创 ubuntu 开机进不去桌面问题
1、按Ctrl+Alt+F1,进入命令行界面,输入账号密码2、cd /etc/X113.sudo cp xorg.conf.failsafe xorg.conf4.sudo reboot5.更新软件源(清华的),6.sudo apt-get udate sudo apt-get upgrade7.进入X11文件夹,讲xorg.conf文件清空(不是删除),然后重启
2018-01-31 09:30:16
12931
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人