相关文章
高级IO(Linux)
高级IO 五种IO模型高级IO重要概念同步通信 vs 异步通信阻塞 vs 非阻塞 非阻塞IOfcntl实现函数SetNoBlock轮询方式读取标准输入 I/O多路转接之select初识selectselect函数原型参数解释参数timeout取值关于fd_set结构关于timeval结构函数返回值三级目录 理解select执行过程socket…
建站知识
2024/11/28 8:39:38
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