<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C++，Java，Python，C#编程选手，偶尔刷刷leetcode]]></title><description><![CDATA[C++，Java，Python，C#编程选手，偶尔刷刷leetcode]]></description><link>https://blog.youkuaiyun.com/dsafefvf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dsafefvf]]></copyright><item><title><![CDATA[AERIS-10：一个摩洛哥工程师用开源精神打造的相控阵雷达，凭什么斩获19000星？]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163414170</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163414170</guid><author>dsafefvf</author><pubDate>Sun, 02 Aug 2026 12:27:23 +0800</pubDate><description><![CDATA[AERIS-10 项目旨在通过提供一套完全开源、模块化且可自由修改的雷达系统，推动雷达技术的普及。无论您是高校研究人员、无人机创业公司，还是资深创客，AERIS-10 都能为您提供一个用于实验波束成形、脉冲压缩、多普勒处理和目标跟踪的平台。10.5GHz 属于 X 波段（8-12 GHz），这一频段在雷达应用中具有独特的优势：分辨率高：波长约 2.86cm，能够提供较好的距离和角度分辨率；天线尺寸适中：在保持良好方向性的同时，天线阵列的物理尺寸不至于过大；]]></description><category></category></item><item><title><![CDATA[C++Qt 从零开始：新手入门完全教程]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163375246</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163375246</guid><author>dsafefvf</author><pubDate>Fri, 31 Jul 2026 20:59:25 +0800</pubDate><description><![CDATA[第一章 Qt 框架简介与环境搭建
第二章 C++ 基础语法速成
第三章 Qt 核心概念与项目结构
第四章 第一个 Qt 程序——从零到运行
第五章 信号与槽机制——Qt 的灵魂
第六章 布局管理——让界面井井有条
第七章 按钮类型控件详解
第八章 容器类型控件详解
第九章 事件处理机制
第十章 实战项目——个人设置面板
第十一章 常见问题与排错指南
附录 A Qt 常用枚举类型速查表
附录 B 推荐学习资源Qt（发音类似"cute"）是一个跨平台的 C++ 应用程序开发框架。所谓"框架"，你可以把它理解为一]]></description><category></category></item><item><title><![CDATA[AERIS-10：一个摩洛哥工程师用开源精神打造的相控阵雷达，凭什么斩获19000星？ ＞ 从摩洛哥的小工作室出发，一个全开源、低成本的10.5GHz相控阵雷达系统正在改写雷达技术“高不可攀“的游戏]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163312711</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163312711</guid><author>dsafefvf</author><pubDate>Wed, 29 Jul 2026 20:35:40 +0800</pubDate><description><![CDATA[分辨率高：波长约 2.86cm，能够提供较好的距离和角度分辨率；天线尺寸适中：在保持良好方向性的同时，天线阵列的物理尺寸不至于过大；穿透性好：相比毫米波频段，X 波段受雨雾衰减影响较小；频谱资源相对宽松：在工业、科学和医疗（ISM）领域有一定的可用频段。AERIS-10 是一个让人心生敬意的项目。在一个被少数巨头垄断、技术壁垒高耸的领域，一位摩洛哥工程师用自己的才智和汗水，将整套相控阵雷达的设计和实现开放给了全世界。]]></description><category></category></item><item><title><![CDATA[Qt零基础入门：手把手教你开发桌面应用# Qt 零基础入门教程（完整版） ＞ 一套写给“从未接触过 Qt“的初学者的保姆级教程。]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163281576</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163281576</guid><author>dsafefvf</author><pubDate>Tue, 28 Jul 2026 20:39:38 +0800</pubDate><description><![CDATA[很多刚学完 C/C++ 的同学都会有一个共同的困惑：答案就是：学一个 GUI（图形用户界面）框架。而在所有 C++ 的 GUI 框架里，Qt 是公认的最适合入门、也最有"钱途"的一个。理由很简单：你可能天天在用 Qt 程序，只是你不知道而已：看到了吧，从播放器到办公软件再到虚拟机，Qt 的能力上限非常高。你今天迈出的这一小步，天花板在很远很远的地方。不适合完全没有编程基础的同学——建议先花两周时间过一遍 C++ 的基础语法（类、继承、虚函数、指针、引用），再回来学本教程，会顺畅十倍。本教程共 16 章 + ]]></description><category></category></item><item><title><![CDATA[开源相控阵雷达横空出世！19000星标，一个人从摩洛哥小作坊搞出了10.5GHz军用级探测系统]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163220539</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163220539</guid><author>dsafefvf</author><pubDate>Sun, 26 Jul 2026 21:01:18 +0800</pubDate><description><![CDATA[AERIS-10 是一个真正意义上的"一人军团"奇迹。Nawfal Motii 凭一己之力，在摩洛哥的小作坊中完成了从射频电路设计、FPGA 信号处理、嵌入式系统开发到 Python 上位机软件的全栈工程，并且全部开源。开源硬件有能力挑战传统军工电子领域的封闭格局。当完整的原理图、PCB 设计文件、FPGA 代码和上位机软件都可以在 GitHub 上自由获取时，雷达技术就不再是少数国防承包商的专利。当然，项目目前仍处于 Alpha 阶段，部分功能还在开发中。]]></description><category></category></item><item><title><![CDATA[QT串口通信协议助手学习文档]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163115391</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163115391</guid><author>dsafefvf</author><pubDate>Wed, 22 Jul 2026 22:33:38 +0800</pubDate><description><![CDATA[QT 是一个跨平台的 C++ 应用程序开发框架，广泛应用于桌面软件、嵌入式设备、上位机工具等领域。对于串口通信开发，QT 提供了模块，封装了底层操作系统的串口 API，使开发者无需关心平台差异即可实现串口收发。为什么选择 QT 开发串口助手？跨平台：一套代码可在 Windows、Linux、macOS 运行信号槽机制：天然适合异步事件驱动的串口通信丰富的 UI 控件：快速搭建专业级界面内置串口模块：无需第三方库在某些场景下需要自定义信号，例如本项目的自定义下拉框MyComboBox。]]></description><category></category></item><item><title><![CDATA[Qt 串口通信 —— 零基础详尽学习文档]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/163014477</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/163014477</guid><author>dsafefvf</author><pubDate>Sun, 19 Jul 2026 10:56:14 +0800</pubDate><description><![CDATA[信号（signal）：某件事发生了（按钮被点、串口来数据、定时器到点）。槽（slot）：收到信号后要做的事（一个普通的成员函数）。连接（connect）：把「信号」和「槽」绑在一起。可以类比为「广播台」和「收音机」：信号是广播，槽是收音机，connect是调频。用checkable按钮，勾选时hide()、取消时show()ui->btnhideTable->setText("拓展面板");// 隐藏快捷指令面板} else {ui->btnhideTable->setText("隐藏面板");]]></description><category></category></item><item><title><![CDATA[嵌入式串口通信协议设计与解析完全教程]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/162706285</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/162706285</guid><author>dsafefvf</author><pubDate>Wed, 08 Jul 2026 21:43:32 +0800</pubDate><description><![CDATA[在嵌入式开发的世界里，设备与设备之间需要交换信息。就像人与人之间交流需要语言一样，设备之间交流也需要一套"语言"和"规则"，这套规则就是通信协议。而串口通信，就是最基础、最常用的一种设备间通信方式。所谓"串口"，顾名思义，就是数据一位一位地串行传输。想象你有一条很窄的走廊，一次只能让一个人通过，数据也是这样——一个比特接一个比特地排队通过通信线路。与之相对的是"并口"通信，它像一条宽阔的多车道公路，多个比特可以同时并行传输。串行通信（Serial Communication）的核心特征是：数据在一条信号线上]]></description><category></category></item><item><title><![CDATA[Linux 常用命令大全，整合全网｜Linux 最全常用命令速查表，建议收藏备用]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/161634498</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/161634498</guid><author>dsafefvf</author><pubDate>Tue, 02 Jun 2026 23:10:49 +0800</pubDate><description><![CDATA[vim是 Linux 系统上最常用的文本编辑器，功能强大。│ Vim 三种模式 ││ ││ 普通模式 ──i/a/o──→ 插入模式 ││ ↑ │ ││ │ ││ └──── : ────→ 命令行模式 ──→ 执行后回普通 │打开文件：vim file.txt↓普通模式（默认）插入模式（输入文字）↓ ESC返回普通模式↓ :命令行模式（保存/退出）:wq 保存退出 | :q!不保存退出快捷键说明Tab命令/路径自动补全Ctrl+C终止当前运行的程序Ctrl+Z。]]></description><category></category></item><item><title><![CDATA[电力电子技术完全指南]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160192530</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160192530</guid><author>dsafefvf</author><pubDate>Wed, 15 Apr 2026 22:03:19 +0800</pubDate><description><![CDATA[电力电子技术（Power Electronics）是以功率半导体器件为核心开关元件，综合运用电子技术、电路理论、控制理论和电磁学，实现电能的高效变换、传输和控制的综合性学科。该学科处于**强电（电力系统）与弱电（电子信息）**的交叉领域，是连接两者的桥梁。在整个电气工程体系中，电力电子技术是现代工业自动化、新能源、交通、国防等领域的核心使能技术。国际电气电子工程师学会（IEEE）将电力电子技术定义为：对流向电气负载的电能进行有效控制和变换的应用领域，包括器件、变换电路、控制策略以及测量和保护系统的研究与应用]]></description><category></category></item><item><title><![CDATA[电力电子技术完全指南]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160191673</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160191673</guid><author>dsafefvf</author><pubDate>Wed, 15 Apr 2026 21:12:59 +0800</pubDate><description><![CDATA[电力电子技术（Power Electronics）是以电力半导体器件为核心，利用电子技术和控制理论，实现电能的高效变换、传输和控制的综合性学科。它处于强电（电力系统）与弱电（电子信息）的交叉领域，是现代工业文明的重要支撑技术。电力电子技术的核心研究对象是电能的变换与控制，其主要目标包括：电力电子技术的研究涵盖以下五大核心领域：（1）功率半导体器件功率半导体器件是电力电子系统的"心脏"，其性能直接决定整个系统的效率、体积和成本。研究内容包括：（2）电力变换拓扑拓扑是指电力电子电路的基本结构形式，是实现不同类型]]></description><category></category></item><item><title><![CDATA[《判了！你的C语言全局变量今日处决》嵌入式工程师的封装生存手册——用 struct、static、const 三招彻底改造烂代码以C语言初学者视角：彻底搞懂“为什么要干掉全局变量”——超详细举例+逐句]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160157038</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160157038</guid><author>dsafefvf</author><pubDate>Tue, 14 Apr 2026 21:58:45 +0800</pubDate><description><![CDATA[在所有函数外面定义的变量，就是全局变量。整个工程所有文件都能访问（不加static时）。程序一运行就创建，程序结束才销毁，全程常驻内存。属于某个设备/实例→ 放进struct，每个对象独立一份；模块内部共用→ 加static，外部看不见；永远不变的常量→ 加，只读保护；必须全局共享→ 99%的情况都能避免，实在要用也要加static缩小范围。每一份数据都有主人，没有主人的全局变量，bug就是它的主人。按照这套写法，你写的STM32、嵌入式代码会：极少出bug；易读易维护；符合大厂规范；]]></description><category></category></item><item><title><![CDATA[C语言实战全解：从入门到算法，553个代码示例精讲]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160154418</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160154418</guid><author>dsafefvf</author><pubDate>Tue, 14 Apr 2026 19:05:54 +0800</pubDate><description><![CDATA[基于实例代码的系统学习指南本教程完全基于配套代码文件夹中的 551 个 C 语言源文件（分布于"实例"与"实练"两个目录），
按章节顺序呈现所有代码示例，并对每一段代码进行逐行解析与说明。
适合 零基础或初学阶段 的读者对照代码学习 C 语言编程。C语言是一门面向过程、功能强大的通用编程语言。本章通过 35 个递进式实例，带领初学者从"第一个程序"
开始，逐步掌握输入输出、变量、数据类型、运算符、格式化输出等基础概念。
实例 1-2　

实例 1-3　

实例 1-4　

实例 1-5　

实例 1-6　
]]></description><category></category></item><item><title><![CDATA[初级硬件工程师完全入门指南（十万字），适用于刚入行，应届生，在校学生，专业名词扫盲]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160121891</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160121891</guid><author>dsafefvf</author><pubDate>Mon, 13 Apr 2026 20:43:13 +0800</pubDate><description><![CDATA[常见品牌：厚声、风华、三星、罗姆、松下、KOA分类：封装尺寸与额定功率：电阻在不同频率下表现不同：主要参数说明：选型建议：0欧电阻（小于 50mΩ）的用途：热敏电阻：光敏电阻：光强越强，电阻值越小。压敏电阻：具有瞬态电压抑制功能，并联在电路中，用于输入端防雷和浪涌保护。正常电压时阻值无穷大；超过阈值电压时，阻值迅速降低，导通大电流保护后级电路。国外品牌：村田（muRata）、松下（PANASONIC）、三星（SAMSUNG）、太诱（TAIYO YUDEN）国内品牌：国巨（YAGEO，台湾）、风华（FH）、宇]]></description><category></category></item><item><title><![CDATA[C语言全能实战教程：从零基础到编程高手共计10万字]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160085081</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160085081</guid><author>dsafefvf</author><pubDate>Sun, 12 Apr 2026 16:28:41 +0800</pubDate><description><![CDATA[/ 基本宏4096#define PI3.14159// 基本宏 # define MAX_SIZE 4096 # define PI 3.14159 // 宏函数（必须加括号） # define SQUARE(x)((x) *(x)) # define MIN(a , b)((a) <(b)?(a) :(b)) // 避免宏副作用 # define SAFE_MIN(a , b)({_a < _b?_a : _b;]]></description><category></category></item><item><title><![CDATA[C语言全能实战教程：从零基础到编程高手共计10万字]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160061901</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160061901</guid><author>dsafefvf</author><pubDate>Sat, 11 Apr 2026 23:54:35 +0800</pubDate><description><![CDATA[欢迎学习C语言实战教程！本教程从零基础开始，通过大量精心设计的代码示例，系统地讲解C语言的各个核心知识点。无论你是计算机专业的学生、编程爱好者，还是希望提升编程技能的开发者，本教程都将为你提供全面、实用的C语言学习路径。C语言是一门历史悠久但生命力旺盛的编程语言。它诞生于1972年，由丹尼斯·里奇（Dennis Ritchie）在贝尔实验室开发，最初用于编写Unix操作系统。时至今日，C语言仍然是计算机科学教育的基础语言，也是系统编程、嵌入式开发、游戏引擎、编译器、操作系统内核等众多领域的首选语言。掌握C语]]></description><category></category></item><item><title><![CDATA[C语言全能实战教程]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160061693</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160061693</guid><author>dsafefvf</author><pubDate>Sat, 11 Apr 2026 23:25:46 +0800</pubDate><description><![CDATA[欢迎学习C语言实战教程！本教程从零基础开始，通过大量精心设计的代码示例，系统地讲解C语言的各个核心知识点。无论你是计算机专业的学生、编程爱好者，还是希望提升编程技能的开发者，本教程都将为你提供全面、实用的C语言学习路径。C语言是一门历史悠久但生命力旺盛的编程语言。它不仅是计算机科学教育的基础语言，也是系统编程、嵌入式开发、游戏引擎、编译器等众多领域的首选语言。掌握C语言，不仅能让你理解计算机底层工作原理，还能为学习其他编程语言打下坚实基础。本教程的特点是理论与实践紧密结合。每个知识点都配有完整的代码示例，所]]></description><category></category></item><item><title><![CDATA[C 语言学到什么程度才敢说自己熟练 / 精通？结合嵌入式软件工程开发举例进行定位]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/160032366</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/160032366</guid><author>dsafefvf</author><pubDate>Fri, 10 Apr 2026 21:46:56 +0800</pubDate><description><![CDATA[C语言作为计算机科学领域最具影响力的编程语言之一，自1972年由丹尼斯·里奇在贝尔实验室发明以来，已经走过了半个多世纪的历程。尽管期间涌现出无数新的编程语言，C语言依然保持着其在系统编程、嵌入式开发、操作系统内核等领域的统治地位。对于计算机相关专业的学生以及从事嵌入式软件开发的工程师而言，C语言的掌握程度直接关系到职业发展的上限。很多同学在学习完C语言课程后，常常陷入一个困惑：自己到底处于什么水平？是了解、熟练还是精通？这个问题看似简单，实则涉及对C语言各个层面知识的系统性评估。本文将从嵌入式软件开发的角度]]></description><category></category></item><item><title><![CDATA[C语言熟练与精通：嵌入式软件开发实战指南]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/159964963</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/159964963</guid><author>dsafefvf</author><pubDate>Wed, 08 Apr 2026 19:52:36 +0800</pubDate><description><![CDATA[const：定义只读变量，在嵌入式中有多种用途。// 常量数据存放在Flash，节省RAM// const指针：指向只读内存// 不可通过p修改寄存器// 指针本身只读uint32_t * const p = ® // p不能指向别处static：限制变量/函数的作用域为当前文件，或者使局部变量具有静态存储期。// 文件内私有函数// 函数内静态变量，记录调用次数count++;extern：声明外部变量/函数，实现多文件共享。宏定义：定义常量、简化代码、实现断言等。]]></description><category></category></item><item><title><![CDATA[Zynq开发视角下的C语言能力分级详解]]></title><link>https://blog.youkuaiyun.com/dsafefvf/article/details/159964671</link><guid>https://blog.youkuaiyun.com/dsafefvf/article/details/159964671</guid><author>dsafefvf</author><pubDate>Wed, 08 Apr 2026 19:34:21 +0800</pubDate><description><![CDATA[/ 定义常量1024。]]></description><category></category></item></channel></rss>