<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tasteshrimp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tasteshrimp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tasteshrimp]]></copyright><item><title><![CDATA[ubuntu20 Qt6配置ros_qtc_plugin插件]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/123688283</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/123688283</guid><author>Tasteshrimp</author><pubDate>Wed, 23 Mar 2022 16:01:30 +0800</pubDate><description><![CDATA[官方插件安装

通过直接使用官方构建好的插件是最方便的，首先下载官方插件https://github.com/ros-industrial/ros_qtc_plugin/releases

下载好后，打开qt，点击“关于插件…”–&gt;“install Plugin…”–&gt;“浏览…”，找到我们下载好的插件，一直下一步，最后提示重启Qt。



重启之后就可以看到ros插件了。

在其他的博客中看到很多介绍通过源码编译安装的教程，比较繁琐，一直没有成功，不推荐。


...]]></description><category></category></item><item><title><![CDATA[STM32CubeIDE+STM32F103VET6简单入门使用]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/121680862</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/121680862</guid><author>Tasteshrimp</author><pubDate>Thu, 02 Dec 2021 17:52:45 +0800</pubDate><description><![CDATA[用STM32CubeIDE针对野火的指南者stm32F103VET6进行开发编程。
首先打开软件，选择项目工作空间，然后选择“Launch”进入

进入界面后选择“File”-》“New”-》“STM32 Project”

选择自己的MCU，在“Part Number”中可以进行搜索，选择后电机“Next”

在这一步选择默认就好，在“Project Name”栏写上项目的名字，然后点击“finish”之后的弹框选“Yes”。

接下来进入到配置环节，首先在“SYS”选项中选择Debug类型，我这里根据自]]></description><category></category></item><item><title><![CDATA[python实现词云]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/115141327</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/115141327</guid><author>Tasteshrimp</author><pubDate>Tue, 23 Mar 2021 20:24:41 +0800</pubDate><description><![CDATA[python实现词云
实现词云主要是使用“WordCloud”这个库，代码如下：
from wordcloud import WordCloud,ImageColorGenerator
import matplotlib.pyplot as plt
import jieba
from PIL import Image
import numpy as np

text = open('xyj.txt',encoding='utf-8').read() #读取文本文字
text = ' '.join(jieba]]></description><category></category></item><item><title><![CDATA[ROS开发--Qt接收摇杆话题]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112600597</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112600597</guid><author>Tasteshrimp</author><pubDate>Thu, 14 Jan 2021 15:05:35 +0800</pubDate><description><![CDATA[我需要做一个Qt界面用来接收摇杆信息等，需要用到ROS和Qt相结合。进行开发需要两点，首先是需要将Qt界面作为节点加入到ROS中；然后，由于话题接收需要ros::spin()进行不断的循环接收，需要把话题订阅节点放入到一个单独线程中。首先实现对摇杆话题的接收，之后对其他话题接收也就同理了。
我的环境是：
操作系统：ubuntu16.04
ROS：kinetic
Qt：5.12.5
将Qt界面加入到ROS节点
这个网上有很多帖子，我主要参考基于ROS的QT界面开发史上最强教程和三种方法在ROS中加载Qt库进行]]></description><category></category></item><item><title><![CDATA[人工智能学习（2）MNIST手写识别进阶]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112310341</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112310341</guid><author>Tasteshrimp</author><pubDate>Thu, 07 Jan 2021 14:46:23 +0800</pubDate><description><![CDATA[接下来开始接触深度学习的内容----卷积神经网络（CNN）
晚上再完善一下博文
import tensorflow as tf
from tensorflow_core.examples.tutorials.mnist import input_data

def weight_variable(shape):
    inital = tf.truncated_normal(shape,stddev=0.1)
    return tf.Variable(inital)
def bias_weight(s]]></description><category></category></item><item><title><![CDATA[人工智能学习（1）MNIST入门]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112259222</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/112259222</guid><author>Tasteshrimp</author><pubDate>Wed, 06 Jan 2021 10:41:01 +0800</pubDate><description><![CDATA[MNIST----开始
好久没有用到tensorflow了，把机器学习和深度学习扔了有一年了，今天捡起来发现自己还是如此有兴趣，决定从头开始学习的过程中来重新捡起快遗忘的知识。
首先开始 从MNIST手写识别开始，我是通过Tensorflow中文社区的教程学习的，总结一下这个过程中遇到的问题。
tensorflow已经出到2.4了，我先从1.15版本开始，毕竟2.x大的版本升级变动很大，还没有好好看，所以还是选择比较好入手的1.x开始学习。
MNIST数据集
MNIST数据集如果通过tensorflow自带]]></description><category></category></item><item><title><![CDATA[Qt配置opencv（Qt5.15.15.1+opencv4.5.0+win10）]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/109531882</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/109531882</guid><author>Tasteshrimp</author><pubDate>Mon, 09 Nov 2020 09:11:18 +0800</pubDate><description><![CDATA[Qt安装
Qt下载安装教程比较多，可以下载源码安装，下载地址：http://download.qt.io/archive/qt/。也可以在官网下载安装开源免费Qt或是付费版。
OpenCV安装
在OpenCV官网下点击Releases，找到需要的版本，我这里下载4.5.0windows版本


下载后安装在非中文目录下。如果在官网下载太慢时，可以尝试一下这篇文章OpenCV下载/OpenCV国内镜像/opencv_contrib下载，这个博主将3.0。0后的版本都放在自己的服务器上了，速度还可以。
我这里的]]></description><category></category></item><item><title><![CDATA[win10+anaconda配置pyTorch]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/104663537</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/104663537</guid><author>Tasteshrimp</author><pubDate>Wed, 04 Mar 2020 22:31:46 +0800</pubDate><description><![CDATA[在win10下安装好anaconda的情况下，配置pyTorch。
参考了很多文章，首先是下载pyTorch，直接在anaconda中或是pycharm中直接添加很难添加上。
通过 aonda install命令来通过pyTorch官网上给的链接下载很慢。
因此推荐使用清华的源来下载。
通过清华源也可以分两种，一种是将清华源中的“pytorch-1.4.0-py3.7_cuda10.1.243_c...]]></description><category></category></item><item><title><![CDATA[Excel 打开无法显示内容]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/103544687</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/103544687</guid><author>Tasteshrimp</author><pubDate>Sat, 14 Dec 2019 23:39:30 +0800</pubDate><description><![CDATA[今天发现打开Excel时无法显示内容，只能通过“文件”选项来打开。在网上百度到了一个有用的答案，在这里记录一下。我的office是2016版。
这里是链接
具体流程是通过修改注册表。

开始-&gt;运行，输入“regedit”
找到"HKEY_CLASSES_ROOT"
找键值：Excel.Sheet.12
依次选择shell-&gt;open-&gt;command
双击“默认”项进行修改，用...]]></description><category></category></item><item><title><![CDATA[python爬虫入门]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/88633905</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/88633905</guid><author>Tasteshrimp</author><pubDate>Mon, 18 Mar 2019 10:15:22 +0800</pubDate><description><![CDATA[这几天看了csdn学院的免费直播课程，简单了解了网络爬虫主要的部分和思路，对这块空缺的知识的填补和入门提供了很大的帮助，在这里记录一下整个爬虫的代码
#encoding:utf-8
import requests
from bs4 import BeautifulSoup
import os
from urllib import request
import threading

gLock = ...]]></description><category></category></item><item><title><![CDATA[使用优快云-markdown编辑器]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/88633577</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/88633577</guid><author>Tasteshrimp</author><pubDate>Mon, 18 Mar 2019 09:58:49 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[VC6.0学习（五）对XML文件的读写]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/86654432</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/86654432</guid><author>Tasteshrimp</author><pubDate>Sat, 26 Jan 2019 09:53:01 +0800</pubDate><description><![CDATA[生成XML文档
// XmlCreationDemo.cpp
#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;stdio.h&amp;gt;

// 引入MSXML解析器
#import &amp;lt;msxml3.dll&amp;gt;
using namespace MSXML2;

class InitializeCom
{
public:
    InitializeCom()  ...]]></description><category></category></item><item><title><![CDATA[VC6.0学习（四）MFC调用Java]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/86472535</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/86472535</guid><author>Tasteshrimp</author><pubDate>Mon, 14 Jan 2019 13:39:40 +0800</pubDate><description><![CDATA[操作环境为win10，VC6.0，JDK1.8.0_191(x86)。
因为项目需要，在网上查看了很多相关文章，都没能复现，反而是将多篇文章相结合才成功了，可以说过程相当熬人，弄了两三天差点放弃。接下来说说整个调用过程。主要参考这篇文章《从 C/C++ 程序调用 Java 代码》，当然前面还说了借鉴了其他很多文章，但是记不清是哪些了，都大同小异，有兴趣可以去网上进行相关搜索。
C++调用JAVA主...]]></description><category></category></item><item><title><![CDATA[VC6.0学习（三）调用MatLab 生成动态链接库]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/84301107</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/84301107</guid><author>Tasteshrimp</author><pubDate>Fri, 23 Nov 2018 11:34:40 +0800</pubDate><description><![CDATA[本人想在win10操作系统下通过VC6.0引用MATLAB生成的dll文件，这个过程遇到了很多的坑，这里总结一下具体的过程。

MATLAB生成.dll
这个过程主要可以在网上参考一些文章关于“ VC三种方法用C++调用Matlab”。方法没有问题，关键问题出在了C++ sdk的问题上，因为老一些的MATLAB版本只支持sdk7.1，而这个版本的sdk要在win10系统之前的版本，而在win10操...]]></description><category></category></item><item><title><![CDATA[VC6.0学习（二）通信]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81535126</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81535126</guid><author>Tasteshrimp</author><pubDate>Thu, 25 Oct 2018 09:58:01 +0800</pubDate><description><![CDATA[在用MFC自带的串口通信查件，收到的信息他无法分辨一条信号应该在哪里段，所以当我们接收到信息的时候，串口通信可能将这一条信息分为两条来发送。
解决这个问题的办法其中之一是将收到的所有信号统一存放在一个CString变量中，当我要读取一条信息的时候再通过判断它的开头和结尾，从而将完整的信息从这个变量中取出。
...]]></description><category></category></item><item><title><![CDATA[VC6.0学习(一)VC6.0生成.EXE文件]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81484543</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81484543</guid><author>Tasteshrimp</author><pubDate>Thu, 25 Oct 2018 09:55:13 +0800</pubDate><description><![CDATA[通过在百度经验寻找，找到以下方案。
编译运行无错后，点击工程-&amp;amp;amp;gt;设置。在窗口的左上角有一个设置，点击下拉菜单，选择Win32 Release。然后点击“确定”。一般还要选择生成静态库。
点击组建-&amp;amp;amp;gt;批组建。保留Win32 Release 前面的对勾，去掉Win32 Debug前面的对勾。然后点击“全部创建”。
然后你打开你所建立工程的文件夹，可以找到一个文件名为Release的文件夹，...]]></description><category></category></item><item><title><![CDATA[VS2017环境下GMap的学习及开发（二）]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/83343936</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/83343936</guid><author>Tasteshrimp</author><pubDate>Thu, 25 Oct 2018 09:48:30 +0800</pubDate><description><![CDATA[在GMapcontrol控件中显示地图
接着上一篇，在命名空间加入：
using GMap.NET.MapProviders;

在public Form1() 函数中加入
public Form1()
        {
            InitializeComponent();
            ///gMapControl1  为GMapcontrol控件的变量
      ...]]></description><category></category></item><item><title><![CDATA[VS2017环境下GMap的学习及开发（一）]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/83211475</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/83211475</guid><author>Tasteshrimp</author><pubDate>Sat, 20 Oct 2018 14:33:40 +0800</pubDate><description><![CDATA[GMap环境配置

下载GMap
打开官网GMap.net，点击download archive 进行下载并解压。
运行GMap
找到解压后的文件下的目录：greatmaps\sourceCode\greatmaps，找到GMap.NET vs10.sln 文件用vs2017打开并运行。运行后在greatmaps\sourceCode\greatmaps\GMap.NET.WindowsForms...]]></description><category></category></item><item><title><![CDATA[VC 6.0 获取.html文件的相对路径]]></title><link>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81774744</link><guid>https://blog.youkuaiyun.com/Tasteshrimp/article/details/81774744</guid><author>Tasteshrimp</author><pubDate>Fri, 17 Aug 2018 11:25:32 +0800</pubDate><description><![CDATA[CString strName;
GetModuleFileName(NULL, strName.GetBuffer(_MAX_PATH), _MAX_PATH);
strName.ReleaseBuffer();
int nPos = strName.ReverseFind('\\');
strName = strName.Left(nPos + 1);
//这样获取的&amp;amp;quot;strName&amp;amp;quot;为工程下...]]></description><category></category></item></channel></rss>