04 2023 档案

摘要:八、可以扩展我们的记号到有两个参数n和m的情形,其中的n和m可以按不同速率独立地趋于无穷。对于给定的函数g(n, m),用O(g(n, m))来表示以下函数集: O(g(n, m)) = { f(n, m): 存在正常量c、和,使得对所有n>=n0或m>=m0,有 0<=f(n,m)<=cg(n,m 阅读全文
posted @ 2023-04-30 22:47 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0) 编辑
摘要:2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。 答案2023-04-30: resampling_audio.c 是 FFmpeg 中的一个源文件,其主要功能是实现音频重采样。 音频重采样是指将一段音频数据从一个采样率、声道数或 阅读全文
posted @ 2023-04-30 22:46 福大大架构师每日一题 阅读(44) 评论(0) 推荐(0) 编辑
摘要:flv介绍 FLV(Flash Video)是Adobe公司推出的⼀种流媒体格式,由于其封装后的⾳视频⽂件体积⼩、封装简单等特点,⾮常适合于互联⽹上使⽤。⽬前主流的视频⽹站基本都⽀持FLV。采⽤FLV格式封装的⽂件后缀为.flv。 FLV封装格式是由⼀个⽂件头(file header)和 ⽂件体(f 阅读全文
posted @ 2023-04-29 20:43 福大大架构师每日一题 阅读(56) 评论(0) 推荐(0) 编辑
摘要:2023-04-29:一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数数组 nums ,返回 nums 的所有非空 子序列 的 宽度之和 由于答案可能非常大,请返回对 109 + 7 取余 后的结果。 子序列 定义为从一个数组里删除一些(或者不删除)元素, 但不改变剩下元素的 阅读全文
posted @ 2023-04-29 20:42 福大大架构师每日一题 阅读(64) 评论(0) 推荐(0) 编辑
摘要:NALU(Network Abstract Layer Unit) ⾳视频编码在流媒体和⽹络领域占有重要地位;流媒体编解码流程⼤致如下图所示: H264简介 H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待核实。在ITU的标准⾥称为H.264,在MPEG的标准⾥是MPEG- 阅读全文
posted @ 2023-04-28 20:34 福大大架构师每日一题 阅读(75) 评论(0) 推荐(0) 编辑
摘要:2023-04-28:将一个给定字符串 s 根据给定的行数 numRows 以从上往下、从左到右进行 Z 字形排列 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下 P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的 阅读全文
posted @ 2023-04-28 20:33 福大大架构师每日一题 阅读(68) 评论(0) 推荐(0) 编辑
摘要:NALU(Network Abstract Layer Unit) ⾳视频编码在流媒体和⽹络领域占有重要地位;流媒体编解码流程⼤致如下图所示: H264简介 H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待核实。在ITU的标准⾥称为H.264,在MPEG的标准⾥是MPEG- 阅读全文
posted @ 2023-04-28 19:45 福大大架构师每日一题 阅读(84) 评论(0) 推荐(0) 编辑
摘要:AAC介绍 AAC(Advanced Audio Coding)是一种现代的音频编码技术,用于数字音频的传输和存储领域。AAC是MPEG-2和MPEG-4标准中的一部分,可提供更高质量的音频数据,并且相比于MP3等旧有音频格式,AAC需要更少的比特率。 AAC通过使用一些高级的音频编码算法来实现更好 阅读全文
posted @ 2023-04-27 21:07 福大大架构师每日一题 阅读(87) 评论(0) 推荐(0) 编辑
摘要:2022-04-27:用go语言重写ffmpeg的remuxing.c示例。 答案2022-04-27: ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式重新封装到目标文件中 阅读全文
posted @ 2023-04-27 21:07 福大大架构师每日一题 阅读(23) 评论(0) 推荐(0) 编辑
摘要:AAC介绍 AAC(Advanced Audio Coding)是一种现代的音频编码技术,用于数字音频的传输和存储领域。AAC是MPEG-2和MPEG-4标准中的一部分,可提供更高质量的音频数据,并且相比于MP3等旧有音频格式,AAC需要更少的比特率。 AAC通过使用一些高级的音频编码算法来实现更好 阅读全文
posted @ 2023-04-27 20:33 福大大架构师每日一题 阅读(113) 评论(0) 推荐(0) 编辑
摘要:2023-04-27:用go语言重写ffmpeg的remuxing.c示例。 答案2023-04-27: ffmpeg的remuxing.c是一个用于将多媒体文件从一种容器格式转换为另一种容器格式的命令行工具。它可以将音频、视频和字幕等元素从源文件中提取出来,并按照用户指定的方式重新封装到目标文件中 阅读全文
posted @ 2023-04-27 20:22 福大大架构师每日一题 阅读(41) 评论(0) 推荐(0) 编辑
摘要:播放器框架 常用音视频术语 • 容器/文件(Conainer/File):即特定格式的多媒体文件, 比如mp4、flv、mkv等。 • 媒体流(Stream):表示时间轴上的一段连续数据,如一 段声音数据、一段视频数据或一段字幕数据,可以是压缩 的,也可以是非压缩的,压缩的数据需要关联特定的编解 码 阅读全文
posted @ 2023-04-26 22:12 福大大架构师每日一题 阅读(53) 评论(0) 推荐(0) 编辑
摘要:2022-04-26:给定一个数组componets,长度为A, componets[i] = j,代表i类型的任务需要耗时j 给定一个二维数组orders,长度为M, orders[i][0]代表i号订单下单时间 orders[i][1]代表i号订单是哪种类型的任务,毫无疑问orders[i][1 阅读全文
posted @ 2023-04-26 22:12 福大大架构师每日一题 阅读(27) 评论(0) 推荐(0) 编辑
摘要:2023-04-26:给定一个数组componets,长度为A, componets[i] = j,代表i类型的任务需要耗时j 给定一个二维数组orders,长度为M, orders[i][0]代表i号订单下单时间 orders[i][1]代表i号订单是哪种类型的任务,毫无疑问orders[i][1 阅读全文
posted @ 2023-04-26 21:35 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0) 编辑
摘要:01-SDL子系统 SDL将功能分成下列数个子系统(subsystem): ◼ SDL_INIT_TIMER:定时器 ◼ SDL_INIT_AUDIO:音频 ◼ SDL_INIT_VIDEO:视频 ◼ SDL_INIT_JOYSTICK:摇杆 ◼ SDL_INIT_HAPTIC:触摸屏 ◼ SDL_ 阅读全文
posted @ 2023-04-25 22:19 福大大架构师每日一题 阅读(45) 评论(0) 推荐(0) 编辑
摘要:2022-04-25:给定两个长度为N的数组,a[]和b[] 也就是对于每个位置i来说,有a[i]和b[i]两个属性 i a[i] b[i] j a[j] b[j] 现在想为了i,选一个最好的j位置,搭配能得到最小的如下值: (a[i] + a[j]) ^ 2 + b[i] + b[j] 我们把这个 阅读全文
posted @ 2023-04-25 22:18 福大大架构师每日一题 阅读(111) 评论(0) 推荐(0) 编辑
摘要:2023-04-25:给定两个长度为N的数组,a[]和b[] 也就是对于每个位置i来说,有a[i]和b[i]两个属性 i a[i] b[i] j a[j] b[j] 现在想为了i,选一个最好的j位置,搭配能得到最小的如下值: (a[i] + a[j]) ^ 2 + b[i] + b[j] 我们把这个 阅读全文
posted @ 2023-04-25 21:06 福大大架构师每日一题 阅读(96) 评论(0) 推荐(0) 编辑
摘要:六、证明:一个算法的运行时间为θ(g(n))当且仅当其最坏情况运行时间为O(g(n)),且其最好情况运行时间为Ω(g(n)) 。 文心一言: chatgpt: 要证明「一个算法的运行时间为θ(g(n))当且仅当其最坏情况运行时间为O(g(n)),且其最好情况运行时间为Ω(g(n))」,需要证明两个方 阅读全文
posted @ 2023-04-24 21:37 福大大架构师每日一题 阅读(33) 评论(0) 推荐(0) 编辑
摘要:2022-04-24:用go语言重写ffmpeg的muxing.c示例。 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息。 添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数,并打开编码器;同时为每个流创建 AVStrea 阅读全文
posted @ 2023-04-24 21:37 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0) 编辑
摘要:2023-04-24:用go语言重写ffmpeg的muxing.c示例。 答案2022-04-24: 本程序的大体过程如下: 打开输出文件并写入头部信息。 添加音频和视频流,并为每个流创建 AVCodecContext 对象,根据输入格式设置编码器参数,并打开编码器;同时为每个流创建 AVStrea 阅读全文
posted @ 2023-04-24 20:52 福大大架构师每日一题 阅读(23) 评论(0) 推荐(0) 编辑
摘要:17 FFmpeg滤镜 17.1 filter的分类 按照处理数据的类型,通常多媒体的filter分为: ● 音频filter ● 视频filter ● 字幕filter 另一种按照处于编解码器的位置划分: ● prefilters: used before encoding ● intrafilt 阅读全文
posted @ 2023-04-23 21:11 福大大架构师每日一题 阅读(201) 评论(0) 推荐(0) 编辑
摘要:2022-04-23:给定你一个整数数组 nums 我们要将 nums 数组中的每个元素移动到 A 集合 或者 B 集合中 使得 A 集合和 B 集合不为空,并且 average(A) == average(B) 如果可以完成则返回true,否则返回false。 注意:对于数组 arr, avera 阅读全文
posted @ 2023-04-23 21:10 福大大架构师每日一题 阅读(49) 评论(0) 推荐(0) 编辑
摘要:2023-04-23:给定你一个整数数组 nums 我们要将 nums 数组中的每个元素移动到 A 集合 或者 B 集合中 使得 A 集合和 B 集合不为空,并且 average(A) == average(B) 如果可以完成则返回true,否则返回false。 注意:对于数组 arr, avera 阅读全文
posted @ 2023-04-23 20:32 福大大架构师每日一题 阅读(46) 评论(0) 推荐(0) 编辑
摘要:07-ffplay命令播放媒体 播放本地文件 播放本地 MP4 视频文件 test.mp4 的命令,从第 2 秒位置开始播放,播放时长为 10 秒,并且在窗口标题中显示 "test time": ffplay -window_title "test time" -ss 2 -t 10 -autoex 阅读全文
posted @ 2023-04-22 21:17 福大大架构师每日一题 阅读(278) 评论(0) 推荐(0) 编辑
摘要:2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 在一次操作中,你可以选择两个 不同 的下标 i 和 j , 其中 0 <= i, j < nums.length ,并且: 令 nums[i] = nums[i] + 2 且 令 nums[j] = nums 阅读全文
posted @ 2023-04-22 21:17 福大大架构师每日一题 阅读(53) 评论(0) 推荐(0) 编辑
摘要:2023-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 在一次操作中,你可以选择两个 不同 的下标 i 和 j , 其中 0 <= i, j < nums.length ,并且: 令 nums[i] = nums[i] + 2 且 令 nums[j] = nums 阅读全文
posted @ 2023-04-22 19:52 福大大架构师每日一题 阅读(37) 评论(0) 推荐(0) 编辑
摘要:2023-04-21:用go语言重写ffmpeg的metadata.c示例。 答案2023-04-21: 这段 Go 代码演示了如何使用 ffmpeg-go 库中的函数来读取多媒体文件元数据,包括视频、音频等信息。它的大体过程如下: 设置环境变量以加载 FFmpeg 动态链接库 这里将 FFmpeg 阅读全文
posted @ 2023-04-21 22:25 福大大架构师每日一题 阅读(34) 评论(0) 推荐(0) 编辑
摘要:2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量。 每一回合,从中选出任意两块石头,然后将它们一起粉碎 假设石头的重量分别为 x 和 y,且 x <= y 那么粉碎的可能结果如下: 如果 x == y,那么两块石头都会被完全粉碎; 阅读全文
posted @ 2023-04-20 21:04 福大大架构师每日一题 阅读(222) 评论(0) 推荐(0) 编辑
摘要:使用 gvm 可以带来以下好处: 快速切换 Golang 版本,方便进行版本测试和开发; 可以在多个项目中同时使用不同版本的 Golang 包和工具,避免冲突; 可以通过 gvm 管理不同版本的 Golang,方便安装、卸载和更新; 可以自由选择 Golang 的镜像源,下载更快。 我使用的是win 阅读全文
posted @ 2023-04-19 20:47 福大大架构师每日一题 阅读(126) 评论(0) 推荐(0) 编辑
摘要:2023-04-19:给定一个非负数组arr 任何两个数差值的绝对值,如果arr中没有,都要加入到arr里 然后新的arr继续,任何两个数差值的绝对值,如果arr中没有,都要加入到arr里 一直到arr大小固定。 请问最终arr长度是多少。 1 <= arr的长度 <= 10^5 0 <= arr的 阅读全文
posted @ 2023-04-19 20:46 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0) 编辑
摘要:2023-04-18:ffmpeg中的hw_decode.c的功能是通过使用显卡硬件加速器(如 NVIDIA CUDA、Intel Quick Sync Video 等)对视频进行解码,从而提高解码效率和性能。在进行硬件加速解码时,相较于 CPU 的软件解码方式,GPU 可以利用其并行处理能力和更高 阅读全文
posted @ 2023-04-18 21:35 福大大架构师每日一题 阅读(119) 评论(0) 推荐(0) 编辑
摘要:四、2 ^ (n+1)=O(2 ^ n)成立吗? 2^(2n)=O(2 ^ n)成立吗? 文心一言: chatgpt: 第一个式子不成立,第二个式子成立。 2 ^ (n+1) = O(2 ^ n) 该式不成立。按照大O符号的定义,如果存在正常数c和n0,使得n>n0时,2(n+1)<=c*2n,则该 阅读全文
posted @ 2023-04-18 21:05 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要:四月头条:编程语言 Zig 进入 TIOBE 指数前 50 名 最近,我们讨论了高性能编程语言的出现。由于需要处理的数据量越来越大,这些编程语言正在蓬勃发展。因此,C 和 C++ 在前十名中表现良好,而 Rust 在前二十名中似乎是一个不错的选择。但是,在排名更低的位置上,还有一个非常显著的 C 和 阅读全文
posted @ 2023-04-17 21:54 福大大架构师每日一题 阅读(122) 评论(0) 推荐(0) 编辑
摘要:官方文档: https://www.ffmpeg.org/ffplay-all.html https://www.ffmpeg.org/ffmpeg-all.html 01-Windows FFMPEG命令行环境搭建 要在Windows系统上使用FFmpeg命令行,可以按照以下步骤搭建环境: 1.访 阅读全文
posted @ 2023-04-17 21:33 福大大架构师每日一题 阅读(114) 评论(0) 推荐(0) 编辑
摘要:2023-04-17:设计一个包含一些单词的特殊词典,并能够通过前缀和后缀来检索单词。 实现 WordFilter 类: WordFilter(string[] words) 使用词典中的单词 words 初始化对象 f(string pref, string suff) 返回词典中具有前缀 pre 阅读全文
posted @ 2023-04-17 21:30 福大大架构师每日一题 阅读(30) 评论(0) 推荐(0) 编辑
摘要:2023-04-16:给定一个长度为N的数组,值一定在0~N-1范围,且每个值不重复 比如,arr = [4, 2, 0, 3, 1] 0 1 2 3 4 把0想象成洞,任何非0数字都可以来到这个洞里,然后在原本的位置留下洞 比如4这个数字,来到0所代表的洞里,那么数组变成 : arr = [0, 阅读全文
posted @ 2023-04-16 18:53 福大大架构师每日一题 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.1.音视频录制原理 1.2.音视频播放原理 1.3.图像表示RGB-YUV 1.3.1 图像基础概念 ◼ 像素:像素是一个图片的基本单位,pix是英语单词picture的简写,加上英 语单词“元素element”,就得到了“pixel”,简称px,所以“像素”有“图像元素” 之意。 ◼ 分辨率: 阅读全文
posted @ 2023-04-16 15:42 福大大架构师每日一题 阅读(156) 评论(0) 推荐(0) 编辑
摘要:go golang基础常见网址 音视频 ffmpeg常用命令 ffmpeg文档 lal官方文档 音视频/C++/k8s/Docker等等 学习笔记 mysql java充电社的mysql教程 pgsql PostgreSQL 13.1 手册 redis java充电社的redis教程 redis文档 阅读全文
posted @ 2023-04-16 14:50 福大大架构师每日一题 阅读(83) 评论(0) 推荐(0) 编辑
摘要:2023-04-15:ffmpeg的filter_audio.c的功能是生成一个正弦波音频,然后通过简单的滤镜链,最后输出数据的MD5校验和。请用go语言改写。 答案2023-04-15: 代码见github/moonfdd/ffmpeg-go库。 以下是通过 Go 语言重新实现 ffmpeg 的 阅读全文
posted @ 2023-04-15 19:51 福大大架构师每日一题 阅读(33) 评论(0) 推荐(0) 编辑
摘要:二、证明:对任意实常量a和b,其中b>0,有(n+a) ^ b=O(n ^ b)。 文心一言: 设a=b,则有(n+a) ^ b=(n+b)(n+a)=n ^ b+n ^ b =O(n ^ b) 因此,对任意实常量a和b,其中b>0,有(n+a) ^ b=O(n ^ b)。 chatgpt: 要证明 阅读全文
posted @ 2023-04-15 19:11 福大大架构师每日一题 阅读(44) 评论(0) 推荐(0) 编辑
摘要:2023-04-14:n对情侣坐在连续排列的 2n 个座位上,想要牵到对方的手, 人和座位由一个整数数组 row 表示,其中 row[i] 是坐在第 i 个座位上的人的ID, 情侣们按顺序编号,第一对是 (0, 1),第二对是 (2, 3),以此类推,最后一对是 (2n-2, 2n-1)。 返回 最 阅读全文
posted @ 2023-04-14 21:11 福大大架构师每日一题 阅读(40) 评论(0) 推荐(0) 编辑
摘要:七、描述一个运行时间为O(nlgn)的算法,给定n个整数的集合S和另一个整数,该算法能确定 S中是否存在两个其和刚好为工的元素。 文心一言: 这里是一个运行时间为O(nlgn)的算法,可以用来确定集合 S 中是否存在两个元素,它们的和恰好为工。 首先,我们需要将集合 S 中的元素按升序排序,这样我们 阅读全文
posted @ 2023-04-14 20:46 福大大架构师每日一题 阅读(22) 评论(0) 推荐(0) 编辑
摘要:2023-04-13:给定一个字符串数组strs,其中每个字符串都是小写字母组成的, 如果i < j,并且strs[i]和strs[j]所有的字符随意去排列能组成回文串, 那么说(i,j)叫做一个互补对(complementary)。 求strs中有多少个互补对。 strs长度 <= 3 * 10^ 阅读全文
posted @ 2023-04-13 20:39 福大大架构师每日一题 阅读(135) 评论(0) 推荐(0) 编辑
摘要:五、回顾查找问题(参见练习 2.1-3),注意到,如果序列 A 已排好序,就可以将该序列的中点与v进行比较。根据比较的结果,原序列中有一半就可以不用再做进一步的考虑了。二分查找算法重复这个过程,每次都将序列剩余部分的规模减半。为二分查找写出迭代或递归的伪代码。证明:二分查找的最坏情况运行时间为 O( 阅读全文
posted @ 2023-04-13 20:21 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要:2023-04-12:使用 Go 重写 FFmpeg 的 extract_mvs.c 工具程序,提取视频中的运动矢量信息。 答案2023-04-12: 主要的过程包括: 打开输入视频文件并查找视频流信息。根据视频流类型打开解码器,并设置解码器参数。循环读取视频帧数据。对每一帧数据进行解码并提取其中的 阅读全文
posted @ 2023-04-12 20:44 福大大架构师每日一题 阅读(29) 评论(0) 推荐(0) 编辑
摘要:三、使用数学归纳法证明:当n刚好是2的幂时,以下递归式的解是 T(n)=nlgn。若n=2,T(n)=2;若n=2^k,k>1,T(n)=2T(n/2)+n。 文心一言: chatgpt: 首先,当 n=2 时,T(n)=2log₂n=2,显然等式成立。 现假设对于所有的 k<m,递归式 T(n)= 阅读全文
posted @ 2023-04-12 20:41 福大大架构师每日一题 阅读(19) 评论(0) 推荐(0) 编辑
摘要:2023-04-11:给你下标从 0 开始、长度为 n 的字符串 pattern , 它包含两种字符,‘I’ 表示 上升 ,‘D’ 表示 下降 。 你需要构造一个下标从 0 开始长度为 n + 1 的字符串,且它要满足以下条件: num 包含数字 ‘1’ 到 ‘9’ ,其中每个数字 至多 使用一次。 阅读全文
posted @ 2023-04-11 21:09 福大大架构师每日一题 阅读(85) 评论(0) 推荐(0) 编辑
摘要:一、使用图 2-4作为模型,说明归并排序在数组 A=(3,41,52,26,38,57,9,49)上的操作。 文心一言: 使用图 2-4作为模型,说明归并排序在数组 A=(3,41,52,26,38,57,9,49) 上的操作。 归并排序是一种基于分治思想的排序算法,它的基本思想是将一个大的数组分成 阅读全文
posted @ 2023-04-11 20:52 福大大架构师每日一题 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2023-04-10:给定两个正整数x、y,都是int整型(java里) 返回0 ~ x以内,每位数字加起来是y的数字个数。 比如,x = 20、y = 5,返回2, 因为0 ~ x以内,每位数字加起来是5的数字有:5、14, x、y范围是java里正整数的范围, x <= 2 * 10^9, y 阅读全文
posted @ 2023-04-10 22:04 福大大架构师每日一题 阅读(46) 评论(0) 推荐(0) 编辑
摘要:2023-04-09:使用 Golang 重写的 ffmpeg 示例encode_video.c,实现视频编码并将编码后的数据封装为容器格式,最终写入输出文件。 答案2023-04-09: 本文介绍的是使用 Golang 重写的 ffmpeg 示例代码 encode_video.c,该示例代码实现了 阅读全文
posted @ 2023-04-09 21:09 福大大架构师每日一题 阅读(96) 评论(0) 推荐(0) 编辑
摘要:三、再次考虑线性查找问题(参见练习 2.1-3)。假定要查找的元素等可能地为数组中的任意元素,平均需要检查输入序列的多少元素?最坏情况又如何呢?用0记号给出线性查找的平均情况和最坏情况运行时间。证明你的答案。 文心一言: chatgpt: 假设要查找的元素等可能地为数组中的任意元素,则每个元素成为待 阅读全文
posted @ 2023-04-09 20:01 福大大架构师每日一题 阅读(25) 评论(0) 推荐(0) 编辑
摘要:一、用O记号表示函数(n ^ 3)/1000-100(n^2)-100n十3。 文心一言: chatgpt: 可以使用大 O 记号表示该函数的渐进复杂度,即: f ( n ) = n 3 1000 − 100 n 2 − 100 n 13 = O ( n 3 ) . f(n) = \frac{n^3 阅读全文
posted @ 2023-04-08 19:51 福大大架构师每日一题 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2023-04-08:小红有n个朋友, 她准备开个宴会,邀请一些朋友, i号朋友的愉悦值为a[i],财富值为b[i], 如果两个朋友同时参加宴会,这两个朋友之间的隔阂是其财富值差值的绝对值, 宴会的隔阂值,是财富差距最大的两人产生的财富值差值的绝对值, 宴会的愉悦值,是所有参加宴会朋友的愉悦值总和。 阅读全文
posted @ 2023-04-08 19:32 福大大架构师每日一题 阅读(35) 评论(0) 推荐(0) 编辑
摘要:2023-04-07:得分的定义 : 含有大小2*2的矩阵,要么: 1 0 0 1 可以得1分 要么 0 1 1 0 可以得1分 那么一个任意大小的矩阵就有若干得分点,比如 0 1 0 1 0 1 这个矩阵就有2个得分点。 给定正数N,正数M,求所有可能的情况里,所有的得分点总和。 1 <= N、M 阅读全文
posted @ 2023-04-07 21:00 福大大架构师每日一题 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一、以图 2-2 为模型,说明INSERTION-SORT 在数组 A=(31,41,59,26,41,58)上的执行过程。 文心一言: 以图 2-2 为模型,说明INSERTION-SORT 在数组 A=(31,41,59,26,41,58) 上的执行过程。 首先,将数组 A 中的每个元素 a[i 阅读全文
posted @ 2023-04-07 20:26 福大大架构师每日一题 阅读(32) 评论(0) 推荐(0) 编辑
摘要:2023-04-06:拥抱Golang,优化FFmpeg音频编码器,探究encode_audio.c的内部结构。 答案2023-04-06: 见moonfdd/ffmpeg-go库。 这段代码是一个示例程序,用于将音频 PCM 数据编码为 MP2 格式的音频文件。下面是代码的详细步骤: 1.导入 f 阅读全文
posted @ 2023-04-06 21:18 福大大架构师每日一题 阅读(78) 评论(0) 推荐(0) 编辑
摘要:一.给出在应用层需要算法内容的应用的一个例子,并讨论涉及的算法的功能。 文心一言: 在应用层需要算法内容的应用的一个例子是无人机自主飞行控制。无人机自主飞行控制需要算法来确定无人机的位置、速度和方向,以便在复杂的环境中实现精确的导航和避障。 具体来说,无人机自主飞行控制算法可以分为以下几个步骤: 1 阅读全文
posted @ 2023-04-06 21:07 福大大架构师每日一题 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.给出现实生活中需要排序的一个例子或者现实生活中需要计算凸壳的一个例子。 文心一言: 现实生活中需要排序的一个例子: 在一个商店里,顾客需要购买一些商品。他们需要按照价格从低到高排序,以便更容易地找到他们想要的商品。 现实生活中需要计算凸壳的一个例子: 在一个建筑工地上,工人需要计算一个凸壳的面积 阅读全文
posted @ 2023-04-05 21:31 福大大架构师每日一题 阅读(26) 评论(0) 推荐(0) 编辑
摘要:2023-04-05:做甜点需要购买配料,目前共有n种基料和m种配料可供选购。 制作甜点需要遵循以下几条规则: 必须选择1种基料;可以添加0种、1种或多种配料,每种类型的配料最多添加2份, 给定长度为n的数组base, base[i]表示第i种基料的价格, 给定长度为m的数组topping, top 阅读全文
posted @ 2023-04-05 20:52 福大大架构师每日一题 阅读(17) 评论(0) 推荐(0) 编辑
摘要:2023-04-04:使用 Golang 和 ffmpeg-go 库实现 demuxing_decoding.c,轻松掌握音视频分离解码技巧。 答案2023-04-05: 使用github/moonfdd/ffmpeg-go库。 代码使用FFmpeg库打开一个音视频文件,提取其中的视频和音频流,并解 阅读全文
posted @ 2023-04-05 09:35 福大大架构师每日一题 阅读(186) 评论(0) 推荐(0) 编辑
摘要:2023-04-03:给定一个数组arr,和一个正数k 你可以随意删除arr中的数字,最多删除k个 目的是让连续出现一种数字的长度尽量长 返回这个尽量长的长度 比如数组arr = { 3, -2, 3, 3, 5, 6, 3, -2 }, k = 3 你可以删掉-2、5、6(最多3个),这样数组ar 阅读全文
posted @ 2023-04-03 22:58 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要:2023-04-02:设计一个仓库管理器,提供如下的方法: void supply(String item, int num, int price) 名字叫item的商品,个数num,价格price。int sell(String item, int num) 卖出叫item的商品,个数num个,价 阅读全文
posted @ 2023-04-02 22:05 福大大架构师每日一题 阅读(15) 评论(0) 推荐(0) 编辑
摘要:2023-04-01:当Go语言遇见FFmpeg视频解码器,使用Go语言改写decode_video.c文件,提升视频解码效率与开发体验。 答案2023-04-01: 步骤如下: 1.导入必要的依赖库,包括 fmt、os、unsafe 和其它 FFmpeg 库相关的 Go 库。 2.定义一个名为 m 阅读全文
posted @ 2023-04-01 22:41 福大大架构师每日一题 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示