C++
一朵梦
战胜而强立,故天下服矣
展开
-
qt之QMutiMap遍历
遍历方法思想,使用map遍历,已知遍历的key值对应value个数QMutiMap生成代码示例#include <QMultiMap>QMutimap<QString,QString> m_job_total_status_mutimap;QMutimap<QString,QString> set_job_mutimap(){ m_job...原创 2018-11-29 09:16:25 · 4408 阅读 · 0 评论 -
Project ERROR: Unknown module(s) in QT: websockets
首先出现这个情况肯定是websockets 模块没有添加到qt工程中,所以将websockets.dll放入工程中,but It doesn't work.我将原有的QT5.2.1换成QT5.7,问题解决。在QT5.7下找到了websockets的文件夹,应该是原来版本缺少这个导致的。总而言之我本人觉得这个是版本问题。...原创 2018-05-02 12:15:08 · 5670 阅读 · 3 评论 -
qt之程序运行目录与程序环境目录获取
1.程序运行目录获取QString applicationDirPathStr = QApplication::applicationDirPath();2.程序运行环境目录获取LOG(INFO)<<"current currentPath: "<<QDir::currentPath().toStdString(); ...原创 2018-11-29 09:21:41 · 2796 阅读 · 0 评论 -
数据库插入insert语句中添加嵌套查询select
示例:insert into mytable(X,Y,Z)Values((SELECT X from basetable WHERE ID = 8),(SELECT Y from basetable WHERE ID = 8),(SELECT Z from basetable WHERE ID = 8));原创 2018-12-12 19:18:47 · 24583 阅读 · 5 评论 -
qt之遍历目录下所有文件
QString dirpath = "C://";//设置要遍历的目录QDir dir(dirpath);//设置文件过滤器QStringList nameFilters;//设置文件过滤格式nameFilters << "*.mp4";//将过滤后的文件名称存入到files列表中QStringList files = dir.entryList(nameFilter...原创 2018-11-28 20:07:07 · 12837 阅读 · 0 评论 -
使用boost库组装json数据
boost库之生成json数据boost库头文件,ptree.hpp文件为生成json数据头文件,json_parser.hpp文件为解析json数据头文件#include "boost/property_tree/ptree.hpp"#include "boost/property_tree/json_parser.hpp" jsonobject示例boost::prope...原创 2018-11-28 19:59:27 · 940 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __thiscall QSqlDatabase::setPassword
在VS2010 + QT 4.8.5中,使用QSqlDatabase去连接mysql数据库,出现了如下多个错误,这种一般是由数据库SQL Library缺失造成的解决方式:在VS中的QT插件中,选择 QT Setting,勾选 SQL Library,如下所示,然后重新编译即可...原创 2018-11-29 19:48:53 · 5864 阅读 · 0 评论 -
malloc,free与new delete区别
1.malloc和free是C 语言的函数,new和delete是C++中的操作符。2.new 先分配内存,然后进行构造函数操作,delete先进行析构函数,然后进行回收内存空间malloc与free只对内存空间进行操作。3.new 建立的是一个对象,而malloc分配的是一块内存;new建立的对象可以用成员函数访问,不要直接访问它的地址空间;malloc分配的是一块内存区域,用指针访问,可以在里...转载 2018-04-04 14:09:58 · 182 阅读 · 0 评论 -
qt之数据类型转换
目录1.QString 与 char* 互转2.QByteArray 与 QString 互转3.QString 与 QJsonDocument 互转4.QString 与 const char *互转5.QString 与 wchar_t* 互转1.QString 与 char* 互转QString qstr = "Hello World!";char *a = ...原创 2018-04-02 16:11:11 · 856 阅读 · 0 评论 -
qt中qjsonobject遍历
void parseQJsonObject(QJsonObject repData,int i){ //遍历json对象 QJsonObject::Iterator it; QString keyString=""; QString valueString=""; for(it=repData.begin();it!=repData.end();it++)...原创 2016-09-03 13:25:08 · 16329 阅读 · 0 评论