logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C/C++ 七大排序算法 之 “归并排序”

归并排序,使用到了递归,其思想比较难理解,本人也只是一知半解。

#排序算法#算法#数据结构 +1
Qt 5.14.2 x86_64 静态编译 —— 从零搭建完整手册

本文详述在银河麒麟V10/openEuler 20.03系统上,从零搭建Qt 5.14.2 x86_64静态编译环境的完整流程。全程仅需终端命令,约1.5小时完成。核心步骤包括:环境清理、源码下载与校验、依赖安装、配置编译(-no-icu)、安装及修复xkbcommon链接。最终生成单文件、零依赖的静态可执行程序,支持任意x86_64 Linux桌面机直接运行。附录含交叉环境隔离、断点续传、内存优

#x86
C++ 智能指针 - 全部用法详解

血的教训?不学智能指针,本人丢了一份工作。

#c++
Qt5.14.2-aarch64静态交叉编译-从零搭建完整手册

本文档详述在麒麟V10 x86_64服务器上,从零构建Qt 5.14.2 aarch64静态交叉编译环境的完整流程。通过使用Bootlin预编译工具链(gcc 7.3.0)和openEuler aarch64开发包扩充sysroot,实现跨架构编译。最终生成单文件、无需依赖的静态Qt程序,可直接在麒麟/UOS ARM桌面系统运行,不需安装任何库或修改配置。涵盖工具链安装、源码下载、sysroot扩

#qt#数据库#开发语言
C# 连接ACCESS数据库 - 增删改查(详细步骤)

基于上一篇博客C# 连接MySQL实现增删改查(详细步骤),现在记录下另一篇博客,如何连接ACCESS数据库实现增删改查。总体上也不算很难,因为微软的Visual Studio 本就支持连接该数据库 ,不像MySQL数据库,还得下载插件安装才行!创建ACCESS数据库按照图片顺序创建一个简单的数据库吧!一、在自己的windows哪里找到该数据库,并双击打开二、修改一下数据库的保存路径,并创建空白数

#数据库#sql#c#
Linux ARM架构 使用 linuxdeployqt 打包QT程序

本文详细介绍了在Linux系统中从零开始搭建QT程序打包环境的完整步骤。通过源码编译方式安装四个关键工具:linuxdeployqt(QT程序打包工具)、appimagetool(生成AppImage)、patchelf(二进制文件修改工具)和libfuse2(文件系统库)。最后演示了如何使用这些工具打包QT程序,包括处理常见的.desktop文件缺失问题,成功生成可独立运行的AppImage文件

文章图片
#linux#arm开发#qt
QT 使用 QXlsx 时遇到包含 <private/qzipreader_p.h> 和 <private/qzipreader_p.h> 错误的解决方案

本文介绍了在ARM架构统信UOS系统中使用QXlsx库导出Excel文件时遇到的问题及解决方案。由于QXlsx依赖QT私有模块gui-private中的压缩功能,而目标系统缺少QT源码导致编译失败。作者通过引入Quazip开源压缩库替换QXlsx中的私有模块,成功实现了跨平台兼容。文章详细展示了项目配置步骤,包括源码集成、pro文件修改和关键代码替换,最终在ARM架构下实现了Excel导出功能。该

文章图片
#qt
C/C++ 七大排序算法 之 “希尔排序”

排序:即将一组混乱的数据按从小到大或者从大到小的顺序进行有序的排列出来。希尔排序算法图解:思路解答:选择增量 :gap = length / 2,缩小增量:gap = gap / 2增量序列:用序列表示增量选择,{ n / 2, (n / 2) / 2, …, 1}先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,具体算法描述:选择一个增量序列 t1,t2,…,tk,其中 ti&gt

#算法#排序算法#数据结构
C/C++ 七大排序算法 之 “插入排序”

排序:即将一组混乱的数据按从小到大或者从大到小的顺序进行有序的排列出来。插入排序算法图解:思路解答:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用 in-place 排序(即只需用到 O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。具体算法描述如下:从第一个元

#算法#数据结构#排序算法
QML 将一个qml文件定义为公共的全局单例

本文介绍了在QML中实现单例模式的完整方法。通过创建BasicConfig.qml文件,使用pragma Singleton声明单例,并定义全局属性、函数和信号。配合qmldir文件配置和main.cpp中的注册,可以像C++单例一样在项目各处调用。使用时只需导入路径,通过BasicConfig访问全局内容,且无法重复定义该组件。该方法有效实现了QML中的单例管理,便于维护全局状态和共享功能。

文章图片
#qt#javascript
    共 49 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择