自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 c++四种强制转换类型函数(简洁清晰)

c++四种强制转换类型函数使用方法static_cast<目标数据类型>原数据类型const_cast<目标数据类型>原数据类型reinterpret_cast<目标数据类型>原数据类型dynamic_cast<目标数据类型>原数据类型 static_cast< T >( )基类和派生类之间的转换上行转换(将派生类的指针或者引用转换为基类表示),这一步是安全的。下行转换(将基类的指针或者引用转换为派生类表示),这一

2022-03-01 16:44:19 757

原创 QGraphicsView中图元QGraphicsItem如何设置遮罩蒙版,只显示固定区域。

QGraphicsItem只显示某个区域的方法引言最近接触到Qt图像框架这一块,想要做一个只显示指定区域的功能,多余部分裁剪掉,摸索了好久。QGraphicsItem本身肯定是没有这个接口的,但是奇怪的是我发现了下面两个接口:只有获取的接口,没有设置的接口,具体用来做什么的还真是不知道。自己摸索出来几个方法,记录一下,免得忘记,方便以后使用。实现效果实现方法可以继承QGraphicsItem类,继承paint函数,在里面QPainter画笔包含设置裁切区域的接口setClipRect(),如

2022-02-25 18:18:53 1144

原创 【超全、超详细】Windows上VS2017+Qt5.13.2自编译QWebEngine库详细教程,可播放直播,亲测可用【附下载链接】

Windows,VS2017+Qt5.13.2自编译QWebEngine库详细教程,可播放直播,亲测可用

2022-02-25 16:19:21 3278

转载 vlc 音视频开发相关文章

vlc开发

2021-12-08 10:57:18 93

原创 【面试】c++编译过程//指针和引用的区别//‘malloc / free’ 和 ‘new / delete’的区别//关键字static的作用//const关键字的作用

C++面试常见问题

2021-07-20 14:01:40 90

原创 C++中全局变量及函数如何在其他文件中使用

C++中的全局变量以及函数如何在其他文件中使用这就要涉及到extern关键词的使用了。全局变量如何在其他文件中使用例如:在 A.cpp 文件中定义了变量a,想要在B.cpp中使用a,如下://A.cppint a=50;//B.cppextern int a;//这里只需要使用extern声明变量a,不需要添加任何头文件int main(){ int b=a+1;//这里就可以使用变量a。b的结果为 51}全局函数在如何在其他文件中使用和上面的基本相同//

2021-07-20 01:48:38 5366 1

原创 c++ (maloc/free) 和 (new/delete)有什么区别?以及自由存储区和堆区的区别。

(maloc/free) 和 (new/delete)有什么区别?(1). 申请内存所在位置不同 new 和 delete 是从自由存储区中为对象动态分配或者释放内存; 而malloc 和 free 是从堆上动态分配或者释放内存。 (2). 类型不同 new 和 delete 是操作符;而malloc 和 free 是函数。(3). 具体操作不同 new 和 delete 会调用类的构造和析构函数; 而malloc 和 free 只是单纯的分配和释放内存。 (4).

2021-07-19 18:22:14 2855

原创 Qt + vs 解决中文乱码问题

vs中引用qt输出中文字符串时的乱码问题怎么解决?如下这样直接使用中文字符串时,会出现下图的乱码 this->setWindowTitle("爱玩动画");或者 this->setWindowTitle(QString("爱玩动画"));解决办法如下:在头文件开头加上下面这段代码 #ifdef WIN32 #pragma execution_character_set("utf-8") #endif使用如下的代码代替单独的中文字符串 this->

2021-07-18 01:29:21 2109

原创 基类的析构函数为什么要声明为虚函数?构造函数又为什么不可以是虚函数?

基类的析构函数为什么要定义为虚函数?构造函数又为什么不可以是虚函数?析构函数为什么要定义为虚函数如果基类的析构函数不是虚函数的话,有可能会发生内存泄露的问题。如下所述:当我们用基类指针 ptr 指向派生类对象的时候,如果基类析构函数没有定义为虚函数,在用delete ptr析构的时候程序就只会调用基类的析构函数而不会调用派生类的析构函数。而当定义为虚函数的时候,delete ptr的时候会调用派生类的析构函数,派生类析构完成之后会自动调用基类的析构函数。构造函数为什么不可以是虚函数从存储

2021-07-17 20:11:07 259

原创 理解c++的左值和右值

左值 右值

2020-12-25 09:54:27 146 2

