自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++中实现自定义自动释放堆内存空间类

【代码】C/C++中实现自定义自动释放堆内存空间类。

2025-12-25 16:05:57 112

原创 ubuntu设置分辨率

通过 vnc远程ubuntu系统, ubuntu系统分辨率改变了,如何设置指定的分辨率.

2025-12-04 11:02:49 348

原创 嵌入式linux的两种调试方法-GDB调试与Core Dump分析

GDB调试‌:适合开发阶段直接交互式调试,需编译时加-g参数‌。Core Dump分析‌:适合生产环境崩溃回溯,需提前配置系统生成core文件‌。结合使用‌:通过gdb ./program core.<pid>加载core文件,结合bt和addr2line快速定位问题‌。

2025-11-21 09:52:30 422

原创 基于cpr开源库实现一个http客户端测试工具

使用cpr开源库,验证get,post等请求方法

2025-11-20 14:56:10 328

原创 基于uWebSockets开源库实现一个web服务

uWebSockets 是一款用 C++ 编写的高性能 Web 服务器库,专注于实时通信‌。它支持 WebSocket、HTTP/1.1 和 HTTP/2 协议,专为高并发、低延迟的实时应用设计‌.极致性能‌:基于异步 I/O 和事件驱动架构,单进程可处理数万并发连接,平均延迟低于 1ms‌。低内存占用‌:通过内存池技术减少动态内存分配,适合大规模部署‌。跨平台支持‌:兼容 Linux、Windows 等操作系统‌。轻量级设计‌:直接处理 WebSocket 协议,避免多进程/线程的开销‌。

2025-11-14 17:30:14 872 2

原创 easylogging++日志库的几种调用方式

一个开源的c++日志库的使用介绍

2025-11-13 11:15:04 138

原创 使用libjpeg库保存yuv数据为jpeg图片

libjpeg是一个用于处理JPEG图像文件的开源C库,由Independent JPEG Group (IJG)开发,广泛应用于嵌入式系统、图像编辑软件和浏览器等场景‌。

2025-09-03 14:23:37 928

原创 QML中MediaPlayer控件的使用

MediaPlayer控件与VideoOutput控件的使用

2025-08-29 11:37:23 679

原创 FFmpeg添加水印

ffmpeg添加水印,学习ffmpeg滤镜链生成的两种方式

2025-08-22 14:22:46 1364

原创 多线程通信中QThread的使用

QThread在使用中,如何与业务解耦,且高效的释放资源

2025-08-19 11:16:08 689

原创 QML实现数据可视化

通过qml与qt实现对数据的可视化展示

2025-08-15 16:38:45 1316

原创 QML实现一个音乐播放器之---歌词同步

学习QML界面布局,学习QML函数调用

2025-08-12 15:43:33 774

原创 QML中显示二级界面的三种方式

实现QML二级界面多种方式显示

2025-08-08 13:25:53 1024

原创 QML实现一个音乐播放器之----界面设计

通过一个音乐播放器,学习QML如何实现界面程序开发

2025-08-06 17:07:46 517

原创 QML实现一个简易的视频播放器

如何使用QML开发界面程序

2025-07-30 17:40:01 980

原创 使用Qt下QAudioOutput播放声音

如何使用QAudioOutput实现音频播放

2025-07-23 18:00:32 926

原创 Qt下实现一个音频播放器

使用SDL库实现音频播放

2025-07-22 16:14:41 462

原创 Qt下使用SDL库渲染图像

Qt下使用SDL实现渲染视频图像

2025-07-16 15:30:18 1162

原创 多路视频播放优化之——播放渲染优化

Qt下使用OPenGL渲染视频画面

2025-07-11 17:36:31 1080

原创 多路视频播放优化之——图像缩放优化

通过优化输出图像分辨率,实现多路视频流畅播放

2025-07-10 10:36:18 1147

原创 日志库的封装

1.可以输出日志生成日期;2.可以输出日志等级及消息内容;3.可以输出日志的所在文件,行数及函数接口;4.可以设置最大文件大小;5.可以设置日志保留天数;6.可以输出日志来源模块及线程号。

2025-07-01 17:39:45 387

原创 QSemaphore的使用示例

创建生产者和消费者线程,通过freeSpace和usedSpace信号量控制缓冲区访问。生产者通过acquire()等待空闲槽位,消费者通过release()释放资源。运行时会看到交替的生产消费日志输出。

