自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (2)
  • 收藏
  • 关注

原创 ubuntu20 Qt6配置ros_qtc_plugin插件

官方插件安装通过直接使用官方构建好的插件是最方便的,首先下载官方插件https://github.com/ros-industrial/ros_qtc_plugin/releases下载好后,打开qt,点击“关于插件…”–>“install Plugin…”–>“浏览…”,找到我们下载好的插件,一直下一步,最后提示重启Qt。重启之后就可以看到ros插件了。在其他的博客中看到很多介绍通过源码编译安装的教程,比较繁琐,一直没有成功,不推荐。...

2022-03-23 16:01:30 1472 3

原创 STM32CubeIDE+STM32F103VET6简单入门使用

用STM32CubeIDE针对野火的指南者stm32F103VET6进行开发编程。首先打开软件,选择项目工作空间,然后选择“Launch”进入进入界面后选择“File”-》“New”-》“STM32 Project”选择自己的MCU,在“Part Number”中可以进行搜索,选择后电机“Next”在这一步选择默认就好,在“Project Name”栏写上项目的名字,然后点击“finish”之后的弹框选“Yes”。接下来进入到配置环节,首先在“SYS”选项中选择Debug类型,我这里根据自

2021-12-02 17:52:45 2489

原创 python实现词云

python实现词云实现词云主要是使用“WordCloud”这个库,代码如下:from wordcloud import WordCloud,ImageColorGeneratorimport matplotlib.pyplot as pltimport jiebafrom PIL import Imageimport numpy as nptext = open('xyj.txt',encoding='utf-8').read() #读取文本文字text = ' '.join(jieba

2021-03-23 20:24:41 214

原创 ROS开发--Qt接收摇杆话题

我需要做一个Qt界面用来接收摇杆信息等,需要用到ROS和Qt相结合。进行开发需要两点,首先是需要将Qt界面作为节点加入到ROS中;然后,由于话题接收需要ros::spin()进行不断的循环接收,需要把话题订阅节点放入到一个单独线程中。首先实现对摇杆话题的接收,之后对其他话题接收也就同理了。我的环境是:操作系统:ubuntu16.04ROS:kineticQt:5.12.5将Qt界面加入到ROS节点这个网上有很多帖子,我主要参考基于ROS的QT界面开发史上最强教程和三种方法在ROS中加载Qt库进行

2021-01-14 15:05:35 905 1

原创 人工智能学习(2)MNIST手写识别进阶

