<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[quaer的博客]]></title><description><![CDATA[一个平凡的人]]></description><link>https://blog.youkuaiyun.com/quaer</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; quaer]]></copyright><item><title><![CDATA[弗洛伊德算法--判圈法寻找环的入口O(n) O(1)]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/168453595</link><guid>https://blog.youkuaiyun.com/quaer/article/details/168453595</guid><author>quaer</author><pubDate>Mon, 19 Oct 2026 21:18:34 +0800</pubDate><description><![CDATA[走一步：slow = nums[0] = 2, fast = nums[nums[0]] = nums[2] = 1。走两步：slow = nums[2] = 1, fast = nums[nums[1]] = nums[3] = 4。走三步：slow = nums[1] = 3, fast = nums[nums[4]] = nums[2] = 1。走四步：slow = nums[3] = 4, fast = nums[nums[1]] = nums[3] = 4。]]></description><category></category></item><item><title><![CDATA[VS配置环境h lib dll]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/168128097</link><guid>https://blog.youkuaiyun.com/quaer/article/details/168128097</guid><author>quaer</author><pubDate>Fri, 16 Oct 2026 12:16:33 +0800</pubDate><description><![CDATA[(1)添加文件引用的lib静态库路径：工程-->属性-->配置属性-->链接器-->常规-->附加库目录（Additional Library Directory）：加上lib文件存放目录。添加：工程-->属性-->配置属性-->c/c++-->常规-->附加包含目录（Additional Include Directories）：加上头文件存放目录。(2)工程-->属性-->配置属性-->链接器-->输入-->附加依赖项（Additional Dependencies）：加上lib文件名。]]></description><category></category></item><item><title><![CDATA[音视频播放器--源代码--极简版本]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/168127038</link><guid>https://blog.youkuaiyun.com/quaer/article/details/168127038</guid><author>quaer</author><pubDate>Fri, 16 Oct 2026 12:00:03 +0800</pubDate><description><![CDATA[【代码】音视频播放器--源代码--极简版本。]]></description><category></category></item><item><title><![CDATA[FFmpeg环境搭建10.16]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/168118889</link><guid>https://blog.youkuaiyun.com/quaer/article/details/168118889</guid><author>quaer</author><pubDate>Fri, 16 Oct 2026 11:14:33 +0800</pubDate><description><![CDATA[主要是命令行的搭建--如下：我这里是下载的最新版本10.16.2026，如果下载全部的版本也可以，有btbn和gyan两种下载渠道；我从btbn下载感觉会快一点..（下图中为错误，应该拷贝到system32下！吐槽下 , Windows 真会玩 , 64 6464 位的动态库拷贝到 " C:\Windows\System32 " 目录下 , 32 位的动态库拷贝到 " C:\Windows\SysWOW64 " 目录下;输入ffmpeg -version查看结果。然后就可以开始学习指令了！]]></description><category></category></item><item><title><![CDATA[音视频1-3]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/167812394</link><guid>https://blog.youkuaiyun.com/quaer/article/details/167812394</guid><author>quaer</author><pubDate>Tue, 13 Oct 2026 20:57:13 +0800</pubDate><description><![CDATA[这是优先级排序（一般情况下的最佳实践）。优先选择 Audio Master，其次 External Clock Master，最差选 Video Master。因为人耳对音频的容错率极低，所以保证音频流畅是第一位。]]></description><category></category></item><item><title><![CDATA[音视频1-2]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/167700493</link><guid>https://blog.youkuaiyun.com/quaer/article/details/167700493</guid><author>quaer</author><pubDate>Tue, 13 Oct 2026 18:55:04 +0800</pubDate><description><![CDATA[告诉渲染器“这一帧什么时候上屏/这一路音频什么时候出声”。：告诉解码器“这一包/这一帧什么时候送进解码”。以上，都是音频编码。]]></description><category></category></item><item><title><![CDATA[1-1 音视频基础]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/167698926</link><guid>https://blog.youkuaiyun.com/quaer/article/details/167698926</guid><author>quaer</author><pubDate>Mon, 12 Oct 2026 18:00:44 +0800</pubDate><description><![CDATA[码率 = 每秒的比特预算。关键不是预算多少，而是够不够花、会不会花。图像复杂、分辨率高、编码器老 —— 需要的码率就高；画面静态、分辨率低、编码器新 —— 同样的码率就能更清晰。把这三条记住，码率这个概念你就彻底出师了。FFT也能能量集中啊，为什么不直接上FFT？它在边界处是对称延拓。​ 也就是说，DCT在块边界不产生显著的人工振铃效应，且变换后的系数全是实数、能量集中度更高。而FFT在边界隐含周期性，容易在块边缘造成振铃和块效应。I帧 B帧 P帧。]]></description><category></category></item><item><title><![CDATA[关于FLV封装格式和MP4格式等]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/160913437</link><guid>https://blog.youkuaiyun.com/quaer/article/details/160913437</guid><author>quaer</author><pubDate>Mon, 12 Oct 2026 16:42:36 +0800</pubDate><description><![CDATA[封装格式 TS。]]></description><category></category></item><item><title><![CDATA[音视频开发--图像篇--转b站]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/160894698</link><guid>https://blog.youkuaiyun.com/quaer/article/details/160894698</guid><author>quaer</author><pubDate>Fri, 08 May 2026 17:32:46 +0800</pubDate><description><![CDATA[一个像素占有一个字节，90min视频不做编码压缩，计算初步有375GB，太大了！通过PCM到AAC--与音频的录制相关--脉冲编码调制--高级音频编码。此类和模拟信号采样基本没有区别，只是有几个参数需要进行注意---实际上 这就是对应于帧数据--查表。重要概念 I P B帧。接下来是PCM--音频。字幕篇SSA-ASS。]]></description><category></category></item><item><title><![CDATA[音视频开发 5.8 摘要 转自b站 总结，建议看视频]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/160892699</link><guid>https://blog.youkuaiyun.com/quaer/article/details/160892699</guid><author>quaer</author><pubDate>Fri, 08 May 2026 16:28:51 +0800</pubDate><description><![CDATA[其中YUV444刚好是1:1:1，422是Y+U或者Y+V，420是指YU YV Y，主要看四个相邻的像素点之间。存储格式如下，亮度 色度。如果想要了解RGB 可以从BMP图片格式去查看分析。如YUV444 YUV422 YUV420。如果是本地播放，则不需要解协议。]]></description><category></category></item><item><title><![CDATA[如何防止自己开发的软件被破解？、]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/158699810</link><guid>https://blog.youkuaiyun.com/quaer/article/details/158699810</guid><author>quaer</author><pubDate>Thu, 05 Mar 2026 16:54:15 +0800</pubDate><description><![CDATA[很多做软件产品的程序员，在软件里区别正式版和试用版就仅仅是靠注册码验证而已，这种情况下，只要试用版被破解，那正式版就到手了，而正确的思路应该是，正式版不提供公开下载，只有用户付费后才提供下载地址，公开发布的试用版里彻底不放提供正式版的数据的代码，造成的结果是，很多破解者得到试用版后就破解，令他们高兴的是，软件很容易破解，但令他们沮丧的是，破解成功后，试用版还是试用版，改有的功能还是没有。，做为软件开发者，软件防破解肯定是需要的，软件防护目的不是为了完全防止不被破解，而是尽可能的做到增加破解成本。]]></description><category></category></item><item><title><![CDATA[MATLAB闪退修复教程]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/152895933</link><guid>https://blog.youkuaiyun.com/quaer/article/details/152895933</guid><author>quaer</author><pubDate>Fri, 10 Oct 2025 09:46:29 +0800</pubDate><description><![CDATA[出现这种现象多半是Windows系统预设文件（preferences）损坏，需要清除并重设。1.在Windows屏幕左下角的搜索栏里输入【%AppData%】进入当前账户的。】，找到你安装的Matlab版本，比如：【3.删除【R2020a】天津大学 流体力学博士。15 人赞同了该文章。]]></description><category></category></item><item><title><![CDATA[mtd11111111111111]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/151787903</link><guid>https://blog.youkuaiyun.com/quaer/article/details/151787903</guid><author>quaer</author><pubDate>Wed, 17 Sep 2025 11:05:33 +0800</pubDate><description><![CDATA[【代码】mtd11111111111111。]]></description><category></category></item><item><title><![CDATA[CFAR雷达信号处理]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150962012</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150962012</guid><author>quaer</author><pubDate>Thu, 28 Aug 2025 20:39:30 +0800</pubDate><description><![CDATA[【代码】CFAR雷达信号处理。]]></description><category></category></item><item><title><![CDATA[MTD雷达动目标检测]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150945807</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150945807</guid><author>quaer</author><pubDate>Thu, 28 Aug 2025 10:31:40 +0800</pubDate><description><![CDATA[【代码】MTD雷达动目标检测。]]></description><category></category></item><item><title><![CDATA[matlab雷达错误原因]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150934627</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150934627</guid><author>quaer</author><pubDate>Wed, 27 Aug 2025 20:24:53 +0800</pubDate><description><![CDATA[错误添加噪声方法 直接在原始信号的基础上添加噪声 导致淹没回波信号。% fprintf('添加噪声并合并信号...\n');]]></description><category></category></item><item><title><![CDATA[MTD雷达雷达雷达]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150929805</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150929805</guid><author>quaer</author><pubDate>Wed, 27 Aug 2025 16:13:54 +0800</pubDate><description><![CDATA[【代码】MTD雷达雷达雷达。]]></description><category></category></item><item><title><![CDATA[print(2 ** 3) ]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150614060</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150614060</guid><author>quaer</author><pubDate>Fri, 22 Aug 2025 16:52:43 +0800</pubDate><description><![CDATA[计算 2 的 3 次方，并输出结果 8。]]></description><category></category></item><item><title><![CDATA[Python开发者必备技能：if name == ‘main‘的应用示例]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150587392</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150587392</guid><author>quaer</author><pubDate>Thu, 21 Aug 2025 17:12:53 +0800</pubDate><description><![CDATA[当脚本被导入为模块时，Python解释器会执行模块中的代码，但不会执行模块的主程序逻辑。的作用是在不同的执行方式下执行不同的代码块。具体来说，它允许指定哪些代码应仅在脚本作为主程序运行时执行，而不应在脚本被导入为模块时执行。时，除了基本的用法之外，还需要考虑性能优化和一些注意事项，以确保代码的高效性和可维护性。块中的代码设计成可扩展的。在许多模块中，需要执行一些初始化操作，但这些操作不适合在脚本作为主程序运行时执行。这种模式允许在模块被导入时执行初始化操作，但在模块被直接执行时可以执行额外的操作。]]></description><category></category></item><item><title><![CDATA[ai五分钟训练]]></title><link>https://blog.youkuaiyun.com/quaer/article/details/150586689</link><guid>https://blog.youkuaiyun.com/quaer/article/details/150586689</guid><author>quaer</author><pubDate>Thu, 21 Aug 2025 16:48:40 +0800</pubDate><description><![CDATA[一些类似的训练挑战，比如 BabyLM（https://arxiv.org/html/2412.05149v1#S6），会对训练数据做限制，这其实是有道理的——毕竟在某些领域里，数据本来就稀缺，研究如何在少量数据下最有效地训练模型很有意义。先把答案放在前面：我能在五分钟内训出的最佳模型，是一个大约 180 万参数的 GPT 风格 Transformer，用大约 2000 万个 TinyStories 语料 token 训练出来，在保留的数据集上能做到 9.6 的困惑度（perplexity）。]]></description><category></category></item></channel></rss>