logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

typora激活

链接: https://pan.baidu.com/s/15Y-8g-2XiQWz0LwXWzNWCw?pwd=87kp 提取码: 87kp。2.重新打开Typora ,没有再出现弹窗,此时已经激活成功!1.复制typora-winmm补丁中的文件移动到Typora中。通过网盘分享的文件:typora-winmm补丁.zip。

【Qt】 设计模式

本文介绍了Qt开发中常用的设计模式及其应用场景。MVC/MVVM模式用于数据与界面分离,单例模式管理全局资源如数据库连接,观察者模式通过信号槽实现对象间通信。工厂模式动态创建数据库连接,命令模式封装数据库操作支持撤销功能,状态模式处理网络连接等状态切换。这些模式结合Qt特性(信号槽、模型视图等),可有效提升代码可维护性和扩展性,适用于数据库操作、通信模块和界面逻辑等场景。

#qt#设计模式#开发语言
【Qt】大数据量表格刷新优化--只刷新可见区域

本文介绍了Qt大数据量表格的性能优化方法,核心思路是只刷新用户当前可见的行区域。通过获取表格视图的可见区域坐标,计算当前显示的行索引范围,在定时刷新和滚动事件中仅处理这些可见行数据,并批量更新UI。文章详细说明了QTableWidget的实现步骤,包括获取可见行范围、绑定刷新事件和批量更新逻辑。这种优化方法能显著减少无效计算和UI绘制,提升万级数据表格的流畅性,同时适用于多种Qt表格组件。

#qt#开发语言
Claude Code + DeepSeek 国内使用教程

摘要 本文提供国内使用Claude Code和DeepSeek的详细教程,适用于Windows 10/11+VSCode+Qt/C++开发环境。主要内容包括: 安装Node.js并配置npm国内镜像 安装Claude Code及其路由器(CCR) 注册SiliconFlow获取API Key 配置Router连接DeepSeek模型 正确启动方式:使用ccr code而非claude 常见错误排查

【Qt+error】error: use of undeclared identifier ‘MainWindow

麒麟系统Qt报MainWindow未声明错误但不影响运行,可通过禁用clangcodemodel插件解决。该插件负责代码分析但可能不适配麒麟系统导致误报,禁用后Qt Creator会使用更稳定的默认代码模型,正确识别类声明而不影响编译运行。

#qt#开发语言
【Git】git clone使用ssh报错 No supported authentication methods available(server sent publickey) 的解决办法

git clone使用ssh报错: No supported authentication methods available(server sent: publickey) 的解决办法。这儿进行修改操作,点击 “ Browser ” 找到在本地安装的 git 服务的根目录 -> Git -> usr -> bin 目录下选中 ssh.exe ,再点击打开即可。

文章图片
#git#ssh#运维
【c++】使用FFmpeg库进行视频流处理的

,新版的FFmpeg可能需要做相应的更新。此外,对于实时视频流,循环的方式并不是最优的,因为它会一直运行,最好的方式是将其放在单独的线程中。这两行代码用于初始化FFmpeg库和网络库,确保在使用解封装(flv,mp4,rmvb,avi)功能和编解码器之前进行了初始化。如果解码成功,进行格式转换、缩放,并将RGB数据加载到QImage中。这部分代码用于打开RTSP流或文件流,设置了一些参数以优化流的

文章图片
#c++#开发语言
【Qt】大数据量表格刷新优化--只刷新可见区域

本文介绍了Qt大数据量表格的性能优化方法,核心思路是只刷新用户当前可见的行区域。通过获取表格视图的可见区域坐标,计算当前显示的行索引范围,在定时刷新和滚动事件中仅处理这些可见行数据,并批量更新UI。文章详细说明了QTableWidget的实现步骤,包括获取可见行范围、绑定刷新事件和批量更新逻辑。这种优化方法能显著减少无效计算和UI绘制,提升万级数据表格的流畅性,同时适用于多种Qt表格组件。

#qt#开发语言
【c++】使用FFmpeg库进行视频流处理的

,新版的FFmpeg可能需要做相应的更新。此外,对于实时视频流,循环的方式并不是最优的,因为它会一直运行,最好的方式是将其放在单独的线程中。这两行代码用于初始化FFmpeg库和网络库,确保在使用解封装(flv,mp4,rmvb,avi)功能和编解码器之前进行了初始化。如果解码成功,进行格式转换、缩放,并将RGB数据加载到QImage中。这部分代码用于打开RTSP流或文件流,设置了一些参数以优化流的

文章图片
#c++#开发语言
【C++】结构体中的 std::string:赋值操作的安全性与 memset和memcpy 的陷阱

当结构体中包含等标准库对象时,不建议使用和 来对结构体进行赋值 :强调构造/析构函数和直接操作内存,会绕过对象的构造函数和析构函数。对于这样的非平凡(non-trivial)类型:未定义行为的具体表现在错误示例中:标准库容器的通用性规则不仅适用于 ,也适用于其他管理资源的类型(如 、)。例如:C++对象的“生命周期”管理C++ 依赖于构造函数和析构函数管理资源。手动内存操作(如 /)会破坏 RAI

文章图片
#c++#算法#开发语言
    共 16 条
  • 1
  • 2
  • 请选择