自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 PAT 2-05. 求集合数据的均方差(15)

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

2015-07-17 10:13:43 782

转载 Linux必学的60个命令

Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的

2015-03-24 09:19:32 1096

转载 Linux必学的60个命令

Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的

2015-03-24 09:10:57 467

转载 Linux必学的60个命令

Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的

2015-03-24 09:09:37 503

原创 qwt的编译与安装

在项目中我作为一名新手

2014-11-18 18:03:10 889

转载 QT等待对话框(转圈等待)

用QT的,加载的一张gif图片。记录下来以后免得忘记。注意:1、如果是嵌入式设备需要打开gif支持。2、QT4.8.5等新版本已经不需要在源码里面添加"Q_IMPORT_PLUGIN(qgif)"。3、.pro工程文件中添加QTPLUGIN += qgif4、Qt的libqgif.so库需放在开发板的对应位置/安装目录/plugins/imageformats/中,我的是在/k

2014-09-26 15:54:18 5078

转载 深入了解信号槽

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/199461信号槽机制是Qt编程的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。 槽函数和普通的C++成员函数没有很大的区别。它们也可以使virt

2014-09-03 17:06:27 358

转载 Qt中 QString 和int, char等的“相互”转换

网上找了半天,全是QString转int和char等的,就没有int转QString的,但是还是找到啦,我来整合一下哦~Qt中 int ,float ,double转换为QString有两种方法1.使用QString::number();如:[cpp]view plaincopyprint?long

2014-09-02 20:50:00 269

转载 sprintf,你知道多少?

zhuan zh选自《CSDN 社区电子杂志——C/C++杂志》http://emag.csdn.net 2005 年1 月 总第1 期 - 93 -本文作者:steedhorse(晨星)printf 可能是许多程序员在开始学习C 语言时接触到的第二个函数(我猜第一个是main),说起来,自然是老朋友了,可是,你对这个老朋友了解多吗?你对它的那个孪生兄弟sprint

2014-09-02 18:22:05 233

转载 Qt入门-QLineEdit::setInputMask()

QLineEdit::setInputMask(const QString & inputMask)方法可以使Edit控件只允许输入自定义的格式字符串,inputMask参数设置格式化字符串的掩码。inputMask可以是下列字符的组合[plain] view plaincopyCharacter   Meaning  A    

2014-08-27 09:20:22 7304

转载 Qwt使用之QwtPlot

QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtPlot拥有4个axes(轴线)yLeft  Y axis left of the canvas.

2014-08-22 09:08:07 660

转载 C语言指针学习

在自学C语言之后很长一段时间里,我都认为指针是没有用的东西,既然变量就可以操作数据,为什么好要有指针呢?直到最近开了C语言的课,我才发现指针的强大。    首先从一次上机实验说起吧。在学完数组(我们指针是在数组后面学的)后,老师曾让我们写一个排序的程序。里面要用到将两个数交换,于是我就想把这个交换功能写成一个函数,于是有了以下代码:       void  change(intx,int

2014-08-20 21:25:10 278

转载 底层因为接受到操作系统信号而停止

作为一个菜鸟,经常遇到程序异常终止,然后弹出这样一个框的情况:   后来解决这样的问题多了,就发现了一个共性,他们基本上都是由于内存管理问题而产生的。问题产生:   调用已经释放了内存的对象指针。    例如:         QWidget*widget = new QWiget;//申请内存空间         deletewidget;            

2014-08-20 21:08:31 551

转载 QT中定时器使用办法

在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。■、QObject类的定时器QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时器的标

2014-08-20 17:16:27 316

转载 QT中窗口刷新事件的学习总结

一.主要理解一下几个方法和属性:   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 ) [

2014-08-20 17:15:22 370

转载 QWT类的一些使用方法

鼠标滚轮放大缩小: QwtPlotMagnifier *PM = new QwtPlotMagnifier( ui->qwtPlot->canvas() );鼠标左键拖动波形: QwtPlotPanner *PQ= new QwtPlotPanner( ui->qwtPlot->canvas() );鼠标左键选择区域放大:(右键还原) QwtPlotZoome

2014-08-20 16:57:00 499

转载 字符串分割

经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。示例: 1

2014-08-15 14:58:37 569

转载 在C++中获取当前时间并转换为可读时间格式(Win32和Linux通用)

所谓的跨平台是因为使用了不同的API, 用宏定义区别Windows和Unix. 方法如下:[cpp] view plaincopy#ifdef   WIN32     #define   LOCALTIME_R(t)     localtime((t))     #else     #define   LOCALTIME_

2014-08-11 13:51:54 570

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除