相关文章
高级IO(Linux)
高级IO 五种IO模型高级IO重要概念同步通信 vs 异步通信阻塞 vs 非阻塞 非阻塞IOfcntl实现函数SetNoBlock轮询方式读取标准输入 I/O多路转接之select初识selectselect函数原型参数解释参数timeout取值关于fd_set结构关于timeval结构函数返回值三级目录 理解select执行过程socket…
建站知识
2024/8/22 2:14:42
Qt单一应用实例判断
原本项目中使用QSharedMemory的方法来判断当前是否已存在运行的实例,但在MacOS上,当程序异常崩溃后,QSharedMemory没有被正常销毁,导致应用程序无法再次被打开。 对此,Qt assistant中有相关说明: 摘抄 qt-s…
建站知识
2024/8/19 4:35:36
【C++/类和对象/2023年10月3日】
C面向对象:封装、继承、多态 访问权限:public公共权限:类内和类外可访问 protected保护权限:类内可,类外不可,子可访问父的保护内容 私有权限private:类内可,类外不可,子…
建站知识
2024/8/12 10:18:04
alsa pcm设备之硬件参数
硬件参数包含了stream描述比如格式,采样率,通道数,和ringbuffer 圆形缓存区大小等. 使用snd_pcm_hw_params_t ,ALSA pcm设备使用了参数重定义系统相关的硬件参数,应用程序首先选择全范围的配置, 然后应用程序设置单个参数,直到所有参数都是基本的(确定的). 格式: 使…
建站知识
2024/8/10 11:09:07
透明度和透明贴图制作玻璃水杯
1、什么是透明度
模型透明度是指一个物体或模型在呈现时的透明程度。它决定了物体在渲染时,是否显示其后面的物体或背景。
在图形渲染中,透明度通常以0到1之间的值表示。值为0表示完全透明,即物体不可见,背景或其他物体完全穿透…
建站知识
2024/8/18 6:25:04
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/8/18 11:34:08
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/8/21 19:58:37
【GIT版本控制】--高级分支策略
一、分支合并策略
在Git中,高级分支策略是为了有效地管理和整合分支而设计的。其中一个关键方面是分支合并策略,它定义了如何将一个分支的更改合并到另一个分支。以下是几种常见的分支合并策略:
合并提交策略(Merge Commit Stra…
建站知识
2024/8/18 11:34:33