接下来开始接触深度学习的内容----卷积神经网络(CNN)晚上再完善一下博文import tensorflow as tffrom tensorflow_core.examples.tutorials.mnist import input_datadef weight_variable(shape): inital = tf.truncated_normal(shape,stddev=0.1) return tf.Variable(inital)def bias_weight(s

2021-01-07 14:46:23 160

原创 人工智能学习(1)MNIST入门

MNIST----开始好久没有用到tensorflow了,把机器学习和深度学习扔了有一年了,今天捡起来发现自己还是如此有兴趣,决定从头开始学习的过程中来重新捡起快遗忘的知识。首先开始 从MNIST手写识别开始,我是通过Tensorflow中文社区的教程学习的,总结一下这个过程中遇到的问题。tensorflow已经出到2.4了,我先从1.15版本开始,毕竟2.x大的版本升级变动很大,还没有好好看,所以还是选择比较好入手的1.x开始学习。MNIST数据集MNIST数据集如果通过tensorflow自带

2021-01-06 10:41:01 220

原创 Qt配置opencv(Qt5.15.15.1+opencv4.5.0+win10)

Qt安装Qt下载安装教程比较多,可以下载源码安装,下载地址:http://download.qt.io/archive/qt/。也可以在官网下载安装开源免费Qt或是付费版。OpenCV安装在OpenCV官网下点击Releases,找到需要的版本,我这里下载4.5.0windows版本下载后安装在非中文目录下。如果在官网下载太慢时,可以尝试一下这篇文章OpenCV下载/OpenCV国内镜像/opencv_contrib下载,这个博主将3.0。0后的版本都放在自己的服务器上了,速度还可以。我这里的

2020-11-09 09:11:18 6232 9

原创 win10+anaconda配置pyTorch

在win10下安装好anaconda的情况下,配置pyTorch。参考了很多文章,首先是下载pyTorch,直接在anaconda中或是pycharm中直接添加很难添加上。通过 aonda install命令来通过pyTorch官网上给的链接下载很慢。因此推荐使用清华的源来下载。通过清华源也可以分两种,一种是将清华源中的“pytorch-1.4.0-py3.7_cuda10.1.243_c...

2020-03-04 22:31:46 1340 3

原创 Excel 打开无法显示内容

今天发现打开Excel时无法显示内容,只能通过“文件”选项来打开。在网上百度到了一个有用的答案,在这里记录一下。我的office是2016版。这里是链接具体流程是通过修改注册表。开始->运行,输入“regedit”找到"HKEY_CLASSES_ROOT"找键值:Excel.Sheet.12依次选择shell->open->command双击“默认”项进行修改,用...

2019-12-14 23:39:30 2284

原创 python爬虫入门

这几天看了csdn学院的免费直播课程,简单了解了网络爬虫主要的部分和思路,对这块空缺的知识的填补和入门提供了很大的帮助,在这里记录一下整个爬虫的代码#encoding:utf-8import requestsfrom bs4 import BeautifulSoupimport osfrom urllib import requestimport threadinggLock = ...

2019-03-18 10:15:22 156

转载 使用CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-03-18 09:58:49 125

转载 VC6.0学习(五)对XML文件的读写

生成XML文档// XmlCreationDemo.cpp#include <stdlib.h>#include <stdio.h>// 引入MSXML解析器#import <msxml3.dll>using namespace MSXML2;class InitializeCom{public: InitializeCom() ...

2019-01-26 09:53:01 975

原创 VC6.0学习(四)MFC调用Java

操作环境为win10,VC6.0,JDK1.8.0_191(x86)。因为项目需要,在网上查看了很多相关文章,都没能复现,反而是将多篇文章相结合才成功了,可以说过程相当熬人,弄了两三天差点放弃。接下来说说整个调用过程。主要参考这篇文章《从 C/C++ 程序调用 Java 代码》,当然前面还说了借鉴了其他很多文章,但是记不清是哪些了,都大同小异,有兴趣可以去网上进行相关搜索。C++调用JAVA主...

2019-01-14 13:39:40 1444

原创 VC6.0学习(三)调用MatLab 生成动态链接库

本人想在win10操作系统下通过VC6.0引用MATLAB生成的dll文件,这个过程遇到了很多的坑,这里总结一下具体的过程。MATLAB生成.dll这个过程主要可以在网上参考一些文章关于“ VC三种方法用C++调用Matlab”。方法没有问题,关键问题出在了C++ sdk的问题上,因为老一些的MATLAB版本只支持sdk7.1,而这个版本的sdk要在win10系统之前的版本,而在win10操...

2018-11-23 11:34:40 602

原创 VC6.0学习(二)通信

在用MFC自带的串口通信查件,收到的信息他无法分辨一条信号应该在哪里段,所以当我们接收到信息的时候,串口通信可能将这一条信息分为两条来发送。解决这个问题的办法其中之一是将收到的所有信号统一存放在一个CString变量中,当我要读取一条信息的时候再通过判断它的开头和结尾,从而将完整的信息从这个变量中取出。...

2018-10-25 09:58:01 230

原创 VC6.0学习(一)VC6.0生成.EXE文件

通过在百度经验寻找,找到以下方案。编译运行无错后,点击工程->设置。在窗口的左上角有一个设置,点击下拉菜单,选择Win32 Release。然后点击“确定”。一般还要选择生成静态库。点击组建->批组建。保留Win32 Release 前面的对勾,去掉Win32 Debug前面的对勾。然后点击“全部创建”。然后你打开你所建立工程的文件夹,可以找到一个文件名为Release的文件夹,...

2018-10-25 09:55:13 3050 4

原创 VS2017环境下GMap的学习及开发(二)

在GMapcontrol控件中显示地图接着上一篇,在命名空间加入:using GMap.NET.MapProviders;在public Form1() 函数中加入public Form1() { InitializeComponent(); ///gMapControl1 为GMapcontrol控件的变量 ...

2018-10-25 09:48:30 1590

原创 VS2017环境下GMap的学习及开发(一)

GMap环境配置下载GMap打开官网GMap.net,点击download archive 进行下载并解压。运行GMap找到解压后的文件下的目录:greatmaps\sourceCode\greatmaps,找到GMap.NET vs10.sln 文件用vs2017打开并运行。运行后在greatmaps\sourceCode\greatmaps\GMap.NET.WindowsForms...

2018-10-20 14:33:40 2253 1

原创 VC 6.0 获取.html文件的相对路径

CString strName;GetModuleFileName(NULL, strName.GetBuffer(_MAX_PATH), _MAX_PATH);strName.ReleaseBuffer();int nPos = strName.ReverseFind('\\');strName = strName.Left(nPos + 1);//这样获取的"strName"为工程下...

2018-08-17 11:25:32 233

空空如也

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

TA关注的人

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