logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

零依赖纯Python五子棋双人对战源码,turtle绘图,开箱即用

直接运行就能玩的五子棋双人游戏,全用Python标准库写成,不装额外包。界面靠内置turtle模块画出来,清爽直观,支持鼠标点击落子、悔棋一步、自动判胜负、一键清空棋盘。代码拆成几个小文件:main.py是启动入口,functions.py管胜负判断和棋盘逻辑,tools.py处理鼠标响应,constants.py集中定义格子大小、颜色、坐标偏移这些参数,各模块职责清楚、改起来方便。附带sourc

SyRI可视化报错解决:plotsr参数不兼容问题排查指南(附Python环境切换技巧)

本文详细解析了SyRI可视化工具plotsr的参数不兼容问题,特别是针对`--sr`和`--genomes`等参数报错的解决方案。通过Python环境切换技巧和版本管理,帮助研究人员高效解决基因组结构变异分析中的常见错误,提升分析效率。

Python+OpenCV实战:从棋盘格到立体视觉的双目标定与极线校正全流程

本文详细介绍了使用Python和OpenCV实现双目摄像头双目标定与极线校正的全流程。从棋盘格准备、图像采集,到单目与双目标定的核心代码解析,再到极线校正的实战应用,提供了完整的操作指南和参数调优建议,帮助开发者快速掌握立体视觉系统的核心校准技术。

Python家庭记账工具:图形界面+收支分类+图表统计+Excel一键导出

一个开箱即用的家庭记账小工具,用Python开发,带完整图形界面,不需要安装数据库,所有数据本地保存。支持添加每笔支出,填写日期、金额、类别(餐饮、交通、购物等)和备注;能按日或按月查看明细,自动汇总各分类支出并生成柱状图,直观看出哪类花得最多;点击按钮即可把全部记录导出为标准Excel文件,方便备份或用Excel进一步处理。内置用户管理功能,包括注册新账号、登录验证、修改密码,还有各类提示界面(

Spring Boot 3.2 + Ollama本地大模型实战:5分钟搞定私有化AI对话API

本文详细介绍了如何使用Spring Boot 3.2集成Spring AI与Ollama,快速在本地部署私有化AI对话API。通过清晰的步骤,从环境准备、项目初始化到实现基础与流式对话接口,并进阶讲解了如何为AI注入数据库记忆功能,确保数据安全与成本可控,助力企业快速构建内部智能服务。

#Ollama
当Arduino遇上ESP-IDF:用VSCode开发ESP32的隐藏技巧(含CLI命令大全)

本文深入探讨了在VSCode中构建ESP32混合开发环境的专业技巧,核心在于将Arduino框架作为ESP-IDF的“组件”集成。文章详细解析了如何通过Git子模块管理依赖、深度配置VSCode以优化工作流,并提供了完整的CLI命令大全,帮助开发者高效融合Arduino的便捷性与ESP-IDF的强大功能,实现灵活且可维护的嵌入式项目开发。

STM32 LED闪烁实战:CubeMX配置与HAL库GPIO控制

LED驱动是嵌入式系统中最基础的外设控制概念,本质涉及GPIO工作模式、时钟使能、寄存器配置与电平逻辑等核心原理。理解推挽输出、共阳/共阴接法及HAL_GPIO_Init底层机制,不仅支撑基础闪烁功能,更构成RTOS任务调度、低功耗设计和硬件故障诊断的技术基石。在实际工程中,该能力广泛应用于状态指示、按键反馈、系统自检与用户交互等场景,是STM32裸机开发与HAL库应用的入门枢纽。本文以STM32

STM32 ADC基础工程:电压采集、校准与系统级实践

模数转换器(ADC)是嵌入式系统中实现模拟信号数字化的核心接口,其性能取决于参考电压稳定性、采样时间配置、模拟前端设计及软件数据处理等多维度协同。理解ADC量化原理与误差来源(如偏移误差、增益误差)是构建高可靠数据采集系统的基础。在STM32平台中,HAL库封装了底层寄存器操作,但工程鲁棒性仍依赖于正确的引脚模拟模式设置、VREF+边界约束、采样时间匹配信号源阻抗等关键实践。本文围绕电压基准验证、

STM32按键检测:轮询与外部中断的工程实现与选型指南

按键检测是嵌入式系统中最基础的人机交互技术,其本质是可靠识别机械开关的电平变化并消除抖动干扰。其核心原理依赖GPIO输入模式配置(如上拉/下拉)、电平触发逻辑与时间域滤波机制。技术价值体现在响应实时性、CPU资源占用与低功耗能力的平衡,广泛应用于智能硬件、工业HMI和电池供电设备中。实际落地需结合硬件电路设计(如RC滤波)、HAL库配置(EXTI中断映射、NVIC优先级)及软件架构(状态机轮询、中

Keil µVision5 STM32主题配置与CubeMX协同优化指南

嵌入式开发环境配置是保障代码可读性、降低硬件误操作风险的基础工程实践。从人因工程学出发,深色主题与语法高亮本质是通过视觉语义化(如关键字、宏定义、寄存器字段差异化着色)提升C语言在STM32 HAL/LL层的逻辑识别效率;其技术价值体现在减少位操作误判、加速中断服务函数调试、统一团队代码风格。典型应用场景包括STM32CubeMX生成代码适配、Keil µVision5全局配置文件(Global.

    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择