- 博客(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 809
转载 Linux必学的60个命令
Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的
2015-03-24 09:19:32 1135
转载 Linux必学的60个命令
Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的
2015-03-24 09:10:57 498
转载 Linux必学的60个命令
Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使 用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的
2015-03-24 09:09:37 544
转载 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 5227
转载 深入了解信号槽
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/199461信号槽机制是Qt编程的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。 槽函数和普通的C++成员函数没有很大的区别。它们也可以使virt
2014-09-03 17:06:27 374
转载 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 285
转载 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 251
转载 Qt入门-QLineEdit::setInputMask()
QLineEdit::setInputMask(const QString & inputMask)方法可以使Edit控件只允许输入自定义的格式字符串,inputMask参数设置格式化字符串的掩码。inputMask可以是下列字符的组合[plain] view plaincopyCharacter Meaning A
2014-08-27 09:20:22 7430
转载 Qwt使用之QwtPlot
QwtPlot是用来绘制二维图像的widget。在它的画板上可以无限制的显示绘画组件。绘画组件可以是曲线(QwtPlotCurve)、标记(QwtPlotMarker)、网格(QwtPlotGrid)、或者其它从QwtPlotItem继承的组件。 QwtPlot拥有4个axes(轴线)yLeft Y axis left of the canvas.
2014-08-22 09:08:07 748
转载 C语言指针学习
在自学C语言之后很长一段时间里,我都认为指针是没有用的东西,既然变量就可以操作数据,为什么好要有指针呢?直到最近开了C语言的课,我才发现指针的强大。 首先从一次上机实验说起吧。在学完数组(我们指针是在数组后面学的)后,老师曾让我们写一个排序的程序。里面要用到将两个数交换,于是我就想把这个交换功能写成一个函数,于是有了以下代码: void change(intx,int
2014-08-20 21:25:10 295
转载 底层因为接受到操作系统信号而停止
作为一个菜鸟,经常遇到程序异常终止,然后弹出这样一个框的情况: 后来解决这样的问题多了,就发现了一个共性,他们基本上都是由于内存管理问题而产生的。问题产生: 调用已经释放了内存的对象指针。 例如: QWidget*widget = new QWiget;//申请内存空间 deletewidget;
2014-08-20 21:08:31 579
转载 QT中定时器使用办法
在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。■、QObject类的定时器QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整数定时器的标
2014-08-20 17:16:27 335
转载 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 395
转载 QWT类的一些使用方法
鼠标滚轮放大缩小: QwtPlotMagnifier *PM = new QwtPlotMagnifier( ui->qwtPlot->canvas() );鼠标左键拖动波形: QwtPlotPanner *PQ= new QwtPlotPanner( ui->qwtPlot->canvas() );鼠标左键选择区域放大:(右键还原) QwtPlotZoome
2014-08-20 16:57:00 532
转载 字符串分割
经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。示例: 1
2014-08-15 14:58:37 595
转载 在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 606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人