摘要: 二、常见面试题2 注意: 红色标题是面试笔试常遇到的题目 String 这个概率最高 Stl 面试官会问 红黑树 会问 vector 和list 会问 1、变量的声明和定义有什么区别 变量的定义为变量分配地址和存储空间, 变量的声明不分配地址。 一个变量可以在多个地方声明,但是只在一个地方定义。 加 阅读全文
posted @ 2025-11-13 17:42 [BORUTO] 阅读(11) 评论(0) 推荐(0)
摘要: Windows系统 1. 安装K-Lite Codec Pack K-Lite Codec Pack是一个包含多种常用编码器的软件包,可以解决大多数视频编码问题。 步骤: 访问K-Lite Codec Pack官网:https://codecguide.com/download_k-lite_cod 阅读全文
posted @ 2025-10-10 14:21 [BORUTO] 阅读(87) 评论(0) 推荐(0)
摘要: 下面是一个完整的音频采集程序,使用 Qt 作为界面框架,FFmpeg 4.0 进行音频编码和录制。 AudioCapture.pro pro QT += core gui multimedia multimediawidgets greaterThan(QT_MAJOR_VERSION, 4): Q 阅读全文
posted @ 2025-10-09 11:48 [BORUTO] 阅读(23) 评论(0) 推荐(0)
摘要: 下面是一个完整的视频采集程序,使用 Qt 作为界面框架,FFmpeg 4.0 进行视频编码和录制。 VideoCaptureApp.pro QT += core gui multimedia multimediawidgets greaterThan(QT_MAJOR_VERSION, 4): QT 阅读全文
posted @ 2025-10-08 13:37 [BORUTO] 阅读(28) 评论(0) 推荐(0)
摘要: Qt 摄像头视频数据采集(编码数据) 使用了QMediaRecorder来录制视频。QMediaRecorder默认会使用编码器(如H.264)对视频进行编码,然后保存到文件(如MP4)。因此,这个程序保存的是已经编码的视频数据,而不是原始视频数据(如YUV) QMediaRecorder是Qt M 阅读全文
posted @ 2025-09-30 15:56 [BORUTO] 阅读(38) 评论(0) 推荐(0)
摘要: C语言中的左移和右移运算符 左移(<<)和右移(>>)运算符是C语言中对二进制位进行移动的操作符。让我用最简单的方式解释给你听。 1. 基本概念:把二进制位想象成排队的人 想象二进制数就像一排人,每个人代表一个二进制位(0或1): text 数字 13 的二进制:1 1 0 1 位置: 第3人 第2 阅读全文
posted @ 2025-09-28 17:27 [BORUTO] 阅读(206) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-09-28 15:55 [BORUTO] 阅读(13) 评论(0) 推荐(0)
摘要: 我们同样使用C语言实现十六进制到十进制的转换。十六进制数通常以字符串形式表示,包含0-9和A-F(或a-f)字符。转换的原理是:从字符串的最左边(最高位)开始,将每个字符转换成对应的数值(0-15),然后乘以16的相应次幂(从最高位开始,幂次递减),最后求和。 注意:我们也要考虑十六进制字符串可能带 阅读全文
posted @ 2025-09-28 15:54 [BORUTO] 阅读(131) 评论(0) 推荐(0)
摘要: 。。。 阅读全文
posted @ 2025-09-28 15:54 [BORUTO] 阅读(2) 评论(0) 推荐(0)
摘要: 我们首先理解十进制转十六进制的原理,然后给出几种C语言实现方法。原理:不断除以16,记录余数,余数范围0-15,其中10-15用字母A-F表示。然后将余数倒序排列。 步骤: 用十进制数除以16,记录余数。 将商作为新的被除数,重复步骤1,直到商为0。 将余数倒序排列,如果余数在10-15之间,转换为 阅读全文
posted @ 2025-09-28 15:53 [BORUTO] 阅读(52) 评论(0) 推荐(0)