2025-06-27 10:55:11 339

原创 Qt实现海康解码器客户端界面

设置资源树可拖动,需要调用接口setDragEnabled(),setDragDropMode();设置多窗口可接收拖动,需要实现接口dragEnterEvent(QDragEnterEvent *e),dropEvent(QDropEvent *e)。

2025-06-23 16:37:42 1132

原创 Qt中给QImage赋值的方式及效果

以上两种方式都可以保存一幅图片,方式二保存图片方式更好。

2025-06-09 14:24:59 368

原创 QT实现指定目录下模糊查询

1.可以获取指定目录下的资源树;2.可以过滤显示资源树上包含关键字的资源;3.输入关键字后,按回车键即可搜索匹配资源;

2025-06-05 13:51:22 714

原创 使用XPACK库实现结构体,JSON,XML三者数据互相转换

string id;//消息ID//消息命令名称//命令类型//命令结果码S params;string id;//登录请求。

2025-06-04 16:48:02 1073

原创 Qt实现自定义标题栏窗口

/实现窗口的事件过滤break;break;break;break;break;//处理在窗口上鼠标按下事件//若m_wnd等于m_widget使用全局坐标,否则使用相对坐标//处理在窗口上鼠标的释放事件//处理在窗口上鼠标移动事件return;//处理鼠标在窗口八方位边角时,改变鼠标形状事件。

2025-05-30 16:24:41 432

原创 Qt自定义控件实践——时间轴绘制

qt绘制自定义时间轴

2025-05-29 17:19:19 1171

原创 Qt自定义控件实践——云台绘制

qt自定义控件

2025-05-28 11:04:29 399

原创 使用gsoap框架开发onvif客户端流程

wsdl文件及介绍:remotediscovery.wsdl文件用于组播,获取局域网IPC相机响应;devicemgmt.wsdl文件用于获取设备可提供哪些服务;media.wsdl文件用于音视频流相关,比如可以获取rtsp流地址;ptz.wsdl文件用于云台控制,相关接口在该文件中。修改onvif.h文件在onvif.h文件中添加 引用文件如下:在原有文件的基础上,添加#import "wsse.h";该文件是用于在认证时用。​​​​​​​a.建立一个app项目文件夹。

2025-05-27 10:19:10 642 1

c++日志库,方便开发中输出日志

c++日志库,方便开发中输出日志

2025-07-01

Qt开发解码器上墙客户端

Qt开发解码器上墙客户端

2025-06-23

Qt-实现资源树模糊查询

Qt-实现资源树模糊查询

2025-06-05

C++结构体与JSON,XML数据互转

c++开发,数据序列化

2025-06-04

qt-窗口实现自定义标题栏

实现窗口自定义标题栏

2025-05-30

qt 自定义控件-时间轴

qt 自定义控件-时间轴

2025-05-29

qt自定义控件-云台绘制

qt自定义控件-云台绘制

2025-05-28

onvif客户端开发Demo

该程序可实现与IPC相机通讯,可以获取相机的基本信息,管理相机,操控云台等功能

2025-05-27

3维渲染 OSG qt下搭建三维场景Demo

qt下二次开发OSG三维渲染Demo示例,可以供二次开发OSG的同学参考

2025-04-25

c/c++音视频推流服务,rtmp,http

推送rtsp ,本地文件到 rtmp服务器和http服务器 ,服务器需要自己搭建 ,我选择的是nginx服务器 添加 nginx-rtmp-module 和 nginx-ts-module

2025-04-25

音视频开发+c/c++服务

使用开源的rtsp服务EasyRtspServer,自己实现一个rtsp客户端模块EasyRtspClientMod,本服务的功能有:1.通过ffmpeg读取本地mp4文件,将音视频数据包发送给rtsp服务,使用vlc可以播放该视频;2.通过ffmpeg 读取rtsp协议的媒体流,将音视频数据包发送给rtsp服务,使用vlc可以播放该视频。 注:本rtsp服务是参考开源项目live555中单线程的rtsp服务,在此基础上,本rtsp服务可以实现多线程同时并发多路媒体流的推送服务。

2025-04-25

QT 做即时通讯 界面 代码

足以让菜鸟们学会做界面 ,每一个图片都是一个界面 ,以下几个方面研究它。 1.界面间的跳转; 2.信号的设置; 3.槽函数的应用。

2013-08-07

空空如也

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

TA关注的人

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