原创 [C/C++] 构造函数,拷贝构造函数和赋值运算符漫谈

拷贝构造函数怎么写,什么时候会调用拷贝构造函数

2020-12-23 18:06:48 168

原创 c++中的‘深拷贝‘与‘浅拷贝‘详解

c++中的‘深拷贝’与‘浅拷贝’详解

2020-12-22 18:09:32 1008

原创 opencv中minAreaRect()函数返回矩形的注意点以及绘制矩形

minAreaRect()函数返回矩形的注意点minAreaRect()函数主要用来返回某个轮廓的最小包含矩形,可以是倾斜的,经常与findContours()配合使用,今天用到了觉得需要注意以下几点,同时也比较容易遗忘,特此记录一篇,供以后翻阅。上图为minAreaRect()返回矩形的大致示意图,其中注意以下四点:返回矩形的四个顶点可以通过如下方式获取 cv::Point2f* touchVertices = new cv::Point2f[4]; touch

2020-07-31 10:49:17 6532 4

原创 贝塞尔曲线最小二乘法拟合(随意切向/切向方向统一)------路适用于绝大多数的最小二乘法拟合

最小二乘法的思路以及贝塞尔拟合实现

2020-07-29 18:02:41 3935 13

libmpg123库,c++库,android端,armeabi-v7a系统

libmpg123库,c++库,android端,armeabi-v7a系统,音频解码相关

2024-04-07

libmpg123库,c++库,Android端,arm64-v8a系统

libmpg123库,c++库,Android端,arm64-v8a系统,音频解码相关库

2024-04-07

libmpg123库,c++库,windows x64系统

c++库,libmpg123库,windows x64系统,音频解码库

2024-04-07

zlib库 windows64位,c++库,加解压相关库

c++库,zlib,压缩解压缩相关库,windows64库

2024-04-07

OpenAL库,c++,android端,armeabi-v7a系统

c++库,android端OpenAL库,音频跨平台库

2024-04-07

OpenAL库 c++库,android端 arm64-v8a系统

c++库,OpenAL,音频播放相关

2024-04-07

OpenAL库 win32系统库

跨平台音频播放相关库,OpenAL

2024-04-07

Oepnssl库 Android端 armeabi-v7a系统

加密解密等相关库

2024-04-07

openssl库 android库 arm64-v8a

加密解密等相关

2024-04-07

protobuf3.20.1-linux-aarch64

protobuf库,3.20.1版本,适用于linux-aarch64系统,数据解析相关

2023-11-08

protobuf3.20.1 for android

protobuf库,3.20.1版本,适用于android-arm64-v8a系统;数据解析方面

2023-11-08

cef-linux-aarch64

cef库,适用于linux-aarch64系统,网页开发相关,可实现网页内嵌

2023-11-08

cef-linux-x64

cef库,适用于linux-x64系统,网页相关,可实现网页内嵌

2023-11-08

openssl-windows64

openssl库,适用于windows64位,数据加密解密相关

2023-11-08

protobuf3.20.1-windows64

protobuf库,3.20.1版本,适用于windows64位系统,数据传输协议相关

2023-11-08

cef库-windows64

cef库,网页库,可实现网页内嵌,适用于windows平台64位系统

2023-11-08

openAL-windows64

openAL库,音频播放相关,可支持三维音源,适用于windows平台64位系统

2023-11-08

vlc3.0.8-linux-x64

vlc库,3.0.8版本,适用于linux-x64操作系统,音视频开发相关

2023-11-08

vlc库-linux-aarch64

vlc库,3.0.8版本,适用于linux系统,aarch64操作系统,音视频开发

2023-11-08

vlc库-windows64位

vlc库,用于音视频开发,3.0.8版本,window64位适用

2023-11-08

vs2022插件,模拟2019神色主题界面风格

vs2022插件,可将vs2022的界面风格修改为2019深色主题样式

2023-11-08

(win10+VS2017+Qt5.13.2自编译QWebEngine64位库)+测试项目+编译用到的工具,支持直播流视频。

1.文件夹“msvc2017_64”是编好之后的Qt库,里面包含自编译的QWebEngine库,windows10系统下VS2017+Qt5.13.2编译的64位QWebEngine库。 2.文件夹“WebEngineTest“里面是用msvc2017_64库写的一个测试用例,播放直播视频可行。 3.文件夹“编译QWebEngine需要”是编译的时候要用到的工具,不想编译的可以直接用编好的库。

2022-02-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除