技术栈
开发语言
bug和崩溃我都要
2 小时前
开发语言
·
qt
·
音视频
Qt 封装 libmpv 全功能视频播放器开发指南
在桌面应用开发中,嵌入一个高性能、格式支持广泛的视频播放引擎往往是最具挑战性的任务之一。很多开发者在尝试将 FFmpeg 直接集成到 Qt 界面时,会发现不仅要处理复杂的解码逻辑,还要面对音画同步、硬件加速以及不同容器格式的兼容性难题,最终导致项目周期无限拉长。其实,成熟的解决方案早已存在,那就是利用 libmpv 库。它剥离了 mpv 播放器的 GUI 部分,仅保留核心播放引擎,允许开发者通过简单的 API 将其嵌入任意窗口句柄中,从而专注于业务逻辑而非底层解码细节。
郝学胜-神的一滴
2 小时前
开发语言
·
c++
·
qt
·
程序人生
·
用户界面
Qt 高级开发 018:复刻经典登录界面布局与窗口美化全解析
Qt 高级开发 018:复刻经典登录界面布局与窗口美化全解析🎐 在 GUI 开发的漫漫长路里,界面布局逻辑、常用控件运用,始终是新手入门的核心必修课。市面上各类软件界面样式千差万别,很多开发者看着精致的原生界面,却始终摸不透布局搭建、控件搭配的底层逻辑。
郝亚军
2 小时前
开发语言
·
c++
·
算法
IEEE 754 单精度浮点的SEM表示
#include <iostream> using namespace std;typedef union { float f; struct { unsigned int mantissa : 23; unsigned int exponent : 8; unsigned int sign : 1; } parts; unsigned char hex[4]; } ieee754_float;
zhangjw34
2 小时前
java
·
开发语言
·
面试
第15篇:Java多线程零基础入门,进程线程、线程创建方式、线程生命周期、线程安全彻底吃透
前面14篇,我们搞定了:基础语法、面向对象、集合、IO流。从今天开始,正式进入Java进阶核心难点——多线程。
蝈理塘(/_\)大怨种
2 小时前
java
·
开发语言
类和对象 (上)
class,struct 为类定义的关键字类中的变量称为类的属性或成员变量函数称为类的方法或成员函数为了区分成员变量,一般习惯上成员变量会加一个特殊标识, 如前缀 _ 或 m_ ,并不是强制的,只是一些惯例,具体看公司的要求。
小新110
2 小时前
开发语言
·
qt
qt creator 将qInfo的输出日志写入日志文档,方便查看
第一步:定义一个静态函数:第二步:实现:customLogOutput :第三步,调用第四部,查看结果:
hssfscv
3 小时前
开发语言
·
qt
·
学习
QT的学习记录1
1、QT的编译过程(简单熟悉一下)为了实现以下窗口的创建首先在记事本中编写代码并保存在地址a:#include <QApplication>//程序 #include<QLabel>//标签 #include<QLineEdit>//编辑框 #include<QPushButton>//按钮 #include<QHBoxLayout>//水平布局 #include<QVBoxLayout>//垂直布局 #include<QWidget>//窗口
SunnyDays1011
3 小时前
开发语言
·
python
·
excel
Python操作Excel批注:从基础添加到高级自定义的完整指南
如果你经常处理Excel数据,一定见过单元格右上角那个红色小三角——那就是批注(Comment)。批注在团队协作、数据审核、报表说明等场景下特别有用。但手动添加批注效率太低,特别是需要批量处理时。
Yyyyyy~
3 小时前
开发语言
·
c++
【C++】数组篇
先排序 → 循环生成下一个排列 → 全部存起来 → 完成全排列3 个关键点必须先排序 让数组变成最小顺序,next_permutation 才能生成所有排列。
牛肉在哪里
3 小时前
开发语言
·
c++
·
机器人
ros2 从零开始27 编写广播C++
在接下来的两个教程中,我们将编写代码来复现"tf2入门教程"中的演示。之后,后续教程将专注于使用更高级的tf2功能扩展这个演示,包括在变换查找中使用超时和时间旅行功能。依赖于《编写静态广播C++》,我们现在编写一个监听某个小乌龟的位置信息,并且转换为world坐标系,广播出来。
yong9990
4 小时前
开发语言
·
qt
基于Qt的文件传输系统
基于Qt的文件传输系统,包含服务器端和客户端的实现,支持断点续传、多文件传输、进度显示等功能。参考代码 基于QT的文件传输 www.youwenfan.com/contentcsv/72043.html
yuan19997
4 小时前
开发语言
·
算法
·
matlab
基于 MATLAB PSO 工具箱的函数寻优算法
MATLAB 自带 Particle Swarm Optimization(PSO)工具箱,核心函数是 particleswarm,属于 Global Optimization Toolbox。下面从原理 → 参数 → 代码实战 → 高级用法 → 常见问题系统讲解。
handler01
4 小时前
开发语言
·
c++
·
算法
·
c
·
树
·
二叉搜索树
·
搜索树
【C++】二叉搜索树详解及其模拟实现(代码)
#cpp二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:示例二叉搜索树:初始树:{8, 3, 1, 10, 6, 4, 7, 14, 13}
luj_1768
4 小时前
c语言
·
开发语言
·
c++
·
经验分享
·
算法
残熵算法的稳健防灾逻辑
残熵算法在经济学实盘操作中强调稳健防灾并以承认亏损为前提,其核心逻辑根植于算法设计的数学本质与宏观经济风险管理的内在要求。
一只鹿鹿鹿
5 小时前
java
·
大数据
·
运维
·
开发语言
·
数据库
信息化项目管理规范(参考Word文件)
在数字化建设与业务拓展的进程中,项目作为承接战略目标、落地业务需求、创造核心价值的关键载体,其规范化管理直接关乎交付效率、质量保障与成本控制,更影响企业整体运营效能与市场竞争力。
XGeFei
5 小时前
开发语言
·
python
python中子线程与主线程的关系
结合你 PyQt上位机 场景,分面试作答、核心关系、用法、实操规则、高频追问,直接背诵。主线程是程序入口线程,PyQt 里也叫 UI线程,负责界面渲染、事件响应;子线程由主线程创建,用来执行耗时任务。 二者归属同一个进程,共享内存,通过信号槽/队列通信;主线程不做耗时操作,子线程不直接操作UI。
Chase_______
5 小时前
java
·
开发语言
·
python
【Java杂项】final 关键字详解:变量、方法、类限制与引用可变性
🎬 博主名称: 超级苦力怕🔥 个人专栏: 《基本功修炼大全》🚀 每一次思考都是突破的前奏,每一次复盘都是精进的开始!
ruxingli
5 小时前
开发语言
·
后端
·
golang
Golang iota详解
给你来一版 Golang iota 超详细大全,尽量讲透,而且按“面试 + 实战 + 易踩坑”的方式来。
我材不敲代码
5 小时前
开发语言
·
python
·
uv
Python venv 虚拟环境从入门到精通 + uv 高性能替代工具实战指南
在 Python 项目开发中,依赖包版本冲突是最常见的问题之一:不同项目需要同一第三方库的不同版本、全局环境包过多导致污染、项目迁移后环境无法复现……
l1t
5 小时前
开发语言
·
python
DeepSeek总结的使用实体-组件-系统和基于存在性处理进行Python编程18-20
在标志的世界里,状态转换是一次写入。让一个生物饥饿,设置 is_hungry = True。让它不再饥饿,设置 is_hungry = False。标志一直存在;只有它的值改变了。