logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python测试框架大PK:unittest vs pytest 谁更适合你的项目?

本文深度对比了Python两大主流测试框架unittest与pytest的核心差异。从设计哲学、fixture系统、参数化测试到插件生态,分析了各自优劣。文章指出,对于追求现代开发效率和复杂测试管理的新项目,pytest凭借其简洁语法和强大扩展性更具优势,并提供了从unittest向pytest平滑迁移的实战策略。

#pytest
Windows下用Python调用海康SDK控制摄像头:登录、实时画面、截图和光学变倍

提供一套即装即用的Windows平台Python控制方案,基于海康威视官方SDK封装,支持主流海康IPC/NVR设备。核心功能包括设备登录认证(支持IP、端口、用户名密码配置)、RTSP视频流实时预览(含解码渲染模块HWDecode.dll、EagleEyeRender.dll等)、单帧图像抓取并保存为本地JPG/PNG文件、以及镜头光学变倍控制(支持连续调节与步进式变倍)。工程已预置完整虚拟环境

AiOnly融合模式实战:从GPT模型到知识库检索的一站式开发指南

本文详细介绍了AiOnly融合模式在AI应用开发中的一站式解决方案,涵盖GPT模型调用、知识库检索和外部工具集成。通过实战案例展示如何快速构建智能客服系统和代码生成器,显著降低开发复杂度,提升效率。特别适合需要整合多模块的开发者,实现开箱即用的AI应用部署。

AI Agent 的幕后英雄:系统提示(System Prompt)的深度解析

本文深入解析了AI Agent中的核心组件——系统提示(System Prompt),揭示了其在定义AI行为模式、思考逻辑和执行策略中的关键作用。通过分层设计方法论和n8n平台的实际应用案例,展示了如何优化系统提示以实现高效的任务处理,如订阅管理和数据记录。文章还探讨了系统提示的工程化设计、常见误区及修正方法,为开发者提供了构建智能助手的实用指南。

#自动化
VLM+模仿学习新范式:用GPT-4V让机器人看一遍视频就会干活(SeeDo拆解)

本文深入解析了VLM+模仿学习新范式如何让机器人实现“看一遍就会”。通过剖析SeeDo、MimicPlay等前沿工作,揭示了视觉语言模型如何作为机器人的“认知大脑”,从人类视频中提取高层任务规划,并与底层控制解耦,从而克服传统模仿学习数据昂贵、泛化性差的难题,推动机器人向零样本技能学习迈进。

MicroPython固件自编译与WSL2工程化构建指南

嵌入式系统中,固件并非即插即用的黑盒,而是需深度匹配硬件特性的定制化产物。MicroPython作为轻量级Python运行时,其在ESP32-S3等异构芯片上的可靠运行,依赖于对Flash布局、PSRAM内存映射、GPIO复位逻辑等底层资源的精确配置。这一过程本质上是交叉编译链路(ESP-IDF + MicroPython源码 + Toolchain)的协同建模,技术价值在于实现硬件能力的全量释放

ESP32-S3 GPIO驱动LED:硬件约束、灌电流设计与寄存器级实现

GPIO(通用输入输出)是嵌入式系统中最基础的外设接口,其本质是微控制器与物理世界交互的电气开关。理解GPIO工作原理需从引脚电气特性、输入/输出模式、上下拉配置及寄存器映射出发;在ESP32-S3平台中,受PSRAM和Flash总线占用影响,GPIO26–GPIO37不可用,必须严格遵循硬件复用约束。灌电流驱动方式因其更强的吸收能力(40mA)、更低的电源干扰和更高的ESD鲁棒性,成为LED控制

ESP32-S3开发板硬件架构与嵌入式开发框架深度解析

嵌入式系统开发中,微控制器平台的硬件架构与软件框架协同决定了产品性能、功耗与可维护性。ESP32-S3作为支持AIoT的双核Xtensa处理器,其电源管理、GPIO拓扑、外设总线(I²C/SPI/I²S/LCD_CAM)和内存布局构成典型物联网终端的物理基础;而ESP-IDF、MicroPython与Arduino-ESP32三大框架分别对应商用落地、教育原型与快速集成等不同工程目标。理解芯片级寄

FreeRTOS任务状态机制详解:就绪、运行、阻塞与挂起

在嵌入式实时系统中,任务状态是理解RTOS调度行为的基础概念。其核心原理在于通过就绪态、运行态、阻塞态和挂起态的显式转换,实现CPU时间资源的确定性分配。这种状态驱动机制区别于裸机轮询,使任务能主动让出CPU以响应事件或延时,大幅提升能效与实时性。技术价值体现在避免忙等待、支持优先级抢占、保障中断响应及时性,并为低功耗管理提供统一入口。典型应用场景包括多传感器协同采集、通信协议栈分层处理、GUI与

FreeRTOS任务状态模型与调试实践

在嵌入式实时系统中,任务状态管理是实现确定性调度与高效资源利用的核心机制。FreeRTOS通过就绪态、运行态、阻塞态和挂起态构成的状态机,支撑起事件驱动、低功耗、高响应的多任务并发模型。其原理基于任务控制块(TCB)在就绪列表、延时列表与挂起列表间的动态迁移,依赖SysTick节拍与协作式阻塞实现CPU零空转。该机制显著区别于裸机轮询与忙等待,是构建可靠工业控制、IoT终端及电机驱动等实时应用的技

    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择