自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(981)
  • 资源 (5)
  • 收藏
  • 关注

原创 IMX6Q LTIB 安装编译错误的解决办法

错误一:Processing: sparse====================Build path taken because: no prebuilt rpm,Testing network connectivityOK GPP: Try sparse-0.4-fixlabel.patch.md5 from theGPPhttp://bitshrine.or

2016-08-15 23:43:54 2831 1

原创 Hi3520 SDK 在ubuntu下安装说明

Hi3520 SDK 安装以及升级使用说明序 1、先明确文中的几个概念。   主片: 多片级联应用中,指PCI主片。   从片: 多片级联应用中,指PCI从片。   主arm:指双核中的arm11。   从arm:指双核中的arm9。2、第六章 FAQ,新增如何调整主从arm MMZ和os内存,实现16D1编码 or 16D1解码。3、2009-12-15,精简

2016-06-15 22:29:52 6065

原创 编译linux内核时出现"mkimage" command not found - U-Boot images will not be built错误的解决办法

在ubuntu12.04编译内核 uImage 时出现如下错误,Kernel: arch/arm/boot/zImage is ready  UIMAGE  arch/arm/boot/uImage"mkimage" command not found - U-Boot images will not be builtmake[1]: *** [arch/arm/boot/uI

2015-08-22 11:32:56 2808 1

原创 GCC编译uboot出现(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'错误的解决办法

/opt/arm-2010.09/bin/../lib/gcc/arm-none-linux-gnueabi/4.5.1/armv4t/libgcc.a(_bswapsi2.o):(.ARM.exidx+0x0): undefined reference to `__aeabi_unwind_cpp_pr0'make: *** [u-boot] Error 1一旦编译uboot出现上述错误

2015-08-21 00:00:51 5107 1

原创 Keil MDK C (error: #29: expected an expression) 错误的解决

今天,自己建了一个EFM32工程模版,调试代码时显示 ..\App\Panel_main.c(119): error:  #29: expected an expression仔细的检查了半个小时,最后解决了!问题关键点如下图:Misc Controls 默认是C90,只要将改为C99即可解决打完收工!!!

2015-03-30 19:51:45 86698 22

原创 QT工程:error: undefined reference to `QSerialPort::QSerialPort(

qt中使用QSerialPort时报错

2023-03-20 14:49:03 603 1

转载 手把手教你搭建鸿蒙hi3518开发和运行环境

前言学习C语言,C++语言,数据结构和算法,操作系统,网络,驱动,设计模式等知识用鸿蒙来强化就太对了。本文教你一步一步搭建鸿蒙的开发和运行环境,有点啰嗦,适合小白。本文所涉及的所有工具都可以在这里找到(提取码ue2a)具体有下列步骤:组装开发板 连接开发板 安装串口驱动 安装USB驱动 安装烧录工具 擦除引导程序 烧录系统 登录开发板 修改OS启动地址 运行可执行程序 安装VMWARE 安装编译服务器 访问编译服务器 编译鸿蒙产品 编译鸿蒙组件 打通开发板网

2022-05-18 15:28:45 1143

转载 Spring Boot 修改默认端口号

修改配置文件,加上参数:server.port=8014或者: server: port: 8014 启动后可发现tomcat运行在端口8014上了。实现原因可看以下链接:【转载】SpringBoot修改默认端口号 - 空の彼方 - 博客园...

2021-12-28 11:28:56 458

原创 关于启动SpringBoot简单项目报错Error starting ApplicationContext. To display the conditions report re-run ..的问题

当我们创建一个SpringBoot项目,它pom.xml中的这个地方是这样的:如图所示如果红色框里面没有注释点,一运行项目就会报错如下图片所示:经过一番百度也没有发现类似报错的情况,也不知道这么去解决。只有将pom.xml中的这个注释掉,如下图所示:...

2021-12-28 11:19:57 439

原创 解决:Loading class `com.mysql.jdbc.Driver‘. This is deprecated. The new driver class is `com.mysql.cj

异常:Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.整合spring boot项目过程中出现的,用

2021-12-15 17:23:42 2059

转载 在Costmap_2d里面插入Prohibition_layer(禁止区域层)

在Costmap_2d里面插入Prohibition_layer(禁止区域层)简介costmap_2d在navigaition里面是一个很重要的板块,通常默认的是三层地图(静态/障碍/膨胀层)叠加在一起,构成整个完整的代价地图,但是我们也可以插入一些自定义的图层,然后实现自己定制化的功能,基础的教程大家可以参考costmap_2d中插入自定义层。本文的主要目的是来告诉大家如何在代价地图中插入Prohibition_layer(禁止层),然后在已经建好的地图中设立禁止通行区域,关于prohibition_

2021-07-20 14:58:27 1159 2

转载 ubuntu 16.04 安装 uvcvideo驱动

默认情况下,ubuntu16.04系统是自带相关驱动的,但某次意外情况,在玩深度摄像头时,不小心把uvcvideo驱动删除了,导致笔记本摄像头无法识别,插入USB网络摄像头时也无法识别:也就是用命令“ls /dev/video*”命令没有任何摄像头信息; 但使用命令“lsusb”命令,能查找到相关摄像头设备信息的。这就是说摄像头设备缺少驱动。一般市面上的USB的网络摄像头使用UVC都是能够驱动的,这个相当与linux下的万能摄像头驱动。OK,现在来介绍一下安装流程。首先找到UVC的官网:http

2021-07-07 08:05:58 1391 4

转载 在ROS使用自己安装的eigen时的cmake错误

原链接: (http://community.bwbot.org)[http://community.bwbot.org]在我在自己的ROS系统中安装最新的eigen后,在自己的工作空间执行catkin_make后出现了如下的错误CMake Error at /opt/ros/kinetic/share/eigen_conversions/cmake/eigen_conversionsConfig.cmake:106 (message): Project 'eigen_conversions'

2021-06-29 16:10:26 1604

转载 Ubuntu14.04 安装PCL

方式一:官网prebuild版本sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt-get install libpcl-allubuntu16.04 使用ppa预安装时,最后一句apt-get install libpcl-all 应该更改为apt-get install libpcl-dev;可能是因为国内的关系,并没有更新 apt-get 成功;.

2021-06-29 14:56:28 219

转载 ubuntu安装包提示错误you might want to run ‘apt-get -f install‘ to correct these

问题描述:ubuntu使用”apt-get install“安装程序时遇到错误提示 you might want to run 'apt-get -f install' to correct these解决方案:使用如下命令修复安装包(终于解决了,搞了大半天了)$ sudo apt-get --fix-broken install或者使用命令$ sudo dpkg --purge xxx其中xxx为安装失败的程序,错误提示中会给出其名称,不过也有可能是错误提示中未

2021-06-29 00:19:29 382

转载 openTCS学习记录笔记(一)--OpenTCS用法

首先openTCS是开源的AGV开发软件,软件是Java开发,可集成同步Unity一起运行在学习openTCS时发现有很多源码教程,但没有openTCS的具体使用方式,并且最惊讶的是openTCS的使用手册也教的模模糊糊,所以我做了本次笔记方便,如有错误希望指正,谢谢!本次记录两个制作方式,一个为手动建立,一个为导入案例(这个能直接运行)首先下载所需openTCS软件(这里仅使用,不需使用openTCS开发软件)一:文件所需及介绍1、下载有三个文件夹,我们只需用到第一个,里面有案例和使用

2021-06-28 17:13:41 3732 1

转载 彩色图与深度图对齐

这个“对齐”对应的专业术语叫做“配准”,也有叫做“注册”的。由于彩色相机和深度相机的内参和图像大小均不严格相同,得到的彩色图像和深度图像都是或多或少有错位的现象存在的。彩色图像和深度图像只有配准之后,彩色图像上的像素和深度图像上的像素才能够保持一一对应的关系;否则就会出现类似于“取彩色图像上像素(200,200)的深度值,但是在深度图上坐标为(200,200)处的深度值却是彩色图中(198,203)这个像素的深度值”这种情况。不过目前大部分驱动在提供彩色图和深度图的时候都会提供进行图像配准的API接口,通

2021-05-27 08:57:49 1845

转载 十大经典排序算法

本系列算法整理自:https://github.com/hustcc/JS-Sorting-Algorithm同时也参考了维基百科做了一些补充。排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。用一张图概括:点击以下图片查看大图:

2021-05-06 15:24:43 124

转载 融云杨攀:全能CTO的必备要素

最近,融云联合创始人兼 CTO、TGO 鲲鹏会北京董事会成员杨攀做客极客 Live 直播间,与大家分享《技术创业 4 年,如何带领团队拿下行业第一》,本文对直播内容进行了简单整理,详细内容可点击下面视频查看。https://v.qq.com/x/page/d07587ycvm3.html全能CTO的必备要素第一,CTO 需要具备商业上的大局观。你要非常清楚地了解一家公司是如何运转的,要有基本的公司经营管理知识,比如说财务、法务知识,要有成本意识。第二,CTO 要有产品观。虽然 CTO 主管技术,

2021-03-31 08:43:13 179

转载 程序员进阶架构师、技术总监、CTO,需要掌握哪些核心技能

先来看一张从程序员到CTO薪资表上图是典型的薪资结构图,我们先从高级程序员谈起。01 高级程序员一般是至少三年以上的工作经验,有些地方是五年以上,很多小公司或者创业公司,高级程序员覆盖工作职责比较广,基本包含部分产品经理、项目经理的工作职责以外,最主要负责核心代码编程,基本技术难点都自己解决为主。需要你能独立设计一个业务模块的能力,并且独立设计数据库表以及UML画图,利用部分设计模式以及懂得算法和效率的高质量代码。02架构师之所以有架构师这个称谓,主要还是公司发展以及大了的.

2021-03-29 08:58:25 369

转载 boost::thread的六种使用方法总结

boost::thread有两个构造函数:(1)thread():构造一个表示当前执行线程的线程对象;(2)explicit thread(const boost::function0<void>& threadfunc):boost::function0<void>可以简单看为:一个无返回(返回void),无参数的函数。这里的函数也可以是类重载operator()构成的函数;该构造函数传入的是函数对象而并非是函数指针,这样一个具有一般函数特性的类也能作...

2021-02-26 17:08:03 321

原创 Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY BULLET_COLLISION_LIBRARY BULLET_MATH_LIBRA

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY BULLET_COLLISION_LIBRARY BULLET_MATH_LIBRARY BULLET_SOFTBODY_LIBRARY BULLET_INCLUDE_DIR)Call Stack...

2021-01-12 08:56:43 651

原创 class path resource [config/DBConfig.properties] cannot be opened because it does not exist

class path resource [config/DBConfig.properties] cannot be opened because it does not。在导入项目后,启动项目时报的错。查看一下SpringapplicationConfiguration.xml文件,发现如下代码<!-- 加载资源文件 --><context:property-placeholder location="classpath:config/DBConfig.propertie

2020-12-19 15:08:31 1630 1

转载 欧拉距离和曼哈顿距离

距离的探讨欧拉距离第一行是普通的两点间两个维度上的距离的公式,第二行推广到三个维度 第三多个维度 维度也就是特征最后简写成上面这个公式,在机器学习算法书中比较常见曼哈顿距离距离在数学公式上具有形式一致性下面推导欧氏距离和曼哈顿距离最后可以得出一个超参数——p 通过改变p可以改变距离的计算方法p取1或2时的明氏距离是最为常用的,p=2即为欧氏距离,而p=1时则为曼哈顿距离。明氏距离不足之处:主要表现在两个方面:第一,它与各指标的量纲有关;第二,它没有考虑指标之

2020-12-01 22:33:35 1118

转载 LOAM笔记及A-LOAM源码阅读

导读下面是我对LOAM论文的理解以及对A-LOAM的源码阅读(中文注释版的A-LOAM已经push到github,见A-LOAM-NOTED),最后也会手推一下LOAM源码中高斯牛顿法(论文中说的是LM法)求解ICP配准的非线性最小二乘问题,这一部分在A-LOAM代码中用Ceres优化函数库做了简化,CSDN也有篇不错的博文,知乎也有篇很赞的文章,如有问题,欢迎在评论区讨论。码字绘图不易,转载请注明出处:https://www.cnblogs.com/wellp/p/8877990.html一、

2020-11-29 19:31:46 1620

转载 路径规划算法总结

广度优先算法(Breadth-First-Search, BFS)广度优先算法实际上已经能够找到最短路径,BFS通过一种从起点开始不断扩散的方式来遍历整个图。可以证明,只要从起点开始的扩散过程能够遍历到终点,那么起点和终点之间一定是连通的,因此他们之间至少存在一条路径,而由于BFS从中心开始呈放射状扩散的特点,它所找到的这一条路径就是最短路径;启发式搜索改变广度优先算法原来队列的FIFO模式,给不同的点加入优先级,可以知道,距离终点的曼哈顿距离越小的点,该点的优先级越高存在问题 然而这导致了

2020-10-31 22:11:12 1607

转载 使用Retrofit2进行HTTP请求设置请求超时

采用Retrofit2本身可以进行优雅的RESTFul请求,但是无法设置请求超时时间,需要配合okhttp3来设置请求超时.使用步骤添加依赖:compile 'com.squareup.retrofit2:converter-gson:2.1.0'compile 'com.squareup.okhttp3:okhttp:3.0.1'compile 'com.squareup.okhttp3:logging-interceptor:3.0.1'添加配置信息并设置超时时间...

2020-09-22 19:20:56 1139

转载 mpvue项目报错[mpvue-loader] need “fileExt” option in file “build/vue-loader.conf.js”

昨天有朋友问我要小程序的demo,最好是入门级的,但有一定的实战完整性的,我就把去年做的一个mpvue项目仓库地址给了他,让他去瞅瞅。但当他clone下来后,发现项目死活不能运行。一时之间,我也懵逼,说不上来是什么问题,但我可以确定的是,我最后一次提交时候,项目是没有什么问题的,于是我用mac把之前的代码运行下(mac上有这个项目),确实没问题。考虑到我是在家用mac写的,可能和windows运行环境有些不同,于是来公司在windows环境下,重新clone代码,运行,真的报错了,同样一份代码,难道真的

2020-08-26 21:56:03 655

原创 ubuntu进入桌面不完整 无法打开终端的解决办法

使用快捷键:ctrl+alt+F1(F2~F6)打开tty1,然后输入:sudo apt-get install gnome进行安装即可!

2020-07-19 17:39:43 1468

转载 LOAM 论文及原理分析

前言:由于对三维激光SLAM比较感兴趣,并且最近也在找无人驾驶激光SLAM算法的岗位,所以花了一个多月把LOAM的论文和源码好好看了一遍。发现论文还是比较容易明白,但一看代码全是坑。看论文懂了,看代码似懂非懂。为了尽快把这坑填上,所以诚邀读者一起探讨。作者始终认为填坑最好的方法是拉别人和你一起填坑。由于三千多行的源码不是一篇博客能够讲明白的,所以这篇博客主要讲一下我对LOAM论文的理解,后续会有代码的介绍,希望对大家能有帮助。摘要:论文作者的目标是使用一个三维空间中运动的...

2020-06-28 22:14:38 1162

原创 tensorflow 国内最新源安装

pip install --upgrade --ignore-installed -i https://pypi.doubanio.com/simple/ tensorflow

2020-05-03 17:50:59 1840 1

转载 查看tensorflow是否支持GPU,以及测试程序

测试程序# Pythonimport tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello))是否支持GPUimport tensorflow as tfsess = tf.Session(config=tf.ConfigProto(log_d...

2020-04-23 12:24:49 959

转载 Rplidar A3使用教程(在A2基础上)

rplidar A3的ID与a2相同,均为10c4:ea60,串口文件中配置过A2可以直接换a3在工作空间下git rplidar最新软件包git clone https://github.com/ncnynl/rplidar_ros.git编译工作空间编译通过后运行roslaunch rplidar_ros view_rplidar_a3.launch若出现激光图即安装成功。注...

2020-03-10 19:45:39 571

原创 二月二

二月二日江上行,东风日暖闻吹笙。花须柳眼各无赖,紫蝶黄蜂俱有情。万里忆归元亮井,三年从事亚夫营。新滩莫悟游人意,更作风檐夜雨声。

2020-02-24 16:50:55 229

原创 ubuntu 64位下liblzo2-dev

sudo apt-get install liblzo2-dev

2020-01-21 11:27:29 1104

转载 boost::property_tree::ptree解析json数组

json数组如下:{"var_name":"var1","positions":[0.1,0.1,0.1,0.1,0.1,0.1]},;1代码:#include <boost/property_tree/ptree.hpp>#include <boost/property_tree/json_parser.hpp>std::stringstream str...

2019-12-25 11:08:44 1445

原创 使用Property Trees在Boost中创建JSON数组

问题:Assertion `!p.empty() && "Empty path not allowed for put_child."' failed!解答:简单数组:#include <boost/property_tree/ptree.hpp>using boost::property_tree::ptree;ptree pt;p...

2019-12-25 11:06:07 368 1

原创 嵌入式 bool类型定义的问题

如果程序中使用到bool类型,但编译时提示类型未定义,这个时候可在头文件中加入下面一句:typedef enum {FALSE = 0,TRUE = 1} bool;

2019-11-26 18:20:24 608

原创 AS报错 This Gradle plugin requires a newer IDE able to request IDE model level 3

This Gradle plugin requires a newer IDE able to request IDE model level 3 报错。解决方法:(1): 升级android studio IDE的版本。(2):在项目的gradle.properties配置文件中加入以下这句:gradle.properties中:android.injected.build.mode...

2019-11-23 21:01:03 161

原创 三菱Q系列UDP设置

三菱Q系列配置网络模块时,UDP设置如下:

2019-11-23 20:40:20 2214

D435_Series_ProductBrief_010718

intel深度相机D435_Series_ProductBrief,里面有一些参数展示了D435的产品!

2019-03-21

Github最新安装包 win7 64bit

2016-09-22

前馈_改进PID算法在智能车控制上的应用.pdf

前馈_改进PID算法在智能车控制上的应用,

2013-05-16

1602液晶资料

相当不错,非常详细的1602液晶资料可以看看!

2013-01-07

空空如也

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

TA关注的人

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