<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[狗蛋的博客]]></title><description><![CDATA[一个菜鸡的博客]]></description><link>https://blog.youkuaiyun.com/zranxi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zranxi]]></copyright><item><title><![CDATA[眼见为食-优快云技术文章-可直接发布]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/162912537</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/162912537</guid><author>zranxi</author><pubDate>Wed, 15 Jul 2026 20:15:34 +0800</pubDate><description><![CDATA[无显示眼镜不适合朗读整段 JSON，也不适合一次报十几道菜。语音压缩先说组合结论；每轮最多突出三道菜；过敏或服务员确认提醒只保留一句；最后给出“报完整菜单”或“调整得更省钱、清淡”的下一步入口。完整方案仍保留在系统内部，口播只挑选此刻适合通过耳朵接收的内容。]]></description><category></category></item><item><title><![CDATA[眼见为食GPass眼镜实战]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/162881629</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/162881629</guid><author>zranxi</author><pubDate>Tue, 14 Jul 2026 20:52:01 +0800</pubDate><description><![CDATA[眼见为食”是一套面向无显示 AI 眼镜的点餐决策工作流。它不是简单地“拍一张菜单，让大模型随便推荐”，而是将用餐需求、真实菜单、食品安全限制、预算与饭局类型拆成可验证的数据，再生成能够继续调整的点菜方案。多人点菜时，人数、忌口、过敏和预算信息容易遗漏。菜单很长，用户不方便在无显示设备上逐项浏览。普通大模型可能推荐菜单里不存在的菜，或把不确定的配料说成确定事实。首次推荐往往不是最终答案，用户还会提出“更省钱”“清淡一点”“换一道”“报完整菜单”等连续要求。因此，系统采用“]]></description><category></category></item><item><title><![CDATA[qt 3d航迹图]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/147546734</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/147546734</guid><author>zranxi</author><pubDate>Sun, 27 Apr 2025 09:09:08 +0800</pubDate><description><![CDATA[照着这个大佬的配置一下。]]></description><category></category></item><item><title><![CDATA[qt面试经验]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/139145013</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/139145013</guid><author>zranxi</author><pubDate>Thu, 23 May 2024 21:27:02 +0800</pubDate><description><![CDATA[（1）发送者和接收者都需要是QObject的子类（当然，槽函数是全局函数、Lambda 表达式等无需接收者的时候除外）；（2）使用 signals 标记信号函数，信号是一个函数声明，返回 void，不需要实现函数代码；（3）槽函数是普通的成员函数，作为成员函数，会受到 public、private、protected 的影响；（4）使用 emit 在恰当的位置发送信号；（5）使用QObject::connect()函数连接信号和槽；]]></description><category></category></item><item><title><![CDATA[qt 窗体嵌入到任务栏]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/138710305</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/138710305</guid><author>zranxi</author><pubDate>Sat, 11 May 2024 16:09:43 +0800</pubDate><description><![CDATA[qml嵌入到任务栏，原理是qml文件嵌入到QQuickWidget 中，然后用它实现上一步的qwidget嵌入，注意qml的内容，不能是window等，只能是item，Rectangle等。qwidget嵌入到任务栏。]]></description><category></category></item><item><title><![CDATA[QML与CPP几种交互方式]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/138316620</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/138316620</guid><author>zranxi</author><pubDate>Mon, 29 Apr 2024 22:16:05 +0800</pubDate><description><![CDATA[/这两句是重点，设置全局变量也可以用此方法将类对象暴露给QML第一个参数表示 qml 可以识别的对象名第二个参数表示 C++ 对象使用时候当变量用就行，为变量名//main.cpp//全局变量必须得头文件。]]></description><category></category></item><item><title><![CDATA[qml基本元素使用]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/138200004</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/138200004</guid><author>zranxi</author><pubDate>Mon, 29 Apr 2024 16:09:58 +0800</pubDate><description><![CDATA[Item作为基本元素，没有视觉外观，属性较多，且较多控件继承它，因此，弄懂Item属性、接口、用法是学习qml关键。QtObject通常会被用来封装一些重要的属性和方法，并且可以被包含在JS脚本中进行使用。在qml中，元素可以被分为以下几大类。]]></description><category></category></item><item><title><![CDATA[基于OpenCV的人脸签到系统]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/138171611</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/138171611</guid><author>zranxi</author><pubDate>Thu, 25 Apr 2024 14:49:14 +0800</pubDate><description><![CDATA[camerathread.h 功能实现全写在.h里了。]]></description><category></category></item><item><title><![CDATA[图像处理一百题（11-20）]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/125182095</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/125182095</guid><author>zranxi</author><pubDate>Wed, 08 Jun 2022 12:24:25 +0800</pubDate><description><![CDATA[使用3*3的均值滤波器来进行滤波吧！平滑线性空间滤波器的输出是包含在滤波器模板邻域内的像素的简单平均值，也就是均值滤波器。均值滤波器也是低通滤波器，均值滤波器很容易理解，即把邻域内的平均值赋给中心元素。
均值滤波器用来降低噪声，均值滤波器的主要应用是去除图像中的不相关细节，不相关是指与滤波器的模板相比较小的像素区域。模糊图片以便得到感兴趣物体的粗略描述，因此那些较小的物体的灰度就会与背景混合在一起，较大的物体则变的像斑点而易于检测。模板的大小由那些即将融入背景中的物体尺寸决定。
原图像

