<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[de2dee的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/de2dee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; de2dee]]></copyright><item><title><![CDATA[PAT 2-05. 求集合数据的均方差（15）]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/46923473</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/46923473</guid><author>de2dee</author><pubDate>Fri, 17 Jul 2015 10:13:43 +0800</pubDate><description><![CDATA[PAT 2-05. 求集合数据的均方差（15）2-05. 求集合数据的均方差（15） 
设计函数求N个给定整数的均方差。若将N个数A[]的平均值记为Avg，则均方差计算公式为：输入格式说明：第1行输入正整数N（<=10000），第2行输入N个整数。输出格式说明：输出这N个数的均方差，要求固定精度输出小数点后5位。
  序号
  输入
  输出  1
  10 6 3 7 1 4 8 2 9 11 5]]></description><category></category></item><item><title><![CDATA[Linux必学的60个命令]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/44587239</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/44587239</guid><author>de2dee</author><pubDate>Tue, 24 Mar 2015 09:19:32 +0800</pubDate><description><![CDATA[Linux 提供了大量的命令，利用它可以有效地完成大量的工作，如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以，在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统，就必须从Linux命令学起，通过基础的命令学习可以进一步理解Linux系统。 
不同Linux发行版的命令数量不一样，但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的]]></description><category></category></item><item><title><![CDATA[Linux必学的60个命令]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/44587135</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/44587135</guid><author>de2dee</author><pubDate>Tue, 24 Mar 2015 09:10:57 +0800</pubDate><description><![CDATA[Linux 提供了大量的命令，利用它可以有效地完成大量的工作，如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以，在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统，就必须从Linux命令学起，通过基础的命令学习可以进一步理解Linux系统。 
不同Linux发行版的命令数量不一样，但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的]]></description><category></category></item><item><title><![CDATA[Linux必学的60个命令]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/44587113</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/44587113</guid><author>de2dee</author><pubDate>Tue, 24 Mar 2015 09:09:37 +0800</pubDate><description><![CDATA[Linux 提供了大量的命令，利用它可以有效地完成大量的工作，如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以，在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统，就必须从Linux命令学起，通过基础的命令学习可以进一步理解Linux系统。 
不同Linux发行版的命令数量不一样，但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的]]></description><category></category></item><item><title><![CDATA[qwt的编译与安装]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/41250617</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/41250617</guid><author>de2dee</author><pubDate>Tue, 18 Nov 2014 18:03:10 +0800</pubDate><description><![CDATA[在项目中我作为一名新手]]></description><category></category></item><item><title><![CDATA[QT等待对话框(转圈等待)]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/39581627</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/39581627</guid><author>de2dee</author><pubDate>Fri, 26 Sep 2014 15:54:18 +0800</pubDate><description><![CDATA[用QT的，加载的一张gif图片。记录下来以后免得忘记。
注意：
1、如果是嵌入式设备需要打开gif支持。
2、QT4.8.5等新版本已经不需要在源码里面添加"Q_IMPORT_PLUGIN(qgif)"。
3、.pro工程文件中添加QTPLUGIN += qgif
4、Qt的libqgif.so库需放在开发板的对应位置/安装目录/plugins/imageformats/中，我的是在/k]]></description><category></category></item><item><title><![CDATA[深入了解信号槽]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/39030027</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/39030027</guid><author>de2dee</author><pubDate>Wed, 03 Sep 2014 17:06:27 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/199461

信号槽机制是Qt编程的基础。通过信号槽，能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。
 
槽函数和普通的C++成员函数没有很大的区别。它们也可以使virt]]></description><category></category></item><item><title><![CDATA[Qt中 QString 和int， char等的“相互”转换]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/39011531</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/39011531</guid><author>de2dee</author><pubDate>Tue, 02 Sep 2014 20:50:00 +0800</pubDate><description><![CDATA[网上找了半天，全是QString转int和char等的，就没有int转QString的，但是还是找到啦，我来整合一下哦~


Qt中 int ,float ,double转换为QString
有两种方法


1.使用

QString::number();

如:





[cpp]view
 plaincopyprint?






long]]></description><category></category></item><item><title><![CDATA[sprintf，你知道多少？]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/39009717</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/39009717</guid><author>de2dee</author><pubDate>Tue, 02 Sep 2014 18:22:05 +0800</pubDate><description><![CDATA[zhuan zh



选自《优快云 社区电子杂志——C/C++杂志》
http://emag.youkuaiyun.com 2005 年1 月 总第1 期 - 93 -
本文作者：steedhorse（晨星）
printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数（我猜第一个是main），说
起来，自然是老朋友了，可是，你对这个老朋友了解多吗？你对它的那个孪生兄弟sprint]]></description><category></category></item><item><title><![CDATA[Qt入门－QLineEdit::setInputMask()]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38865071</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38865071</guid><author>de2dee</author><pubDate>Wed, 27 Aug 2014 09:20:22 +0800</pubDate><description><![CDATA[QLineEdit::setInputMask(const QString & inputMask)方法可以使Edit控件只允许输入自定义的格式字符串，inputMask参数设置格式化字符串的掩码。

inputMask可以是下列字符的组合



[plain] view
 plaincopy






Character   Meaning  
A  
  
]]></description><category></category></item><item><title><![CDATA[Qwt使用之QwtPlot]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38750593</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38750593</guid><author>de2dee</author><pubDate>Fri, 22 Aug 2014 09:08:07 +0800</pubDate><description><![CDATA[QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线（QwtPlotCurve）、标记（QwtPlotMarker）、网格（QwtPlotGrid）、或者其它从QwtPlotItem继承的组件。
 
QwtPlot拥有4个axes（轴线）





yLeft  

Y axis left of the canvas.

]]></description><category></category></item><item><title><![CDATA[C语言指针学习]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38712487</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38712487</guid><author>de2dee</author><pubDate>Wed, 20 Aug 2014 21:25:10 +0800</pubDate><description><![CDATA[在自学C语言之后很长一段时间里，我都认为指针是没有用的东西，既然变量就可以操作数据，为什么好要有指针呢？直到最近开了C语言的课，我才发现指针的强大。
    首先从一次上机实验说起吧。在学完数组（我们指针是在数组后面学的）后，老师曾让我们写一个排序的程序。里面要用到将两个数交换，于是我就想把这个交换功能写成一个函数，于是有了以下代码：
       void  change(intx,int]]></description><category></category></item><item><title><![CDATA[底层因为接受到操作系统信号而停止]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38712155</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38712155</guid><author>de2dee</author><pubDate>Wed, 20 Aug 2014 21:08:31 +0800</pubDate><description><![CDATA[作为一个菜鸟，经常遇到程序异常终止，然后弹出这样一个框的情况：

   后来解决这样的问题多了，就发现了一个共性，他们基本上都是由于内存管理问题而产生的。
问题产生：
   调用已经释放了内存的对象指针。
    例如：
         QWidget*widget
 = new QWiget;//申请内存空间
         deletewidget;            ]]></description><category></category></item><item><title><![CDATA[QT中定时器使用办法]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38709049</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38709049</guid><author>de2dee</author><pubDate>Wed, 20 Aug 2014 17:16:27 +0800</pubDate><description><![CDATA[在Qt中使用定时器有两种方法，一种是使用QObiect类的定时器；一种是使用QTimer类。
定时器的精确性依赖于操作系统和硬件，大多数平台支持20ms的精确度。
■、QObject类的定时器
QObject是所有Qt对象的基类，它提供了一个基本的定时器。通过QObject::startTimer()，可以把一个一毫秒为单位的时间间隔作为参数来开始定时器，这个函数返回一个唯一的整数定时器的标]]></description><category></category></item><item><title><![CDATA[QT中窗口刷新事件的学习总结]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38709067</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38709067</guid><author>de2dee</author><pubDate>Wed, 20 Aug 2014 17:15:22 +0800</pubDate><description><![CDATA[一．主要理解一下几个方法和属性： 
  
1．QWidget * QScrollView::viewport () const 

2．void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]

3．void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) []]></description><category></category></item><item><title><![CDATA[QWT类的一些使用方法]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38708749</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38708749</guid><author>de2dee</author><pubDate>Wed, 20 Aug 2014 16:57:00 +0800</pubDate><description><![CDATA[鼠标滚轮放大缩小：

    QwtPlotMagnifier *PM = new QwtPlotMagnifier( ui->qwtPlot->canvas() );

鼠标左键拖动波形：

    QwtPlotPanner *PQ= new QwtPlotPanner( ui->qwtPlot->canvas() );

鼠标左键选择区域放大：（右键还原）

    QwtPlotZoome]]></description><category></category></item><item><title><![CDATA[字符串分割]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38585285</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38585285</guid><author>de2dee</author><pubDate>Fri, 15 Aug 2014 14:58:37 +0800</pubDate><description><![CDATA[经常碰到字符串分割的问题，这里总结下，也方便我以后使用。
一、用strtok函数进行字符串分割
原型： char *strtok(char *str, const char *delim);
功能：分解字符串为一组字符串。
参数说明：str为要分解的字符串，delim为分隔符字符串。
返回值：从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。
示例：


 1]]></description><category></category></item><item><title><![CDATA[在C++中获取当前时间并转换为可读时间格式(Win32和Linux通用)]]></title><link>https://blog.youkuaiyun.com/de2dee/article/details/38491505</link><guid>https://blog.youkuaiyun.com/de2dee/article/details/38491505</guid><author>de2dee</author><pubDate>Mon, 11 Aug 2014 13:51:54 +0800</pubDate><description><![CDATA[所谓的跨平台是因为使用了不同的API, 用宏定义区别Windows和Unix. 

方法如下:





[cpp] view
 plaincopy






#ifdef   WIN32     
#define   LOCALTIME_R(t)     localtime((t))     
#else     
#define   LOCALTIME_]]></description><category></category></item></channel></rss>