个人分享
wyh20171105
dont let time slip pointlessly
展开
-
Qt组装Json格式数据
对于Json格式的数据,Qt提供了相当不错的支持,当你用到Json相关的内容时,直接包含以下类即可。QJsonArray、QJsonDocument、QJsonObject、QJsonValue。闲话不多说,上才艺。// 构造一个单个Json对象QJsonObject _obj;_obj.insert("josn_key", QJsonValue("json_value"));// 构造一个Json数组 以10对Json为例子QJsonArray _json_array;for(int _ind原创 2020-07-27 16:09:12 · 966 阅读 · 0 评论 -
Qt三层架构应用程序设计及开发
开发环境:Qt5.6.3 + Windows系统 + SQLite说到设计界面的应用程序开发框架,离不开经典的三层架构(界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)),本人前段时间开发了一个收银系统体系下的PC端应用程序,主要基于三层应用程序开发框架,不过是有一些个人修改,更加适合我开...原创 2020-05-03 22:18:51 · 5757 阅读 · 2 评论 -
Windows下Qt使用共享内存的保镖程序
Qt基于共享内存的保镖程序最近需要对程序加一个保护机制,为了能够持续运行而编写一个保镖程序,保镖程序的功能就是启动被保护的程序。平台:Win10对于共享内存,大家都知道常用于进程通信,本篇文章其实也是简易的进程通信。这个保护机制的需求下来以后,我的第一个思路就想到了共享内存,毕竟之前为了让主程序启动唯一性,就用了共享内存来判断,这时候正是扩展其应用的时候。先来看一段我主程序main函数的开...原创 2020-01-21 13:48:57 · 269 阅读 · 0 评论 -
Qt下简单工厂模式实现多种数据库操作
Qt下简单工厂模式实现多种服务器操作简单工厂数据库连接基类数据库连接派生类数据库连接工厂类结合Qt类库操作数据库简单工厂基于简单的工厂设计模式,由单一工厂生产数据库连接基类的派生类对象。数据库连接基类配合Qt自带的数据库类。#ifndef SQLCOMMON_H#define SQLCOMMON_H#include <QtSql>class QSqlCommon{...原创 2020-01-02 16:03:48 · 599 阅读 · 0 评论 -
Linux与Windows动态库Tips
Linux与Windows查看动态库所含函数名的方法Linux:nm -D xxx.so //查看动态库详细内容nm -D xxx.so | grep xxx_* // 查看所有xxx_开头的函数Windows:装有Visual Studio,在安装目录中找到dumpbin.exe文件,打开命令提示符,将dumpbin.exe拖进去,这时候命令提示符会显示该路径,加上/exports ...原创 2019-10-29 14:32:38 · 178 阅读 · 0 评论 -
Qt使用http协议进行Json格式post数据
Qt使用http协议进行post数据使用Qt进行post数据近段时间项目遇到使用http协议进行post请求,简单逻辑就是post一段请求到url,等待url回复,若一定时间内没有受到回复则按超时处理。这里直接上post相关代码以及阻塞处理消息的相关代码。先加上Qt相关的头文件#include <QJsonObject>#include <QtNetwork>#...原创 2019-10-18 17:16:51 · 10292 阅读 · 1 评论