处理后图像
Mot]]></description><category></category></item><item><title><![CDATA[图像处理一百题（1-10）]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/125035453</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/125035453</guid><author>zranxi</author><pubDate>Sun, 29 May 2022 21:54:08 +0800</pubDate><description><![CDATA[图像处理一百题]]></description><category></category></item><item><title><![CDATA[两个礼拜速成软考中级软件设计师经验]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/124054962</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/124054962</guid><author>zranxi</author><pubDate>Sat, 09 Apr 2022 07:57:16 +0800</pubDate><description><![CDATA[软件设计师对于科班学生还是挺好过的，当时由于没怎么复习，还有疫情，当时的计算机等级考试都取消了，一直在盼望着软考也取消退钱，最后还是没能如愿，苦逼了经历了俩礼拜最后还是过了。
本人计网，组原，操作系统都是考前速成，数据库临考前看了两眼，数据结构也只是还行的水平，按着这些建议来，基本上两个礼拜都能通过软设。
建议分成两部分，一部分是选择，一部分是大题。


选择题，去b站看网课，基本上刷一遍网课有个印象就行了，然后就去刷题，我当时用的软考刷题王小程序和软考通，软考通用的比较多，一直刷重复刷就行，知识点都差不.]]></description><category></category></item><item><title><![CDATA[CMake Error: Could not create named generator Visual Studio 16 2019解决方法]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/123447686</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/123447686</guid><author>zranxi</author><pubDate>Sat, 12 Mar 2022 18:03:31 +0800</pubDate><description><![CDATA[配置VTM时，cmake以下代码会报错第二行的错误，网上解决方法为第三行代码
cmake .. -G "Visual Studio 16 2019 Win64" 

CMake Error: Could not create named generator Visual Studio 16 2019

cmake .. -G "Visual Studio 16 2019" -A x64


...]]></description><category></category></item><item><title><![CDATA[蓝桥杯省赛C++组别大学B组历年题解]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/123409308</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/123409308</guid><author>zranxi</author><pubDate>Thu, 10 Mar 2022 19:59:22 +0800</pubDate><description><![CDATA[第十届蓝桥杯C/C++ B组省赛题解
第十一届蓝桥杯7月场次b组题解
第十一届蓝桥杯省赛B组(C/C++组)(第二场)
第十二届蓝桥杯（省赛）（C/C++大学B组）


]]></description><category></category></item><item><title><![CDATA[第十届蓝桥杯C/C++ B组省赛题解]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/123409402</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/123409402</guid><author>zranxi</author><pubDate>Thu, 10 Mar 2022 19:56:35 +0800</pubDate><description><![CDATA[A.组队


答案：490

本题很简单可以直接手算，找到每列最高分数，且做到不重复就可以，有重复可选择次高分数
B年号字串
【问题描述】
小明用字母A对应数字1，B对应2，以此类推，用Z对应26。对于27以上的数字，小明用两位或更长位的字符串来对应，例如AA对应27，AB对应28，AZ对应52，LQ对应329。
请问2019对应的字符串是什么?
#include &lt;iostream&gt;
using namespace std;
char s[27] = {0,'A','B','C','D','E]]></description><category></category></item><item><title><![CDATA[Codeforces Round #771 (Div. 2)]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122936202</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122936202</guid><author>zranxi</author><pubDate>Tue, 15 Feb 2022 09:34:50 +0800</pubDate><description><![CDATA[A. Reverse
You are given a permutation p1,p2,…,pn of length n. You have to choose two integers l,r (1≤l≤r≤n) and reverse the subsegment [l,r] of the permutation. The permutation will become p1,p2,…,pl−1,pr,pr−1,…,pl,pr+1,pr+2,…,pn.
Find the lexicographical]]></description><category></category></item><item><title><![CDATA[力扣leetcode第 280 场周赛]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122909842</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122909842</guid><author>zranxi</author><pubDate>Sun, 13 Feb 2022 16:15:22 +0800</pubDate><description><![CDATA[得到 0 的操作数
给你两个 非负 整数 num1 和 num2 。
每一步 操作 中，如果 num1 &gt;= num2 ，你必须用 num1 减 num2 ；否则，你必须用 num2 减 num1 。
例如，num1 = 5 且 num2 = 4 ，应该用 num1 减 num2 ，因此，得到 num1 = 1 和 num2 = 4 。然而，如果 num1 = 4且 num2 = 5 ，一步操作后，得到 num1 = 4 和 num2 = 1 。
返回使 num1 = 0 或 num2 = 0 的 操]]></description><category></category></item><item><title><![CDATA[Codeforces Global Round 19]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122907313</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122907313</guid><author>zranxi</author><pubDate>Sun, 13 Feb 2022 12:34:14 +0800</pubDate><description><![CDATA[A. Sorting Parts
You have an array a of length n. You can exactly once select an integer len between 1 and n−1 inclusively, and then sort in non-decreasing order the prefix of the array of length len and the suffix of the array of length n−len
For example,]]></description><category></category></item><item><title><![CDATA[FLV格式详解]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122866828</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122866828</guid><author>zranxi</author><pubDate>Thu, 10 Feb 2022 18:46:15 +0800</pubDate><description><![CDATA[FLV格式概述：
FLV（Flash Video）是Adobe公司设计开发的一种流行的流媒体格式，由于其视频文件体积轻巧、封装简单等特点，使其很适合在互联网上进行应用。此外，FLV可以使用Flash Player进行播放，而Flash Player插件已经安装在全世界绝大部分浏览器上，这使得通过网页播放FLV视频十分容易。
Flv文件格式
Flv由文件头（File Header）和 文件体（File Body）组成。
Flv Body由一系列的Tag组成，每个Tag又有一个preTagSize字段，标记着前]]></description><category></category></item><item><title><![CDATA[MP4格式详解]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122829323</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122829323</guid><author>zranxi</author><pubDate>Tue, 08 Feb 2022 19:25:46 +0800</pubDate><description><![CDATA[一、mp4概述
MP4文件中的所有数据都装在box（QuickTime中为atom）中，也就是说MP4文件由若干个box组成，每个box有类型和长度，可以将box理解为一个数据对象块。box中可以包含另一个box，这种box称为container box。一个MP4文件首先会有且只有一个“ftyp”类型的box，作为MP4格式的标志并包含关于文件的一些信息；之后会有且只有一个“moov”类型的box（Movie Box），它是一种container box，子box包含了媒体的metadata信息；MP4文]]></description><category></category></item><item><title><![CDATA[ffmpeg命令行使用]]></title><link>https://blog.youkuaiyun.com/zranxi/article/details/122795801</link><guid>https://blog.youkuaiyun.com/zranxi/article/details/122795801</guid><author>zranxi</author><pubDate>Sun, 06 Feb 2022 19:19:54 +0800</pubDate><description><![CDATA[查看视频信息
ffmpeg -i 视频名字


视频名字这里输入前几个字符按 tab 键可以自动补全
返回结果：

红框之内的内容没什么用
编码器 ：encoder         : Lavf57.25.100
持续时间：Duration: 00:14:20.58, start: 0.000000, bitrate: 381 kb/s
Duration 持续时间，start 开始时间，bitrate比特率
视频流： Stream #0:0(und): Video: h264 (Constrained Ba]]></description><category></category></item></channel></rss>