<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Super的博客]]></title><description><![CDATA[传播正能量，大家共同进步]]></description><link>https://blog.youkuaiyun.com/Sandeldeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sandeldeng]]></copyright><item><title><![CDATA[ROS初级教程]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/78917469</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/78917469</guid><author>Sandeldeng</author><pubDate>Wed, 27 Dec 2017 23:21:43 +0800</pubDate><description><![CDATA[1.安装并配置ROS环境在安装ROS期间，你会看到提示说需要 source 多个setup.*sh文件中的某一个，或者甚至提示添加这条’source’命令到你的启动脚本里面。这些操作是必须的，因为ROS是依赖于某种组合空间的概念，而这种概念就是通过配置脚本环境来实现的。这可以让针对不同版本或者不同软件包集的开发更加容易。  
如果你在查找和使用ROS软件包方面遇到了问题，请确保你已经正确配置了脚本环]]></description><category></category></item><item><title><![CDATA[ROS入门教程]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/78917348</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/78917348</guid><author>Sandeldeng</author><pubDate>Wed, 27 Dec 2017 23:00:01 +0800</pubDate><description><![CDATA[初始化 rosdep在开始使用ROS之前你还需要初始化rosdep。rosdep可以方便在你需要编译某些源码的时候为其安装一些系统依赖，同时也是某些ROS核心功能组件所必需用到的工具。 sudo rosdep init
rosdep update环境设置如果每次打开一个新的终端时ROS环境变量都能够自动配置好（即添加到bash会话中），那将会方便得多：echo "source /opt/ros/in]]></description><category></category></item><item><title><![CDATA[使用ros的一些问题]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/78898938</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/78898938</guid><author>Sandeldeng</author><pubDate>Tue, 26 Dec 2017 09:41:18 +0800</pubDate><description><![CDATA[http://blog.youkuaiyun.com/u013453604/article/details/47423135欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来，用它写博客，将会带来全新的体验哦：
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文]]></description><category></category></item><item><title><![CDATA[ORBBEC ASTRA PRO]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/78890378</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/78890378</guid><author>Sandeldeng</author><pubDate>Mon, 25 Dec 2017 10:59:15 +0800</pubDate><description><![CDATA[ROS系统Astra SDK 说明目录 
ROS系统安装 2 
ROS-Astra-SDK获取方式   2 
ROS-Astra-SDK 基本结构  3 
ROS-Astra-SDK 运行及数据获取方式 3 
1，Astra 运行  3 
2，获取数据  4 
3，Image_view显示深度数据  6 
4，RVIZ显示深度数据    7ROS是现在非常流行的机器人操作系统，作为世界领先的RGBD]]></description><category></category></item><item><title><![CDATA[NVIDIA jetson tx2安装ROS系统教程]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/78866280</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/78866280</guid><author>Sandeldeng</author><pubDate>Thu, 21 Dec 2017 17:57:06 +0800</pubDate><description><![CDATA[安装过程参考： 
http://www.jetsonhacks.com/2017/03/27/robot-operating-system-ros-nvidia-jetson-tx2/]]></description><category></category></item><item><title><![CDATA[关于人生观的名言]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53373779</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53373779</guid><author>Sandeldeng</author><pubDate>Mon, 28 Nov 2016 09:22:35 +0800</pubDate><description><![CDATA[1、我们要把人生变成一信科学的梦，然后再把梦变成现实。——居里夫人 
　　 
2、我们要追求那真实的功业，要追求对宇宙人生更深远的了解；要追求永远超过狭小生活圈子之外的更有用的东西。——罗曼·罗兰 
　　 
3、一个人若能对每一件事都感到兴趣，能用眼睛看到人生旅途上、时间与机会不断给予他的东西，并对于自己能够胜任的事情，决不错过，在他短暂的生命中，将能够撷取多少的奇遇啊。——劳伦斯 
　　 
4、我]]></description><category></category></item><item><title><![CDATA[ROS 不能再详细的安装教程]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53349216</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53349216</guid><author>Sandeldeng</author><pubDate>Sat, 26 Nov 2016 10:56:05 +0800</pubDate><description><![CDATA[关于ROS（Robot OS 机器人操作系统），估计看这个博文的大兄弟之前已经都知道是啥了，我就不咋呼了… 
对于ROS的安装，在它的官方网站: http://wiki.ros.org/ROS/Installation 中也有详细说明。但是对于像博主这样先天英语发育不全的人来说，直接看官网还是有点困难的。 
所以博主痛定思痛，经过一番呕心沥血与含辛茹苦的调研后(其实就是看了几篇相关博客)，终于在博主]]></description><category></category></item><item><title><![CDATA[Ubuntu下安装QQ国际版]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53301919</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53301919</guid><author>Sandeldeng</author><pubDate>Wed, 23 Nov 2016 10:31:29 +0800</pubDate><description><![CDATA[在UbuntuKylin官网下载winqq的安装包，下载地址如下： 
下载地址 
解压（使用unzip命令）后有三个文件，使用下面的命令安装：sudo dpkg -i ./fonts-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i ./ttf-wqy-microhei_0.2.0-beta-2_all.deb
sudo dpkg -i ./wine-qq]]></description><category></category></item><item><title><![CDATA[Ubuntu 16.04版本需要安装的软件（包含搜狗输入法，Qt，unrar）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53300974</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53300974</guid><author>Sandeldeng</author><pubDate>Wed, 23 Nov 2016 09:36:08 +0800</pubDate><description><![CDATA[文章非本作者原创，目的用于个人收藏。文章转自（http://blog.youkuaiyun.com/skykingf/article/details/45267517），请尊重原作者的知识版权。Ubuntu 16.04发布了，带来了很多新特性，同样也依然带着很多不习惯的东西，所以装完系统后还要进行一系列的优化。1.删除libreoffice 
libreoffice虽然是开源的，但是Java写出来的office]]></description><category></category></item><item><title><![CDATA[第1章]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53072169</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53072169</guid><author>Sandeldeng</author><pubDate>Mon, 07 Nov 2016 21:40:08 +0800</pubDate><description><![CDATA[C++里可能出现的内存问题大致有这么几个方面： 
1、缓冲区溢出。 
2、空悬指针/野指针。 
3、重复释放。 
4、内存泄漏。 
5、不配对的new[]/delete。 
6、内存碎片。解决方法： 
1、缓冲区溢出：用std::vector<char>/std::string或自己编写Buffer class来管理缓冲区，自动记住用缓冲区的长度，并通过成员函数而不是裸指针来修改缓冲区。 
2、空悬]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题49-50）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056873</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056873</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 21:43:43 +0800</pubDate><description><![CDATA[面试题49：把字符串转换成整数enum Status {kValid = 0,kInvalid};
int g_nStatus = kValid;int StrToInt(const char* str)
{
    g_nStatus = kInvalid;
    long long num = 0;    if(str != NULL && *str != '\0')
    {]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题47、48）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056539</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056539</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 21:01:43 +0800</pubDate><description><![CDATA[面试题47：不用加减乘除做加法题目：写一个函数，求两个整数之和，要求在函数体内不得使用+、-、*、/四则运算符号。int Add(int num1,int num2)
{
    int sum,carry;
    do
    {
        sum = num1 ^ num2;
        carry = (num1 & num2) << 1;        num1 = sum;]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题43~45）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056376</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53056376</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 20:37:48 +0800</pubDate><description><![CDATA[面试题43：n个骰子的点数题目：把n个骰子仍在地上，所有骰子朝上一面的点数之和为s。输入n，打印出s的所有可能的值出现的概念。 
解法一：基于递归求骰子点数，时间效率不够高 
要想求出n个骰子的点数和，可以先把n个骰子分成两堆：第一堆只有一个，另一堆有n-1个。单独的那一个有可能从1到6的点数。我们需要计算从1到6的每一种和剩下的n-1个骰子来计算点数和。接下来把剩下的n-1个骰子还是分成两堆，第一]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题40~42）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53054713</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53054713</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 15:48:30 +0800</pubDate><description><![CDATA[面试题40：数组中只出现一次的数字题目：一个整型数组里除了两个数字之外，其他的数字都出现了两次。请写出程序找出这两个只出现一次的数字。要求时间复杂度是O(n)，空间复杂度是O(1)。分析：我们还是从头到尾依次异或数组中的每一个数字，那么最终得到的结果就是两个只出现一次的数字的异或结果。因为其他数字都出现了两次，在异或中全部抵消了。由于这两个数字肯定不一样，那么异或的结果肯定不为0，也就是说在这个结果]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题38~39）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53053538</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53053538</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 11:31:31 +0800</pubDate><description><![CDATA[面试题38：数字在排序数组中出现的次数题目：统计一个数字在排序数组中出现的次数。例如输入排序数组{1，2，3，3，3，3，4，5}和数字3，由于3在这个数组中出现了4次，因此输出4。//递归的代码找到排列数组中的第一个k:
int GetFirstK(int* data,int length,int k,int start,int end)
{
    if(start > end)]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题35~37）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53053076</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53053076</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 09:49:00 +0800</pubDate><description><![CDATA[面试题35：第一个只出现一次的字符题目：在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”，则输出‘b’。char FirstNotRepeatingChar(char* pString)
{
    if(pString == NULL)
        return '\0';
    const int tableSize = 256;
    unsigned int has]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题33~34）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53052922</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53052922</guid><author>Sandeldeng</author><pubDate>Sun, 06 Nov 2016 08:50:08 +0800</pubDate><description><![CDATA[面试题33：把数组排成最小的数题目：输入一个正整数数组，把数组里所有数字拼接起来排成一个数，打印能拼接出的所有数字中最小的一个。例如输入数组{3，32，321}，则打印出这3个数字能排成的最小数字321323。 
分析：一个非常直观的解决大数问题的方法就是把数字转换成字符串。另外，由于把数字m和n拼接起来得到mn和nm，它们的位数肯定是相同的，因此比较它们的大小只需要按照字符串大小的比较规则就可以了]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题31~32）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53049262</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53049262</guid><author>Sandeldeng</author><pubDate>Sat, 05 Nov 2016 23:54:52 +0800</pubDate><description><![CDATA[面试题31：连续子数组的最大和题目：输入一个整型数组，数组里有正数也有负数。数组中一个或连续的多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。bool g_InvalidInput = false;
int FindGreatestSumOfSubArray(int *pData,int nLength)
{
    if((pData == NULL) || (nLen]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题29~30）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53044773</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53044773</guid><author>Sandeldeng</author><pubDate>Sat, 05 Nov 2016 12:51:53 +0800</pubDate><description><![CDATA[面试题29：数组中出现次数超过一半的数字题目：数组中有一个数字出现的次数超过数组长度的一半，请找出这个数字。例如输入一个长度为9的数组{1，2，3，2，2，2，5，4，2}。由于数字2在数组中出现了5次，超过数组长度的一半，因此输出2。bool g_bInputInvalid = false;
bool CheckInvalidArray(int* numbers,int length)
{]]></description><category></category></item><item><title><![CDATA[剑指Offer（面试题27~28）]]></title><link>https://blog.youkuaiyun.com/Sandeldeng/article/details/53044251</link><guid>https://blog.youkuaiyun.com/Sandeldeng/article/details/53044251</guid><author>Sandeldeng</author><pubDate>Sat, 05 Nov 2016 11:14:53 +0800</pubDate><description><![CDATA[面试题27：二叉搜索树与双向链表题目：输入一棵二叉搜索树，将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点，只能调整树中结点指针的指向。 
二叉树结点的定义如下：struct BinaryTreeNode
{
    int                 m_nValue;
    BinaryTreeNode*     m_pLeft;
    BinaryTreeNode*]]></description><category></category></item></channel></rss>