- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 C语言中的缓冲机制
缓冲机制一般分为三种:全缓冲、行缓冲和无缓冲。(1)全缓冲:输入或者输出缓冲区被填满就会进行实际的I/O操作;(2)行缓冲:输入或输出缓冲区被填满,会进行实际I/O操作。其他情况,如强制刷新、进程结束也会进行实际I/O操作。
2017-09-21 13:01:16
1081
原创 二维数组与数组指针
C语言中只有一维数组,数组的元素可以是数组,即构成二维数组,以此类推,即多维数组。考虑下面的例子:int calendar[12][31];该语句声明了一个数组,该数组具有12个数组类型的元素,其中每个元素都是一个具有31个整型元素的数组。calendar是数组名字,sizeof(calendar)表示的是整个数组的内存大小,即12*31*4,calendar也表示数组的首地址,calen
2017-09-18 14:47:30
382
原创 Qt Creator5.7添加qwt绘图插件之成功案例解析
一、下载qwt插件下载地址:http://sourceforge.net/projects/qwt/files/qwt/我的Qt Creator是5.7版本的,并且是windows系统,所以下载qwt-6.1.3.zip,linux系统下载qwt-6.1.3.tar.bz2。二、解压编译把下载好的安装包放到QT的安装路径下,如C:\Qt,新建一个文件夹,解压到当前文
2017-06-18 16:33:51
3510
原创 Qt5.5.1使用MySQL之艰难历程
刚开始学习Qt,正好看见一个使用数据库的例子便想尝试一下,于是便安装了MySQL5.7.17,一切就绪后便按照书上的例子写了如下的代码: db = QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setUserName("root"); db.setPassword
2017-06-14 13:48:13
1802
原创 类的构造函数初探
每个类都定义了它的对象被初始化的方式,类通过一个或几个特殊的成员函数来控制其对象的初始化过程,这些函数叫做构造函数。只要类的对象被创建,就会执行构造函数。构造函数的名字与类名相同,没有返回值,可以重载,不能被声明为const的。如果类中没有构造函数,编译器会提供一个默认的构造函数,默认的构造函数会对类的数据进行类内初始值初始化或者默认初始化,默认初始化则是随机值。一般来说,我们都会为类提供
2017-05-25 16:16:41
307
原创 基于对话框的API串口软件开发
应用API函数实现一个基于对话框的串口软件,要求软件启动后显示软件界面,在界面中能选择串口、波特率、校验位、数据位、停止位等串口参数,能打开串口和关闭串口,能输入发送数据,发送数据,显示接收数据,显示接收字节数的累计值,显示发送字节数的累计值。
2015-10-20 20:01:58
1019
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人