logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ai 应用层开发篇 LLM 调用的本质:从一次 API 请求到 ChatBox 与 Agent

本文通过三个示例解析大模型调用的核心原理:1)单次API调用本质是程序向模型发送一组结构化消息(含系统指令和用户输入),模型基于当前上下文生成响应;2)多轮对话的"记忆"能力源于应用程序持续维护并传递完整历史消息链;3)实现最简聊天机器人需循环处理:保存历史→获取新输入→组合上下文→流式接收响应。关键结论:大模型本身无状态,对话连续性完全由应用程序通过消息管理实现。

#人工智能
vscode 下的 esp-idf 快速搭建指南(超详细) 头文件包含问题的解决

本文详细介绍了如何使用ESP-IDF工具安装器,快速搭建ESP-IDF与VSCode集成开发环境。包括ESP-IDF工具安装器的离线安装步骤,Python环境的正确配置方法,以及VSCode ESP-IDF插件的高级(ADVANCED)配置过程。文章特别强调了Python环境的两处关键配置,并提供了.vscode目录生成方法,轻松解决VSCode中ESP-IDF项目头文件无法识别的问题。

文章图片
#vscode#ide#编辑器
深入理解 Xtensa 架构 ESP32 内存架构(SRAM、IRAM、IROM、DRAM、DROM详解)

本文详细解析了ESP32芯片的内存架构,详细介绍了SRAM、IRAM、IROM、DRAM、DROM之间的关系、作用与区别。具体讲解了IRAM与IROM的执行效率差异及如何通过 IRAM_ATTR 提升代码执行速度,也明确了DRAM与DROM的数据存放机制,给出了节约RAM的方法。文章包含示例代码、应用场景及清晰的内存结构图,帮助读者深入理解ESP32开发过程中如何有效利用内存资源。

#架构#系统架构
ADS .ds 数据集结构与Python访问实践 ADS的python程控

本文系统介绍了 ADS 仿真生成的 .ds 数据集文件结构及其在 Python 中的访问方式。首先从文件层面解析 .ds 的物理组织,包括文件头、变量块索引和数据块,并结合示例展示典型仿真数据内容。随后对 Dataset、VariableBlock、Variable 等对象层级进行说明,阐明独立变量与依赖变量、属性与数据矩阵之间的关系。文章给出了多种访问模式和代码示例,如遍历变量块、按变量名搜索、

#python
vscode 下的 esp-idf 快速搭建指南(超详细) 头文件包含问题的解决

本文详细介绍了如何使用ESP-IDF工具安装器,快速搭建ESP-IDF与VSCode集成开发环境。包括ESP-IDF工具安装器的离线安装步骤,Python环境的正确配置方法,以及VSCode ESP-IDF插件的高级(ADVANCED)配置过程。文章特别强调了Python环境的两处关键配置,并提供了.vscode目录生成方法,轻松解决VSCode中ESP-IDF项目头文件无法识别的问题。

文章图片
#vscode#ide#编辑器
Makefile教程 C语言编译 多个C文件编译 C文件 编译链接 自动依赖 make工具使用 makefile make 基础语法

本文介绍了Makefile的基本概念和语法,包括Makefile的三大要素:目标文件、依赖文件和规则。详细解释了如何通过规则定义目标文件与依赖文件的关系,并使用make自动判断目标是否需要更新。通过伪目标,可以定义不生成文件的操作。还探讨了Makefile中自动依赖管理的方法,尤其是使用gcc的-M选项自动生成头文件依赖。文章进一步讲解了Makefile中变量的使用、控制命令的执行以及如何处理头文

#c语言#bash#linux
01_LVGL学习笔记:对象与盒子模型详解

本文介绍了 LVGL 中对象(控件)的基本概念、图层结构(活动屏幕、顶层、系统层)、对象的大小与位置设置,以及 LVGL 采用的“盒子模型”设计思想。通过解析边界框、边框宽度、内边距、外边距与内容区,阐述了 LVGL 如何以统一的矩形区域抽象管理界面元素,并在不同布局模式下灵活控制对象的对齐、间距与层级,帮助开发者高效构建嵌入式 GUI 界面。

文章图片
深入解析 MCU 内存架构:Flash、RAM、代码与变量存储详解 .rodata .text heap stack .bss .data code RO-data RW-data ZI-data

在嵌入式系统中,MCU 内存的合理管理至关重要。本文以 STM32F103 为例,详细解析 MCU 内存分布,包括 Flash(存储 .text 和 .rodata)、RAM(存储 .data、.bss、堆和栈)的具体划分。此外,我们深入剖析 ARM 编译器中的 Code、RO-data、RW-data、ZI-data 以及它们的存储位置、作用和运行时行为。通过直观的存储结构、示例代码和优化建议,

文章图片
#单片机#嵌入式硬件
深入解析TCP:三次握手、四次挥手与完整状态机

本文是对TCP连接管理核心机制的深度剖析。文章首先通过通俗易懂的类比和详细的Mermaid流程图,分步讲解了三次握手的完整过程(SYN, SYN-ACK, ACK),阐明了其同步序列号、确保双向通信能力正常的根本目的,并深入探讨了为何“三次”是保证可靠性的最少步骤。接着,文章以同样的方式剖析了四次挥手的半关闭(Half-Close)机制,详细解释了FIN_WAIT、CLOSE_WAIT和TIME_

#tcp/ip#网络协议
使用 Gauss-Seidel、最速下降法和共轭梯度法求解线性方程组

本文聚焦于求解系数矩阵为 20 阶 Pascal 矩阵的线性方程组问题。详细介绍了 Gauss-Seidel 方法、最速下降法和共轭梯度法三种迭代算法。对于 Gauss-Seidel 方法,阐述了其利用系数矩阵特殊结构依次更新解向量分量的原理,包括创建 Pascal 矩阵、计算迭代矩阵以分析收敛性及求解方程组的具体步骤。最速下降法基于梯度下降思想,沿着负梯度方向搜索,文中给出了其算法步骤及在接近最

文章图片
#算法#机器学习#人工智能 +1
    共 11 条
  • 1
  • 2
  • 请选择