logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt/C++ 中常用的几种高精度延时测试(其中三种Linux下可用)

Qt/C++ 中常用的几种延时方法精度测试(其中三种Linux下可用)这里博主统计了一下常见的几种延时方法,并做了一些延时精度测试,供大家参考:1. sleep()、msleep()、usleep()分别进行阻塞线程的时钟延时2. QWaitCondition::wait()+QMutex阻塞线程延时3. QEventLoop + QTimer非阻塞线程延时4. select()延时5. RTC硬

#linux#qt#嵌入式
QtCreator源码学习——QtCreator1.0源码学习(1)

文章目录QtCreator1.0源码学习原由编译环境打开工程编译完成附录QtCreator1.0源码学习原由之所以想尝试过QtCreator的源码是因为看了软件架构模式(software-architecture-patterns 原文pdf有些问题,文后会附上博主自己又转了一遍的csdn下载链接)。总体上说了5种软件架构模型,分别是分层架构事件驱动架构微内核架构微服务架构基于空间的架构在了解到这

#c++
C++ vector的用法及algorithm.h中常用函数

这篇文章主要介绍了c++中,vector是一个十分有用的容器,下面对这个容器做一下总结c++ vector用法C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模

香橙派OriengePi AiPro 华为昇腾芯片开发板开箱测评

香橙派OriengePi AiPro 华为昇腾芯片开发板开箱测评 目录前言OrangePi AIpro硬件相关及配置外观接口配置虚拟桌面网络配置拓展swap内存软件相关及配置docker基础镜像搭建pytorch安装及匹配软件测试使用yolo v8测试使用模型转换总结 前言 博主有幸受邀CSDN测评香橙派与华为昇腾共同研发的OriengePi AiPro的开箱测评,本文会对正常使用的

QGraphicsView QGraphics 窗口自适应

QGraphicsView 窗口自适应Items文章目录前言一、原理介绍二、初始准备工作代码实现三、关键实现自定义QGraphicsView窗口自适应总结前言绘制或导入的QGraphicsItem可能会很大或很小,我们想要根据现实窗口的大小自适应显示item,基于个人对QGraphics Scene、Graphics Item、Graphics View关系1的理解,发现一种方法使用可以解决需求。

#qt
Docker部署Harbor仓库

虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的Docker Registry管理项目,相比docker官方拥有更丰富的权限权利和完善的架构设计,适用大规模docker集群部署提供仓库服务。它主要提供 Dcoker Registry 管理界面UI,可基于角色访问控制,镜像复制,

#docker#运维
gitlab使用docker简单快速部署

GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。本文主要用来记录如何使用docker快速搭建gitlab服务。GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员Dmitriy

#docker#gitlab
QComboBox中activated信号与currentIndexChanged信号的区别

在使用中可能会有类似的需求,改变ComboBox的当前选中值时发出消息信号,但是QComboBox提供了两小类信号,它们有什么区别呢?activated(int)This signal is sent when the user chooses an item in the combobox. The item’s index is passed. Note that this signal...

#命令模式
到底了