代码拉取完成,页面将自动刷新
#ifndef GLOBAL_H
#define GLOBAL_H
#include "QtWebApp/templateengine/templatecache.h"
#include "QtWebApp/httpserver/httpsessionstore.h"
#include "QtWebApp/httpserver/staticfilecontroller.h"
#include "QtWebApp/httpserver/httpsession.h"
#include "QtWebApp/logging/filelogger.h"
#include "domain/resultjson.h"
#include "utils/jwtutil.h"
#include "utils/cacheapi.h"
#include "utils/responseutil.h"
#include "db/sqlhelper.h"
#include <stdio.h>
#include <QImage>
#include <QPainter>
#include <QMap>
#include <QJsonObject>
#include <QJsonArray>
#include <QTemporaryFile>
using namespace stefanfrings;
/**
Global objects that are shared by multiple source files
of this project.
*/
/** Cache for template files */
extern TemplateCache* templateCache;
/** Storage for session cookies */
extern HttpSessionStore* sessionStore;
/** Controller for static files */
extern StaticFileController* staticFileController;
/** Redirects log messages to a file */
extern FileLogger* logger;
class GlobalFunc
{
public:
GlobalFunc();
static GlobalFunc *instance();
//内存绘制验证码
static QString drawCaptcha(QImage& image);
//QString与JSON互转
static QJsonObject StringToJson(QString jsonString);
static QJsonArray StringToArray(QString jsonString);
static QString JsonToString(QJsonObject jsonObject);
static QString ArrayToString(QJsonArray jsonArray);
//QString与JSON互转
static QString getRandomSalt();
//从属性名变为字段名 userName->user_name
static QString getFieldName(QString propName);
//获取当前格式化时间
static QString getNowTimeString();
//写本地磁盘
static QString loadDisk(QTemporaryFile* file);
static QString searchConfigDir();
public:
QString configDir;
};
Q_GLOBAL_STATIC(GlobalFunc, globalInstance)
#endif // GLOBAL_H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。