科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
枚举类型在嵌入式程序中的应用
一、引言 在嵌入式C语言开发中,用数字直接表示状态、错误码或命令值(俗称魔数)是许多初学者的通...…
Python浅拷贝与深拷贝有什么不同?
前言:一个让你深夜加班的数据Bug 想象这样一个场景:你在处理一个电商订单系统,需要复制一份订单数据进行测试。你写下了这样的代码: original_order = { order_id: ORD001, items: [{name: Python书籍, price: 89.9}, {name: 机械键盘, price: 399.0}], status: pending } test_order = original_or…
数组指针与指针数组有什么区别?
前言 在嵌入式C语言开发中,指针数组和数组指针是最容易写出隐性Bug的两个知识点。不同于上层软件开发,嵌入式开发对内存布局、地址偏移、参数传参、栈内存占用极度敏感,很多看似能正常编译的代码,实则暗藏越界访问、内存踩踏、函数传参失效、硬件数据读取异常等问题。 很多小白只会死记硬背口诀:指…
FreeRTOS任务优先级应该怎样设置?嵌入式工程实战最全指南
前言 绝大多数嵌入式开发者在用FreeRTOS时,都会陷入一个典型误区:任务越重要,优先级无脑拉满。 看似简单的优先级配置,却是RTOS项目中80%疑难杂症的根源:系统偶发卡死、低优先级任务彻底不运行、串口数据丢包、传感器采样抖动、按键响应卡顿、看门狗频繁复位、程序长时间运行死机。很多人排查几天…
RAG能减少大模型知识盲区的原因
大语言模型(LLM)存在「知识过时」「事实错误」「领域信息缺失」三大核心盲区,制约其落地应用。 检索增强生成(Retrieval-Augmented Generation,RAG)提供了低成本、高可控的解决方案,无需重新训练大模型,即可让大模型获取指定范围的最新知识,减少知识盲区。 一、大模型知识盲区的核心成因 由大…
LangGraph:用「状态图」驯服失控的 LLM 应用
相信不少同学用 LangChain 写过复杂对话机器人:几个 Chain 串起来,再加点 Memory 和 Tool,看着挺美好。可一旦流程里出现条件分支、循环重试、人工介入,代码就迅速膨胀成一座if-else 迷宫调试两小时,报错两行泪。这并非你水平不行,而是 Chain 的线性执行模型天然不适合表达复杂工作流。而 LangGra…
OpenCV中颜色空间有哪些区别
一、颜色空间在OpenCV中的基本概念 1. 颜色空间不是颜色名称,而是像素表达方式 同一张图像可以用不同坐标来描述颜色。BGR/RGB直接记录蓝、绿、红三通道;HSV把颜色拆成色相、饱和度和明度;Lab把亮度和接近人眼感知的颜色差异分开。颜色空间不同,算法看到的距离亮度颜色变化也会不同。 2. OpenCV默认…
神经网络中的损失函数是什么
一、损失函数的核心定义 损失函数(Loss Function)是神经网络训练的核心核心数学工具,用于定量衡量模型预测结果与真实标签的误差大...…
回到顶部