centos7安装QT及环境配置 1.正常下载安装QT2.打开QT,打开工具->选项->Kits,手动添加一个kit(不懂为啥自动检测出来的都不好使,我就全部都手动添加了),名称和自动的一样就好。3.首先设置QT versions,手动添加qmake,路劲就是你安装QT的地方,和自动检测出来的一样,设置完点击Apply。4.然后是添加编译器,这个比较麻烦,需要安装gcc,下面具体说一下操作步骤。4.1...
c++ 公有继承、保护继承、私有继承 首先简单介绍一下类中关键字protect的使用:对于基类中protected的成员,其定义的类的内部可以访问;类的使用者,即实例化的类的对象不能直接访问;类的派生类成员可以访问。公有继承:基类成员在派生类中的成员属性不会变化,可访问基类中的public成员和protect成员,不能直接访问基类中的private成员,但可通过共有成员函数访问。#include<iostream>using namespace std;//基类class base{ int x;public:
QT使用MSVC2015,附VLD使用 之前做工程用的mingw的,然而到后期需要检查内存泄漏的时候傻眼了,不懂该怎么检测,搜了下全是使用VLD的,然而这个只能用于MSVC编译器,于是在摸索两天无果的情况下,还是用了MSVC,下面记录一下安装过程。首先时QT里的组件,选择的时MSVC2015版本的,不懂为什么我的MaintenanceTool.exe工具安装新插件的时候总是报错,只能又重新安装了下,因为已经安装过了,所以这边就不截图了。其次,光有QT内置的组件还不行,还需要有相应的编译器和debuggers。 ...
mysql按一定时间间隔查询 表格数据是每隔三十秒传递一次,每行数据的时间间隔相等。因此可以创建索引id,设为主键自增,根据id来间隔查询。#获取列表最后一行的id,相当于记录当前时间SET @id := (SELECT id FROM t_temperature order by id desc LIMIT 1);#时间间隔=两个id的差值*一行间隔时间,代码中时间间隔为30*40=1200s,即20min。SELECT * FROM t_temperature WHERE (@id-id)%40=0 order by i
MySQL生成大量模拟随机数据,百万级,测试用 平台使用navicate,创建表格名称为t_temperature;创建表格列,datetime,TRUNCATE t_temperature; #清空表格