自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 if (note.title == QString::fromLocal8Bit(“欢迎使用和笔记“))报错

"带 BOM 的 UTF-8" 和 "无 BOM 的 UTF-8" 是指在 UTF-8 编码中是否包含字节顺序标记(Byte Order Mark,BOM)。BOM 是一个特殊的字符序列,用于标识文本数据的字节顺序,它包含一个或多个字节,通常位于文本文件的开头。总的来说,对于新的文本文件,带 BOM 的 UTF-8 格式可以提供更好的兼容性,特别是在涉及跨平台和跨软件的情况下,而无 BOM 的 UTF-8 则更适合于某些特殊的环境和需求。

2024-04-10 17:49:26 267 1

原创 Windows 获取系统版本信息

dwMajorVer为Windows系统版本,dwBuildNumber为build版本号(对应22H2之类,eg:19045),可通过命令winver查看当前电脑版本信息。//判断是否为64位操作系统。

2023-07-04 17:30:32 347

原创 windows 盘符判断

bool strCmpContains(const char *strMother, const char *strSub){ while (*strSub) { if (*strSub != *strMother) return false; ++strMother; ++strSub; } return true;}DWORD GetDriveTypeByBus(const CHAR *drive, WORD &type){ HANDLE hDevice;.

2022-01-25 15:58:02 784

原创 windows 文件夹路径选择弹框

BROWSEINFO bi = { 0 };bi.lpszTitle = L"请选择文件夹";bi.ulFlags = BIF_NEWDIALOGSTYLE | BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT;bi.hwndOwner = ::GetForegroundWindow();bi.lpfn = BrowseCallbackProc;LPITEMIDLIST pidl = SHBrowseForFolder(&bi);wchar_t path[MA.

2022-01-21 17:53:12 1149

原创 go fmt包的print与printf区别

print:使用默认格式输出printf:使用指定格式输出看一下源码清晰明了

2021-06-15 22:03:41 201

原创 记录docker使用中常见的命令

删除镜像先删除运行中的容器 docker rm -f ID再删除镜像 docker rmi ID镜像的导入导出:导出docker export ID > /home/mydockername.tardocker save ID > /home/mydockername.tar导入docker import - /home/mydockername.tardocker load < /home/mydockername.tar...

2021-06-06 21:40:19 121

原创 Dockerfile 生成python基础镜像

FROM centosRUN set -ex \ && yum -y install zlib-devel bzip2-devel libffi-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make wget net-tools langpacks-zh_CN \ && yum clean all \ && mkdir /usr/local/py

2021-05-10 15:09:19 480

原创 python 多线程获取函数返回值

继承threading.Thread类,添加get_result方法def strTest(strName): strText = strName + " test" print("strTest func....") return strText, strNameclass MyThread(threading.Thread): def __init__(self, func, args): super().__init__() se

2021-05-08 10:40:12 354

原创 RabbitMQ的使用

RabbitMQ的使用流程1、新建一个连接 amqp_new_connection();2、建立一个socket通道 amqp_tcp_socket_new(m_clsConnect);3、打开socket连接 amqp_socket_open(m_mqSocket, strHostIP.c_str(), iHostPort);4、登录到代理 amqp_rpc_reply_t_ res = amqp_login(m_clsConnect, “/”, 0, 131072, 0, AMQP_SASL_

2021-04-20 23:30:17 923

原创 文件读写操作

#include <fstream>using namespace std;void CDuiMainFrame::TextFileWrite(string strData){ char pPath[MAX_PATH] = { 0 }; GetModuleFileNameA(NULL, pPath, MAX_PATH); char *pTemp = strrchr(p...

2019-12-05 11:53:25 937

原创 Duilib中GetPos函数获取不到控件位置

在写代码过程中遇到了调用GetPos函数获取不到控件位置的情况,特在此记录场景:在init函数中动态设置某一控件的位置,但是调用GetPos获取到的值为0解决办法:在Notify函数中处理windowinit消息,在该消息中调用GetPos函数就能正确获取到控件位置了。...

2019-08-29 22:43:12 840

原创 Duilib的xml嵌套使用

使用嵌套xml的方法有利于模块化及复用。方法一:在xml文件中包含另一个xml,使用Include指定要包含的xmleg:<Include source="test.xml">方法二:在CreateControl创建自定义控件,在xml文件中使用该自定义控件eg:CControlUI* FrameWnd::CreateControl( LPCTSTR ps...

2019-07-17 22:48:07 1255 1

原创 程序异常退出后自启

在Windows上,许多服务或者展示类的客户端往往都会附带开机自启/程序异常退出后自启这一功能。功能很简单,实现起来也不复杂,只需要创建一个监控程序来一直检测其是否正在运行,没运行则启动它;开机自启只需将程序路径添加到注册表中即可。#include "stdafx.h"#include <stdio.h>#include <tchar.h>#include &l...

2019-05-06 23:39:01 850

原创 使用FFMPEG和SDL编写一个简单的Duilib视频播放器

初次接触音视频方向,根据网上众多的博客及一些官方文档,编写了一个简单的视频播放器,中间踩了一些坑,仅供大家参考。基本流程:解码-创建播放窗口-播放步骤:1、资源的初始化。2、建立连接。通过avformat_open_input函数打开流地址,建立起连接。3、解码器的初始化。先查找解码器(avcodec_find_decoder),成功后打开解码器(avcodec_open2)。...

2019-04-29 01:46:45 1381

原创 duilib窗口在屏幕边缘自动收缩效果

使用duilib界面库编写的一个对话框移入移出效果的Demo类。下面的.cpp文件#include "stdafx.h"#include "DuiMainControl.h"CDuiMainControl::CDuiMainControl(){}CDuiMainControl::~CDuiMainControl(){}CDuiString CDuiMainContro...

2019-04-21 22:33:02 1055 1

docker_python.7z

编写生成python镜像的dockerfile文件,基于centos 8

2021-05-10

Rabbitmq.rar

C++ 中使用RabbitMQ,包含RabbitMQ头文件、lib文件及dll文件,已经简单封装的基础使用类CRabbitMQ

2021-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除