<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jones_Workspace的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jones_Workspace</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jones_Workspace]]></copyright><item><title><![CDATA[QT程序打包]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78358492</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78358492</guid><author>Jones_Workspace</author><pubDate>Thu, 26 Oct 2017 20:44:26 +0800</pubDate><description><![CDATA[1. 打开Qt命令行。


2.新建个文件夹，然后将自己编译好的ros.exe放进去
3.命令行进入该文件夹，然后windeployqt ros.exe
4.打包完毕]]></description><category></category></item><item><title><![CDATA[DXP AD 绘制一个扁长型的过孔]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78291427</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78291427</guid><author>Jones_Workspace</author><pubDate>Fri, 20 Oct 2017 08:48:23 +0800</pubDate><description><![CDATA[1、创建焊盘



2、双击焊盘修改焊盘大小



3、修改焊盘的属性中的层为Muilti-Layer



4、修改孔洞信息



5、完成]]></description><category></category></item><item><title><![CDATA[C语言的结构体中的位域在 有符号不定位数的数值中操作]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78277280</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78277280</guid><author>Jones_Workspace</author><pubDate>Wed, 18 Oct 2017 20:21:25 +0800</pubDate><description><![CDATA[有符号和无符号的数据很容易让你混淆，让你一点搞不懂。
首先搞懂 补码 反码 
原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制:、
[+1]原 =
 0000 0001
[-1]原 =
 1000 0001
反码的表示方法是:
正数的反码是其本身
负数的反码是在其原码的基础上, 符号位不变，其余各个位取反.
[+1] = [00000]]></description><category></category></item><item><title><![CDATA[ubuntu 自启动方法1]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78274892</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78274892</guid><author>Jones_Workspace</author><pubDate>Wed, 18 Oct 2017 16:56:30 +0800</pubDate><description><![CDATA[ubuntu 自启动]]></description><category></category></item><item><title><![CDATA[QT 调试ROS  但是打开工程出现错误，找不到roscpp.cmake之类]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78273198</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/78273198</guid><author>Jones_Workspace</author><pubDate>Wed, 18 Oct 2017 15:15:43 +0800</pubDate><description><![CDATA[关于 QT如何加载ROS的相应的环境变量，
[Desktop Entry]
Type=Application
Exec=/home/viki/Qt5.2.0/Tools/QtCreator/bin/qtcreator
Name=Qt Creator (Opensource)
GenericName=The IDE of choice for Qt development.
Icon=QtProj]]></description><category></category></item><item><title><![CDATA[Hadoop2.7.2 window10 安装教程。]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/77091932</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/77091932</guid><author>Jones_Workspace</author><pubDate>Fri, 11 Aug 2017 11:11:38 +0800</pubDate><description><![CDATA[Hadoop 在ubuntu下安装很好安装，但是在window 会有一头雾水，主要因为操作window同学都是对于指令啥的小白。再次说明下我的安装教程。


需求
1.JDK
2.Hadoop
3.Hadoop.dll


因为Hadoop源码是用jaca编写，所以需要JDK。Hadoop 我使用的是2.7.2版本，所以对应的hadoop.dll的版本也是此版本，不然会出错。]]></description><category></category></item><item><title><![CDATA[C++ 模板类中的static变量和函数 初始化]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/74280104</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/74280104</guid><author>Jones_Workspace</author><pubDate>Tue, 04 Jul 2017 09:44:30 +0800</pubDate><description><![CDATA[关键词： C++ 模板 static 变量 函数  初始化


这篇文章主要介绍关于模板类中如果有static变量如何初始化问题。
重要：如果不初始化static变量，那么编译可能没有问题，但是程序有问题，可能编译有问题，但是不能确定是初始化问题。


#include"iostream"
class C
{
  int ccc;
};
class A
{
public:
    A]]></description><category></category></item><item><title><![CDATA[C++返回值引用]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/74184670</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/74184670</guid><author>Jones_Workspace</author><pubDate>Mon, 03 Jul 2017 12:33:05 +0800</pubDate><description><![CDATA[关键词，返回值 引用
本文章适合有C++基础人阅读.


返回值引用即返回对象本身，从这句话可以得出，返回值不能返回局部变量,返回的引用即可当数据使用。如下

class A
{
public:
    std::string name;
};
class B
{
   public:
    std::string name;
    A a;
    A &reA(){return]]></description><category></category></item><item><title><![CDATA[基本线性数据结构的Python实现]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73756278</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73756278</guid><author>Jones_Workspace</author><pubDate>Mon, 26 Jun 2017 23:46:55 +0800</pubDate><description><![CDATA[摘抄自 https://segmentfault.com/a/1190000006674353

本篇主要实现四种数据结构，分别是数组、堆栈、队列、链表。我不知道我为什么要用Python来干C干的事情，总之Python就是可以干。

所有概念性内容可以在参考资料中找到出处

数组

数组的设计

数组设计之初是在形式上依赖内存分配而成的，所以必须在使用前预先请求空间。这使得数组]]></description><category></category></item><item><title><![CDATA[LCM UDP数据通信]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73732865</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73732865</guid><author>Jones_Workspace</author><pubDate>Mon, 26 Jun 2017 10:18:57 +0800</pubDate><description><![CDATA[这是做数据通信的福音。
LCM类似ROS中的节点机制，使用UDP传输数据，有发送节点，有接收节点，接收可以多个。发送使用字符串区别不同的包，使用起来真是方便。
最重要的是很多语言都支持。也支持多个平台。开源。

尊重作者，下载地址https://github.com/lcm-proj/lcm。
下面是如何使用。基本的使用方法是。
1.      使用限定的变量类型创建LCM文件，使用L]]></description><category></category></item><item><title><![CDATA[QT  忽略警告 解决办法]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73732332</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/73732332</guid><author>Jones_Workspace</author><pubDate>Mon, 26 Jun 2017 09:27:30 +0800</pubDate><description><![CDATA[QT 出现4819的警告




都说用“#pragma warning(disable:4819)”来解决，但是仍然会出现警告

而且这个方法对编译文件顺序是敏感的，你得把这句放在第一个编译的文件开头，问题是你不知道编译器会从哪里开始编译




在.pro文件中加一句话即可

win32-msvc*:QMAKE_CXXFLAGS += /wd"4819"]]></description><category></category></item><item><title><![CDATA[整型和字符串相互转换]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/18252721</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/18252721</guid><author>Jones_Workspace</author><pubDate>Tue, 14 Jan 2014 08:39:06 +0800</pubDate><description><![CDATA[我们写程序的时候经常会遇到整型和字符串相互转换的问题，这里要用到几个函数，itoa()，atoi()，sprintf()下面来介绍下这几个函数的具体用法！
 
itoa
　　功 能:把一整数转换为字符串

　　用 法:char *itoa(int value, char *string, int radix);

　　详细解释:itoa是英文integer to array(将int]]></description><category></category></item><item><title><![CDATA[VC++中 Gallery文件夹是空]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/9003585</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/9003585</guid><author>Jones_Workspace</author><pubDate>Sat, 01 Jun 2013 09:45:57 +0800</pubDate><description><![CDATA[在 Win7上装了 VC++6.0 ，想要在创建的工程中添加 Windows 多媒体库支持，单击菜单中的 Project --》Add to Project --》Components and Controls ，会发现 MSDev89\Gallery 文件夹中什么都没有。
这个问题其实重装修复VC++6.0都是没有用的，只能在 Windows XP 系统中安装 VC++6.0 才会在单击菜单中]]></description><category></category></item><item><title><![CDATA[mpu6050 文件]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8976532</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8976532</guid><author>Jones_Workspace</author><pubDate>Sun, 26 May 2013 14:46:53 +0800</pubDate><description><![CDATA[/*----------------------------------------------------------------------------*/
/*
 File Name   :   MPU6050c
    Description   :
    Author    :   Jones.Lee 
 Copyright   :  Jones_Workspace]]></description><category></category></item><item><title><![CDATA[本文是关于使用C++调用Matlab编译生成的Dll的说明]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8976251</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8976251</guid><author>Jones_Workspace</author><pubDate>Sun, 26 May 2013 12:29:34 +0800</pubDate><description><![CDATA[本文是关于使用C++调用Matlab编译生成的Dll的说明，仅适用于m函数，使用版本为VS2008+MatlabR2009a。
 
1.配置Matlab编译环境
在Matlab中分别使用命令mbuild -setup与mex -setup配置生成Dll所使用的编译器。
 
2.生成Dll
假设m函数所在文件为t1.m,可以使用以下指令生成dll:
mcc -t -h -L C -W]]></description><category></category></item><item><title><![CDATA[CMD的专业名称叫链接器配置文件]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8839233</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8839233</guid><author>Jones_Workspace</author><pubDate>Tue, 23 Apr 2013 12:57:53 +0800</pubDate><description><![CDATA[CMD的专业名称叫链接器配置文件，是存放链接器的配置信息的，我们简称为命令文件，其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用，常常令人困惑，系统出现的问题也经常与它们的不当使用有关，我将重点讲解。CCS是从DOS系统下DSP软件继承的开发环境。CCS的命令文件是 DOS命令文件经过很长时间的引申发展了，已经变得非常了简洁（不知道TI文档有没有详细CMD配置说明）。我学CMD是从]]></description><category></category></item><item><title><![CDATA[cmd:链接器配置文件]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8839226</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8839226</guid><author>Jones_Workspace</author><pubDate>Tue, 23 Apr 2013 12:56:00 +0800</pubDate><description><![CDATA[cmd:链接器配置文件，存放链接器的配置信息，cmd文件使开发者可以通过自己定义的存储器模块来配置系统存储器，说白点也就是cmd是用来分配ROM和RAM空间用的,告诉链接程序怎样计算地址和分配空间。

MEMORY命令：描述系统实际的硬件资源
SECTION命令：描述“段”如何定位
其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用，MEMORY用来建立目标存储器的模型，SE]]></description><category></category></item><item><title><![CDATA[Keil uVision4 for ARM 下增加支持C51]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8647406</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8647406</guid><author>Jones_Workspace</author><pubDate>Thu, 07 Mar 2013 17:02:39 +0800</pubDate><description><![CDATA[Original address： http://blog.youkuaiyun.com/skertone/article/details/7046447




第一步编辑 TOOLS.ini

 

找到Keil安装目录, 用记事本修改 TOOLS.ini

 

在 [ARM] 段前面增加 [C51]段,需增加的内容如下, 注意 PATH路径可能需修改为实际路径

[C51]]></description><category></category></item><item><title><![CDATA[keil 生成BIN]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8535935</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8535935</guid><author>Jones_Workspace</author><pubDate>Wed, 23 Jan 2013 21:51:10 +0800</pubDate><description><![CDATA[在Realview MDK的集成开发环境中，默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试，但是ADS的用户更习惯于使用*.bin格式的文件，甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为了充分地利用现有的工具，同时发挥Realview
 MDK集成开发环境的优势，将*.axf格式文件]]></description><category></category></item><item><title><![CDATA[MATLAB产生三角波]]></title><link>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8519416</link><guid>https://blog.youkuaiyun.com/Jones_Workspace/article/details/8519416</guid><author>Jones_Workspace</author><pubDate>Sat, 19 Jan 2013 08:45:39 +0800</pubDate><description><![CDATA[原文地址：Simulink产生三角波的三种方法作者：xianfa110

在这里我采用两种方法产生三角波，并做成了Simulink模块形式，以后可直接调用。
模块：




参数设置：

第一种方法，基于方波产生三角波。
很简单，框图如下，由积分器产生带斜率的直线，由方波的周期控制三角波的周期。

第二种方法，由触发方式产生三角波。
这种方法就是将积分器的输出将预定幅值]]></description><category></category></item></channel></rss>