相关文章
Qt单一应用实例判断
原本项目中使用QSharedMemory的方法来判断当前是否已存在运行的实例,但在MacOS上,当程序异常崩溃后,QSharedMemory没有被正常销毁,导致应用程序无法再次被打开。 对此,Qt assistant中有相关说明: 摘抄 qt-s…
建站知识
2024/11/25 16:15:59
【C++/类和对象/2023年10月3日】
C面向对象:封装、继承、多态 访问权限:public公共权限:类内和类外可访问 protected保护权限:类内可,类外不可,子可访问父的保护内容 私有权限private:类内可,类外不可,子…
建站知识
2024/11/28 8:31:48
alsa pcm设备之硬件参数
硬件参数包含了stream描述比如格式,采样率,通道数,和ringbuffer 圆形缓存区大小等. 使用snd_pcm_hw_params_t ,ALSA pcm设备使用了参数重定义系统相关的硬件参数,应用程序首先选择全范围的配置, 然后应用程序设置单个参数,直到所有参数都是基本的(确定的). 格式: 使…
建站知识
2024/11/28 8:38:33
透明度和透明贴图制作玻璃水杯
1、什么是透明度
模型透明度是指一个物体或模型在呈现时的透明程度。它决定了物体在渲染时,是否显示其后面的物体或背景。
在图形渲染中,透明度通常以0到1之间的值表示。值为0表示完全透明,即物体不可见,背景或其他物体完全穿透…
建站知识
2024/11/28 8:33:10
QT:鼠标画线(双画布)
widget.h
#ifndef WIDGET_H
#define WIDGET_H#include <QWidget>
#include <QPoint> //点
#include <QMouseEvent> //鼠标事件
#include <QPaintEvent> //绘图事件class Widget : public QWidget
{Q_OBJECTpublic:Widget(QWidget *parent 0);~Wi…
建站知识
2024/11/6 11:28:23
IDEA 2021.2.2设置自动热部署
1.导入包坐标 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><scope>runtime</scope><optional>true</optional></dependency>
2.pom.xml添加piugins插…
建站知识
2024/11/25 11:56:18
【GIT版本控制】--高级分支策略
一、分支合并策略
在Git中,高级分支策略是为了有效地管理和整合分支而设计的。其中一个关键方面是分支合并策略,它定义了如何将一个分支的更改合并到另一个分支。以下是几种常见的分支合并策略:
合并提交策略(Merge Commit Stra…
建站知识
2024/11/6 11:53:49
代理IP与Socks5代理的多重应用
随着数字时代的不断发展,网络工程师们面临着日益复杂的技术挑战。为了应对跨界电商、爬虫、出海业务、网络安全和游戏等多样化领域的需求,网络工程师积极探索并广泛应用代理IP和Socks5代理技术。本文将深入探讨这两项技术在技术领域的多重应用。
1. 跨界…
建站知识
2024/11/6 11:53:24