logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Qt】界面优化

本文系统介绍了Qt界面优化的两大核心技术:QSS样式表和绘图系统。QSS作为声明式样式语言,通过选择器、伪类和盒模型实现控件视觉美化,支持四种设置方式(局部/全局/文件加载/Designer),并提供按钮、输入框等常用控件的实战案例。绘图系统基于QPainter,在paintEvent中绘制自定义图形,详解画笔/画刷、坐标变换、状态管理及QPixmap/QImage/QPicture三大绘图设备。

文章图片
#qt#开发语言
【Qt】窗口

本文系统介绍了Qt窗口体系的核心概念和主要组件。首先概述了Qt窗口类的基本层级关系,包括QWidget、QMainWindow和QDialog等基础类。重点讲解了QMainWindow的五大核心组件:菜单栏(QMenuBar)、工具栏(QToolBar)、状态栏(QStatusBar)、浮动窗口(QDockWidget)和中心部件(Central Widget),通过代码示例展示了各组件的创建和使

文章图片
#qt#开发语言
【网络】TCP 协议深度解析:从连接建立到可靠性机制

本文系统介绍了TCP协议的核心特性和工作机制。TCP作为传输层核心协议,通过三次握手建立可靠连接、四次挥手优雅断开连接。其首部格式包含端口号、序号、确认号等关键字段,支持连接管理、流量控制和拥塞控制。TCP通过确认应答、超时重传、滑动窗口等机制确保数据可靠传输,同时采用延迟应答、捎带应答优化性能。TIME_WAIT和CLOSE_WAIT状态处理连接关闭问题,而字节流特性导致的粘包问题可通过定义数据

文章图片
#网络#tcp/ip#网络协议
【C++】C++11:智能指针

本文系统介绍了C++智能指针的设计原理和使用方法。首先分析了传统指针在异常处理时可能出现的内存泄漏问题,提出使用RAII机制通过对象生命周期管理资源的解决方案。详细讲解了标准库中的主要智能指针类型:已废弃的auto_ptr、独占式的unique_ptr、共享式的shared_ptr以及辅助性的weak_ptr,包括它们的特性、使用场景和线程安全问题。特别探讨了shared_ptr的循环引用问题及w

文章图片
#c++#开发语言
到底了