QMessageBox中文按钮最便捷实现

const int r = QMessageBox::information(this, tr("标题"), tr("内容"), tr("确认") , tr("取消")); // 最多可以定义3个按钮 switch (r) { // 按钮分别返回值是 0, 1 case 0: { qDebug() << "确认"; break; } case 1: { qDebug() << "取消"; break; } }

C++典型内存错误 0xCDCDCDCD 0xDDDDDDDD 0xFEEEFEEE 0xCCCCCCCC 0xABABABAB

在进行C++开发时候,由于野指针、空指针、未初始化内存等原因,很容易导致内存错误,并报出特定错误码: 0xCDCDCDCD - Created but not initialised 未初始化的堆内存 0xDDDDDDDD - Deleted 引用的内存已经/对象被删除 0xFEEEFEEE - Freed memory set by NT's heap manager 0xCCCCCCCC - Uninitialized locals in VC6 when you compile ...

阿里云域名HTTPS申请 本站案例

阿里云 - 域名 - 管理 - 购买SSL证书 (免费型DV SSL) 购买后在 证书管理 申请 当前证书 填好相应的 域名信息 (注意: 免费型的证书只能绑定一个域名, 但可以申请多个证书) 提交申请 等待 证书发放成功 下载证书 *.pem *.key 放到 nginx 目录 ssl目录下 编辑 nginx 配置文件 default server { listen 80; # http端口 server_name vanxkr.com www.vanxkr.com; # 域名 ...

VirtualBox关闭主机与虚拟机的时间同步

# powershell VirtualBox目录下 .\VBoxManage list vms .\VBoxManage setextradata "虚拟机名称" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1" # 关闭时间同步 .\VBoxManage setextradata "虚拟机名称" ...

Qt获取 机器硬件相关参数

Qt获取硬件参数 /* wmic cpu get Name // 获取cpu名称 wmic cpu get NumberOfCores // 获取cpu核心数 wmic cpu get NumberOfLogicalProcessors // 获取cpu线程数 wmic cpu get ProcessorId // 查询cpu序列号 wmic baseboard get SerialNumber // 查询主板序列号 wmic bios get SerialNumber // ...

各类文件头标准编码

jpg: FF D8 FF png: 89 50 4E 47 gif: 47 49 46 38 bmp: 42 4D pyc: 03 F3 0D 0A pyd: 4D 5A 90 00 zip: 50 4B 03 04 #ascii码部分是PK,可以直接根据PK判断是zip文件,也有可能是doc文件 rar: 52 61 72 21 7z: 37 7A BC AF 27 1C xls/doc: D0 CF 11 E0 dwg: 41 43 31 30 psd: 38 42 50 53 ...

screen笔记

screen说明 screen可以同时开启多个窗口 使用 1. 新建 screen -S [name] #新建一个窗口 2. 保存 ctrl A D #退出并保存窗口 3. 退出 exit #退出并关闭 4. 查看所有窗口 screen -ls #显示所有窗口 5. 打开窗口 screen -r [name] #打开

常用正则表达式汇总(随时更新)

数字校验 数字 ^[0-9]*$ n位的数字: ^\d{n}$ 至少n位的数字: ^\d{n,}$ m-n位的数字: ^\d{m,n}$ 零和非零开头的数字: ^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字: ^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数: ^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数: ^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数: ...

MFC笔记

CString转char* CString str = _T("中国"); USES_CONVERSION; char *p = T2A(str.GetBuffer(0)); str.ReleaseBuffer();

Qt实现弹窗设置默认选项倒计时自动选择

Qt自带弹窗没有自动倒计时 我自己写了一个 MessageBox.h #ifndef MESSAGEBOX_H #define MESSAGEBOX_H #include <QObject> #include <QMessageBox> #include <QTimer> class MessageBox : public QObject { Q_OBJECT public: enum eMessageBox { kYes = 0, // 左边的按钮 kNo = 1, // ...