logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt::WA_StyledBackground属性的作用

支持丰富的样式:启用后,不仅普通的纯色背景(background-color)可以生效,背景图片(background-image)、边框(border)、圆角(border-radius)甚至渐变色等复杂的 QSS 背景相关样式都能正常应用。QWidget 默认不绘制自身背景:出于“按需绘制”的性能优化设计哲学,QWidget 作为轻量级基类,默认是不实现 paintEvent() 的,也不会主

#qt#开发语言
ffmpeg中格式转换需要注意点总结

某些封装格式(例如MP4/FLV/MKV等)的H.264码流的SPS和PPS信息存储在AVCodeccontext结构体的extradata中。分离某些封装格式(例如MP4/FLV/MKV等)中的H.264的时候,需要首先写入SPS和PPS,否则会导致分离出来的数据没有SPS、PPS而无法播。需要使用ffmpeg中名称为“h264 mp4toannexb”的bitstream filter处理。

文章图片
C++中promise和future详解

C++中promise和future详解

#c++#开发语言
音频之AMR-NB、AMR-WB

首先明白什么是Amr-Nb和Amr-wb?一、什么是AMR、AMR-WB全称Adaptive Multi-Rate和Adaptive Multi-Rate Wideband,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。AMR: 又称为AMR-NB,相对于下面的WB而言语音带宽范围:300-3400Hz8KHz采样率AMR-WB:AM

#音视频#语音识别#人工智能
RTP中H264封装NALU格式详细解析

名词解释:NALNAL的英文全称为NetworkAbstract Layer,即网络抽象层,在H264/AVC视频编解码标准中,整个系统框架分为两个层面,视频编解码层面(VCL)和网络抽象层面(NAL)。VCL负责有效表示视频数据内容,NAL负责格式化数据并加上相应的头信息,以保证数据适合各种信道和存储介质上的传输。NAL单元NALU是NAL的基本语法结构,它包含一个字节的头信息和一系列来自VCL

小计之SQL

SQL语句#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include <sqlite3.h>#include "ConfJSONParse.h"#include "ConfSQLApi.h"#include "PlatAllHeader

#c++#linux#c语言
linux多线程同步之信号量

信号量:它允许多个线程在同一时刻访问同一资源(临界区),但是需要限制在同一时刻访问此资源的最大线程数目信号量常用的API信号量创建int sem_init(sem_t *sem, int pshared, unsigned int value);,sem是要初始化的信号量,为0时表示只能在当前进程的多个线程之间共享,pshared表示此信号量是在进程间共享还是线程间共享,value是信号量的初始值

#linux#c++#运维
到底了