python10行代码 头像加国旗

import cv2 img_head = cv2.imread('head.jpg') # 读取头像和国旗图案 img_flag = cv2.imread('flag.jpg') w_head, h_head = img_head.shape[:2] # 获取头像和国旗图案宽度 w_flag, h_flag = img_flag.shape[:2] scale = w_head / w_flag / 4 # 计算图案缩放比例 img_flag = ...

QLabel图片填充

刚开始我的代码如下 QByteArraty image_data; // 假设这个是已有的JPG图片数据 QPixmap pixmap; QSize size = _ui->label->size(); pixmap.loadFromData(_image_logo, "JPG"); _ui->label->setFixedSize(size); // 锁定大小 不然会被图片撑大 pixmap.scaled(size, Qt::IgnoreAspectRatio); // 这句话就是 ...

QMultiMap使用范例

QMultiMap<QString,int> map; // map["a"] = 0; //这几个会报错 // map["b"] = 1; // 不能使用 [] // map["c"] = 2; map.insert("a", 0); //同key不同value map.insert("a", 1); map.insert("b", 1); map.insert("b", 2); map.insert("c", 2); //同value不同key qDebug() << ...

QMessageBox中文按钮最便捷实现

int ret = QMessageBox::information(this, "标题", "内容", "开始" , "取消"); // 最多可以定义3个按钮 if (0 == ret) { // 按钮分别返回值是 0, 1, 2 qDebug() << "开始"; }

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] #打开