logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式 | 桥接模式

抽象(Abstraction)定义高层控制逻辑维护对实现对象的引用扩展抽象(Refined Abstraction)扩展抽象定义的接口实现接口(Implementor)定义实现类的接口具体实现(Concrete Implementor)实现实现接口的具体类// 实现接口应足够通用public:// 避免特定控件的专用方法解耦架构:抽象与实现独立变化扩展性强:新增维度无需修改现有代码复用性高:实现部

#设计模式#桥接模式
QT 程序图标、任务栏图标、窗口图标的设置方法

使用.ico格式(Windows)或.icns格式(macOS)。建议包含多个尺寸(如16x16、32x32、48x48等)。推荐工具:在线转换工具(如)或专业图标生成工具。

#qt
Git 查看提交历史

无论是回溯代码变更、定位问题根源,还是进行版本回退,掌握Git提交历史的操作技巧都至关重要。本文将全面解析Git提交历史相关命令

#git
linux文件访问权限(像rw-r--rw-是什么意思)

Linux的文件访问权限分为读、写、执行三种r:可读(4)w:可写(2)对目录来说则可新建文件x:可执行(1)对目录来说则可进入该目录可用 ls -l 查看文件像上图的-rw-r--rw- 其中的第一个字符表示的是文件类型(- 表示普通文件,d 表示目录文件,c: 为字符串设备,若路由器等设备b: 块设备,硬盘、光驱等)后面的九个字符就是表示的文件权限了...

Visual Studio 2019专业版密匙

收集到的一些vs2019专业版密匙,总有一个适合你 (ps:我用的第一个)NYWVH-HT4XC-R2WYW-9Y3CM-X4V3YBF8Y8-GN2QH-T84XB-QVY3B-RC4DF

FFMPEG + SDL播放视频流

SDL播放视频流程:相关函数的说明可以看SDL视频播放API由于SDL只能播放YUV和RGB格式的像素帧,所以对于MP4、mkv、avi、flv等封装格式的视频文件来说必须对其解码成YUV或RGB,才能用SDL播放,FFMPEG解码成YUVdemo/* SDL 播放视频流*/#define SDL_MAIN_HANDLED#include <iostream>#include <

Qt on android 蓝牙开发(控制小车)

因为要做一个用蓝牙控制小车的app,就用着QT搞了下,网上关于QT蓝牙开发的资料比较少,我在这里记录下过程希望对看到了人有所帮助首先在项目文件里添加QT += bluetooth这样就可以用QT关于蓝牙的一系列类了,接下来在添加头文件#include <QtBluetooth/qbluetoothglobal.h>#include <Qt...

#qt
到底了