<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ye0915715的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ye0915715</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ye0915715]]></copyright><item><title><![CDATA[ROS小乌龟Demo运行问题2：TypeError: cannot use a string pattern on a bytes-like object]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/119718847</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/119718847</guid><author>ye0915715</author><pubDate>Sun, 15 Aug 2021 20:06:44 +0800</pubDate><description><![CDATA[问题现象：

在学习古月老师ROS 21讲第17课ROS中的坐标系管理系统运行demo程序时报错.

运行命令 rosrun tf view_frames







系统环境：

rosdistro: noetic

rosversion: 1.15.11

ubuntu20.04



解决方案：

将/opt/ros/noetic/lib/tf/view_frames文件第89行由m = r.search(vstr) 修改为 m = r.search(str(vstr))（用str将vstr...]]></description><category></category></item><item><title><![CDATA[ROS小乌龟Demo运行问题：/usr/bin/env: “python”: 没有那个文件或目录]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/119718418</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/119718418</guid><author>ye0915715</author><pubDate>Sun, 15 Aug 2021 19:45:29 +0800</pubDate><description><![CDATA[问题现象：

在学习古月老师ROS 21讲第17课ROS中的坐标系管理系统运行demo程序时报错：





系统环境：

rosdistro: noetic

rosversion: 1.15.11

ubuntu20.04



解决方案：

将以下两个文件第一行由#!/usr/bin/env python改为#!/usr/bin/env python3（即在Python3后面加一个3）：

/opt/ros/noetic/lib/turtle_tf/turtle_tf_broadcaster.py..]]></description><category></category></item><item><title><![CDATA[从Visual Studio 2015转到Visual Studio Code]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/119483142</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/119483142</guid><author>ye0915715</author><pubDate>Sat, 07 Aug 2021 14:04:00 +0800</pubDate><description><![CDATA[背景：

原先一直使用QtCreator在linux上做C++开发，现在接触到深度学习需要编译Python语言，因此，想换一个能够同时使用C++和python的开发环境，因此在朋友推荐下，开始使用Visual Studio Code，用这篇文章对一周的使用做个总结，顺便给想我这样的新手提供一些思路。

在正文之前先说一段废话，对于用惯了vs2015这种窗口交互傻瓜式配置的IDE的人，初次切换到通过输入各种命令配置的vscode，着实让人崩溃，我中途差点要从入门到放弃。

为了方便，下文用vs替代vs2015]]></description><category></category></item><item><title><![CDATA[Could NOT find CUDNN: Found unsuitable version “..“, but required is at least “6“]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/119035759</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/119035759</guid><author>ye0915715</author><pubDate>Fri, 23 Jul 2021 15:14:12 +0800</pubDate><description><![CDATA[现象：在编译cuda版本的opencv4.1时，使用cmake配置时找不到cudnn，实际已安装

原因：由于安装的cudnn版本为8.2，原先记录cudnn版本的宏定义（CUDNN_MAJOR和CUDNN_MINOR）由cudnn.h 移动到cudnn_version.h。

解决：未处理

目前还不知道是否会对编译有影响，不过camke找到cudnn.so （(found /usr/local/cuda-11.1/lib64/libcudnn.so)）。


...]]></description><category></category></item><item><title><![CDATA[第三方软件编译经验]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/103990981</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/103990981</guid><author>ye0915715</author><pubDate>Wed, 15 Jan 2020 15:58:10 +0800</pubDate><description><![CDATA[多找找开源软件中的“README”。


]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04下Qt4和Qt5的切换方法]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/101990873</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/101990873</guid><author>ye0915715</author><pubDate>Thu, 03 Oct 2019 14:31:13 +0800</pubDate><description><![CDATA[背景：

今天在配置Jetson上的demo环境时卡在Qt版本的选择上。系统Ubuntu18.04上依次安装了Qt5.9.8和Qt4.8.6，demo环境需要Qt4，始终找不到Qt4。

经过：

在分析了demo环境配置makefile发现是通过find_package(Qt4 REQUIRED)来查找Qt4。查找find_package资料，发现cmake通过FindQt4.cmake来查找Q...]]></description><category></category></item><item><title><![CDATA[在Centos7上编译、安装opencv]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/90294479</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/90294479</guid><author>ye0915715</author><pubDate>Fri, 17 May 2019 15:58:58 +0800</pubDate><description><![CDATA[一、还是国外的网址靠谱。

https://www.vultr.com/docs/how-to-install-opencv-on-centos-7

二、下载地址也靠谱（下载速度可达到 800kb/s）


wget https://github.com/opencv/opencv/archive/3.3.0.zip

三、注意不要漏掉cmake 命令后的 “..”。


cmake -...]]></description><category></category></item><item><title><![CDATA[【转载】ldconfig命令]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/90292008</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/90292008</guid><author>ye0915715</author><pubDate>Fri, 17 May 2019 14:07:09 +0800</pubDate><description><![CDATA[转自：http://man.linuxde.net/ldconfig

ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下，搜索出可共享的动态链接库（格式如lib*.so*）,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache，此文件保存已排好序的动态链接库名字...]]></description><category></category></item><item><title><![CDATA[HDFS读取问题：HTTPConnectionPool(host=, port=50075): Max retries exceeded]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/90177059</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/90177059</guid><author>ye0915715</author><pubDate>Mon, 13 May 2019 17:25:05 +0800</pubDate><description><![CDATA[在使用python读写HDFS时，遇到以下问题：

ConnectionError: HTTPConnectionPool(host='node1.******.com', port=50075): Max retries exceeded with url: /webhdfs/v1/mytest/products/Trace_info.db?op=OPEN&amp;user.name=root&...]]></description><category></category></item><item><title><![CDATA[CUDA实践：学习疑问]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/88138741</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/88138741</guid><author>ye0915715</author><pubDate>Mon, 04 Mar 2019 21:05:01 +0800</pubDate><description><![CDATA[学习CUDA已经有了1个月了，越来越觉得有些东西没有弄懂，特记录下来。

2019年3月4日21:04:33

1. 为啥要分SM、SP、Block，Grid，Tread？

2. Block，Grid，Tread对应关系如何确定？

3. 提高并行计算效率需要关注哪些内容？
...]]></description><category></category></item><item><title><![CDATA[CUDA实践：error MSB3721]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/87969751</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/87969751</guid><author>ye0915715</author><pubDate>Wed, 27 Feb 2019 11:52:10 +0800</pubDate><description><![CDATA[在配置好CUDA工程环境后，利用CUDA附带的sample创建一个工程，可以正常编译运行。

但按照自己工程路径配置习惯，将所有vcxproj文件放到$(SolutionDir)\Project\$(ProjectName)，将所有代码文件放到$(SolutionDir)\Src\$(ProjectName)，调整输出目录和中检目录后，再编译就出现一下错误。



没有仔细看看错误原因，就百度了，...]]></description><category></category></item><item><title><![CDATA[学习python的几点感受]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/87898114</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/87898114</guid><author>ye0915715</author><pubDate>Sat, 23 Feb 2019 23:22:54 +0800</pubDate><description><![CDATA[以下是个人的理解，才疏学浅，有不当之处望一起讨论共同进步。



没有变量类型声明。

首先来说说常用的C/C++变量类型声明的不足吧。

1. 有时候感觉繁琐且多余，比如STL容器的迭代器声明，明明编译器已经知道一个容器类型，其对应的容器迭代器类型也是知道的。比如，一个已知类型的变量给另外一个变量进行赋值时（没有类型转换），被赋值的变量类型应该和赋值的变量类型一致。幸好C11已经支持auto类...]]></description><category></category></item><item><title><![CDATA[情景领导力培训感想]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/87896958</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/87896958</guid><author>ye0915715</author><pubDate>Sat, 23 Feb 2019 22:18:20 +0800</pubDate><description><![CDATA[今天周六，参加了开年后第一场培训《情境领导力》，有几点深有感触，特此记下。

第一点，领导和管理的区别

从对象上来看，管理的对象是事务，而领导的对象是人。管理最重要的是认识到事务都需要有标准和最终结果要区分对错。领导最重要的认识是每个人都是独立的和对待每个人需要合理恰当（有点以人为本的观念）。管理常用的方法是控制，针对的是事务。比如时间管理，就是控制自己的时间安排，质量管理就是管理好产品的质量，...]]></description><category></category></item><item><title><![CDATA[GDAL编译记录（版本2.3.1，使用VS2015+NMAKE）]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/80963612</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/80963612</guid><author>ye0915715</author><pubDate>Sun, 08 Jul 2018 23:43:39 +0800</pubDate><description><![CDATA[零零散散耗了快一周时间，终于完成了x64版本的GDAL的编译。耗时太久的原因有二：1第一次使用nmake；2坑太多。

在编译过程遇到的坑实在太多，因此在此记下，希望能够帮助需要的人。

编译环境：Win7 64位系统；VS2015；GDAL2.3.1

编译方法：使用VS2015自带的x64位命令行工具及GDAL源码中的makefile.vc编译。

坑一：一定要用对x64版本的VS2015命令...]]></description><category></category></item><item><title><![CDATA[VS2015命令行工具X86和X64版本]]></title><link>https://blog.youkuaiyun.com/ye0915715/article/details/80919930</link><guid>https://blog.youkuaiyun.com/ye0915715/article/details/80919930</guid><author>ye0915715</author><pubDate>Wed, 04 Jul 2018 23:18:06 +0800</pubDate><description><![CDATA[注意VS2015命令行工具有x86，x64以及其他多个兼容版本，具体详见下图。我们一般使用VS命令行工具时，通过VS2015界面---&amp;gt;工具---&amp;gt;Visual studio 命令提示打开命令行（其实打开的是x86版本的），如下图所示：VS2015命令行x64版正确的打开方式如下：开始---&amp;gt;Visual Studio 2015---&amp;gt;Visual Studio Tools...]]></description><category></category></item></channel></rss>