<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[少生孩子多写代码]]></title><description><![CDATA[常见笔试面试题分享，另外有人工智能与嵌入式主流技术分享]]></description><link>https://blog.youkuaiyun.com/g300800</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; g300800]]></copyright><item><title><![CDATA[PCB设计中线宽、线距与过孔的基本概念]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/169138144</link><guid>https://blog.youkuaiyun.com/g300800/article/details/169138144</guid><author>g300800</author><pubDate>Mon, 26 Oct 2026 09:15:31 +0800</pubDate><description><![CDATA[很多初学者把 PCB 设计理解为“把原理图里的线连起来”，线宽随手画 0.25mm，过孔随手放，打样回来大电流的地方烧了、高压的地方短路了，还查不出原因。其实线宽、线距、过孔是 PCB 设计的三个基本量，每一个背后都是实打实的电气、热学和工艺约束。本篇把这三个概念讲透：它们由什么决定、怎么查、怎么落地到工具里，以及最常见的踩坑点。]]></description><category></category></item><item><title><![CDATA[MQTT的QoS0、QoS1、QoS2有什么区别？]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/169137618</link><guid>https://blog.youkuaiyun.com/g300800/article/details/169137618</guid><author>g300800</author><pubDate>Mon, 26 Oct 2026 09:12:19 +0800</pubDate><description><![CDATA[MQTT 是物联网最常用的协议之一。很多人对它的印象是“轻量级的发布订阅”，但真正把设备做稳定的团队，对 QoS 三个等级都有刻骨铭心的理解：消息丢了、重复了、恰好一次到底怎么保证，都是 QoS 的设计问题。本篇从原理出发，讲清三种 QoS 的语义、报文交互与适用场景，并用 mosquitto + paho-mqtt 做一个能亲眼看到“重复消息”的实操]]></description><category></category></item><item><title><![CDATA[DMA为什么能降低CPU占用率？STM32DMA工作原理详解]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/166778682</link><guid>https://blog.youkuaiyun.com/g300800/article/details/166778682</guid><author>g300800</author><pubDate>Mon, 28 Sep 2026 10:18:47 +0800</pubDate><description><![CDATA[『用 DMA 可以降低 CPU 占用率』几乎成了口头禅，但 DMA 又不是协处理器，它凭什么让 CPU 变闲？本文先做一笔『周期账』量化 CPU 搬运的真实成本，再从总线主设备、总线矩阵仲裁的角度讲清 DMA 的硬件原理，然后给出 STM32 上串口+DMA 收不定长包、ADC+DMA 连续采样两个完整实操案例，最后总结 8 个最常见的 DMA 翻车现场。]]></description><category></category></item><item><title><![CDATA[Temperature、Top-K、Top-P有什么区别？大模型生成参数一次讲透]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/166480485</link><guid>https://blog.youkuaiyun.com/g300800/article/details/166480485</guid><author>g300800</author><pubDate>Wed, 23 Sep 2026 14:08:29 +0800</pubDate><description><![CDATA[temperature=0.7、top_k=50、top_p=0.9——这串参数几乎出现在每个大模型 API 里，但多数人只会抄配置。本文从 softmax 的数学出发，讲清三个参数各自『动』的是分布的哪一部分、为什么顺序不能乱、以及如何组合使用，附 70 行可运行的 NumPy 采样器、transformers 实战代码和 7 个高频 Bug。]]></description><category></category></item><item><title><![CDATA[ARM处理器为什么需要不同工作模式？异常与中断机制基础解析]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/166479518</link><guid>https://blog.youkuaiyun.com/g300800/article/details/166479518</guid><author>g300800</author><pubDate>Wed, 23 Sep 2026 13:50:46 +0800</pubDate><description><![CDATA[很多初学 STM32 或 Linux 内核的同学都会背诵「ARM 有 7 种工作模式」，却很少有人认真想过：为什么一颗 CPU 要给自己设计这么多『人格』？本文从『保护』与『效率』两个动机出发，把 ARMv7-A 的模式体系、异常/中断的硬件响应流程、Cortex-M 的 NVIC 机制一次讲清楚，并附上 STM32 实操代码与 6 个高频 Bug 的排查方法。]]></description><category></category></item><item><title><![CDATA[7、大模型（LLMs）基础面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164372185</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164372185</guid><author>g300800</author><pubDate>Fri, 04 Sep 2026 16:56:44 +0800</pubDate><description><![CDATA[主流开源模型分prefix Decoder、causal Decoder、Encoder-Decoder三类，区别在于注意力掩码。Decoder-only因零样本能力强、训练高效成主流。LLM基于最大似然预测，涌现能力源于任务指标不平滑及子任务叠加。其优点是利用无标注数据、生成内容及涌现能力；缺点是资源消耗大、存在数据安全与可解释性挑战]]></description><category></category></item><item><title><![CDATA[6、大模型相关面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164368077</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164368077</guid><author>g300800</author><pubDate>Fri, 04 Sep 2026 14:25:49 +0800</pubDate><description><![CDATA[关于LangChain、RAG、知识图谱、本地大模型部署等的技术问答。摘要应概括主要模块和核心思想。]]></description><category></category></item><item><title><![CDATA[5、YOLO相关面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164367587</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164367587</guid><author>g300800</author><pubDate>Fri, 04 Sep 2026 14:10:04 +0800</pubDate><description><![CDATA[内容是关于YOLO的多个问题与解答，涵盖原理、损失函数、优缺点、版本改进等。摘要应概括核心要点。注意字数。YOLO将检测视为回归问题，单次前向传播预测边界框和类别，速度快于R-CNN系列。损失函数包含坐标、置信度和类别三部分。优点是实时性强，缺点是小目标检测和定位精度不足。YOLOv3引入多尺度预测和Darknet-53；YOLOv4用CSPDarknet53和CIoU；YOLOv5更注重工程化；YOLOv8采用Anchor-Free；YOLO11改进特征提取并减少参数]]></description><category></category></item><item><title><![CDATA[FreeRTOS知识概念面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164365412</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164365412</guid><author>g300800</author><pubDate>Fri, 04 Sep 2026 13:37:55 +0800</pubDate><description><![CDATA[该文章只针对面试时面试官提问如何回答的更全更好，看此文章没有讲解太多太细节的知识点。如果知识点本身不会，背诵此文章可能能让你找到一份工作，但不能让你持续的干下去。还是需要自身精通对应知识点。

        该文章适合有学习过STM32和FreeRTOS的朋友阅读，主要是针对本科应届生。收录了十几道近几年非常经典的进程线程相关面试题。

        配合阅读Linux面试题专栏文章更容易帮您找到一份嵌入式开发工作。]]></description><category></category></item><item><title><![CDATA[4、卷积神经网络、视觉经典神经网络、循环神经网络面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164301482</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164301482</guid><author>g300800</author><pubDate>Wed, 02 Sep 2026 17:25:06 +0800</pubDate><description><![CDATA[该文章只针对面试时面试官提问如何回答的更全更好，看此文章没有讲解太多太细节的知识点。如果知识点本身不会，背诵此文章可能能让你找到一份工作，但不能让你持续的干下去。还是需要自身精通对应知识点。

该文章适合有学习过卷积神经网络和视觉经典神经网络的朋友阅读，主要是针对本科应届生。收录了12道近几年非常经典的卷积神经网络和视觉经典神经网络面试题。

如果您觉得这篇文章对您有帮助，想深入学习人工智能相关技术可以私信我，谢谢]]></description><category></category></item><item><title><![CDATA[3、深度学习与全连接面试题]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164260110</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164260110</guid><author>g300800</author><pubDate>Tue, 01 Sep 2026 15:04:22 +0800</pubDate><description><![CDATA[该文章只针对面试时面试官提问如何回答的更全更好，看此文章没有讲解太多太细节的知识点。如果知识点本身不会，背诵此文章可能能让你找到一份工作，但不能让你持续的干下去。还是需要自身精通对应知识点。

该文章适合有学习过深度学习与全连接的朋友阅读，主要是针对本科应届生。收录了12道近几年非常经典的深度学习与全连接面试题。

如果您觉得这篇文章对您有帮助，想深入学习人工智能相关技术可以私信我，谢谢]]></description><category></category></item><item><title><![CDATA[Python 栈的实现：从基础到进阶]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164145663</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164145663</guid><author>g300800</author><pubDate>Fri, 28 Aug 2026 15:46:01 +0800</pubDate><description><![CDATA[栈（Stack）是一种后进先出（LIFO, Last In First Out）的数据结构，就像一摞盘子——你最后放上去的盘子，会最先被拿走。在计算机科学中，栈的应用非常广泛，比如函数调用、表达式求值、括号匹配、撤销操作等。

今天，我们就通过一段简洁的 Python 代码，来深入理解栈的实现原理和设计细节。]]></description><category></category></item><item><title><![CDATA[Linux设备树的作用是什么？【文末附常见面试题及答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164145296</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164145296</guid><author>g300800</author><pubDate>Fri, 28 Aug 2026 14:14:28 +0800</pubDate><description><![CDATA[做嵌入式Linux开发，几乎没人能绕开设备树（Device Tree）。改驱动、调外设、移植板子、配置引脚、修改中断、调整时钟，十有八九都是在改设备树。
很多人写了几年设备树代码，只会照抄模板改参数，始终搞不懂一个核心问题：Linux为什么非要用设备树？裸机直接操作寄存器不行吗？没有设备树内核就跑不起来吗？]]></description><category></category></item><item><title><![CDATA[Linux网络编程自选面试题【无答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164108879</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164108879</guid><author>g300800</author><pubDate>Thu, 27 Aug 2026 09:41:25 +0800</pubDate><description><![CDATA[Linux网络常见面试题，无答案，需自己研究，不会可以私信我]]></description><category></category></item><item><title><![CDATA[Linux进程线程面试题【无答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164108779</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164108779</guid><author>g300800</author><pubDate>Thu, 27 Aug 2026 09:03:52 +0800</pubDate><description><![CDATA[Linux环境下进程线程相关面试题，无答案，需要自己研究。不会可以私信我]]></description><category></category></item><item><title><![CDATA[LinuxIO面试题【无答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164108653</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164108653</guid><author>g300800</author><pubDate>Thu, 27 Aug 2026 08:57:06 +0800</pubDate><description><![CDATA[LinuxIO常见面试题，需自己编写，无答案。想要答案可私信询问]]></description><category></category></item><item><title><![CDATA[数据结构面试题【无答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164108594</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164108594</guid><author>g300800</author><pubDate>Thu, 27 Aug 2026 08:54:16 +0800</pubDate><description><![CDATA[数据结构常见面试笔试题，没有答案，自行研究]]></description><category></category></item><item><title><![CDATA[C语言面试题【无答案】]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164108435</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164108435</guid><author>g300800</author><pubDate>Thu, 27 Aug 2026 08:50:52 +0800</pubDate><description><![CDATA[C语言必会面试笔试题]]></description><category></category></item><item><title><![CDATA[准确率、精确率和召回率怎么理解？AI模型评估最通俗硬核解析]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164082138</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164082138</guid><author>g300800</author><pubDate>Wed, 26 Aug 2026 11:07:12 +0800</pubDate><description><![CDATA[AI模型评估的核心从来不是追求数值越高越好，而是根据业务场景选择核心指标，做好精确率与召回率的取舍平衡。看懂这三个指标的底层逻辑，才算真正入门AI模型训练与评估，彻底摆脱只会跑代码、不懂调优的新手困境。]]></description><category></category></item><item><title><![CDATA[FreeRTOS任务优先级应该怎样设置？嵌入式工程实战最全指南]]></title><link>https://blog.youkuaiyun.com/g300800/article/details/164081898</link><guid>https://blog.youkuaiyun.com/g300800/article/details/164081898</guid><author>g300800</author><pubDate>Wed, 26 Aug 2026 11:01:38 +0800</pubDate><description><![CDATA[FreeRTOS任务优先级的设置，从来不是“凭感觉赋值”，而是一套基于实时性、时序依赖、资源调度、工程稳定性的系统工程。新手看数值，大牛看分层、看时序、看调度逻辑。

核心精髓可以概括为四句话：高优任务保实时、轻量不独占；低优任务做杂活、延时保轮转；任务分层不扎堆、时序不倒挂；阻塞机制必标配、杜绝饿死与卡死。]]></description><category></category></item></channel></rss>