- 博客(23)
- 收藏
- 关注
原创 Python基础与科学计算 - 完整学习指南
本文系统介绍了Python基础语法中的循环控制、切片操作、数据类型和函数式编程三大核心内容。在循环控制部分,详细讲解了for/while循环及break/continue控制语句,并展示了九九乘法表等经典案例。切片操作部分重点解析了序列[start:stop:step]语法及其高级应用,如反转序列、分组切片等。数据类型章节全面覆盖数字、字符串、列表、元组、集合和字典的操作方法,包括集合运算和字典合并等实用技巧。函数式编程部分深入探讨了高阶函数(map/filter/reduce)、闭包、偏函数、装饰器等特性
2026-04-05 16:08:11
182
原创 AIoT(人工智能+物联网)学习路线
本文系统介绍了人工智能与嵌入式开发的完整学习路径,涵盖五大阶段:1)Python基础与算法数学;2)机器学习核心算法;3)深度学习与计算机视觉;4)嵌入式Linux与C/C++开发;5)物联网与项目实战。课程体系包含Python科学计算、机器学习算法、TensorFlow/PyTorch框架、计算机视觉、嵌入式系统开发、STM32编程、物联网通信协议等核心技术,并通过智能停车场、工业分拣系统等实战项目进行综合应用。最后针对AI、嵌入式、物联网等方向提供了明确的职业发展路径,培养Python开发工程师、机器学
2026-04-05 15:46:11
2053
原创 Ubuntu修改网关和DNS
本文介绍了在Ubuntu系统中使用nmcli命令配置网络连接的几种方法:1)设置静态IP(需指定IP、网关、DNS);2)仅修改DNS(保留DHCP);3)手动指定网关和DNS;4)查看配置是否生效的命令;5)恢复自动获取网络设置的命令。所有操作都通过nmcli命令实现,需根据实际网络环境修改IP地址等参数。文章还提供了验证配置和恢复默认设置的方法,并可根据用户需求提供具体网卡名的完整配置命令。
2026-04-03 21:49:50
88
原创 Ubuntu 固定 IP 改为自动获取 IP(DHCP)实操笔记
本文详细介绍了将Ubuntu主机从固定IP改为DHCP自动获取的完整操作流程。针对两种常见网络管理方式(Netplan+networkd和Netplan+NetworkManager)分别提供了解决方案:对于服务器版需修改netplan配置文件并确认dynamic和protodhcp标志;对于桌面版还需额外处理NetworkManager连接配置。文章特别强调了操作中的常见错误,如未及时确认netplan变更、权限设置不当等,并提供了最终验证DHCP是否成功的判断标准(protodhcp和ipv4.meth
2026-04-03 21:47:23
1025
原创 《LangChain 小白 14 天实战教程》
14天高效学习LangChain的核心建议:不要追求全面掌握,而应聚焦实战,完成两个核心项目(RAG系统和智能体)。学习路径应遵循官方模块化结构:先掌握基础组件(模型、消息、工具等),再进阶到RAG和智能体。具体安排:前5天学习基础调用和工具;6-9天专攻RAG;10-12天开发智能体;最后两天完成两个中型项目(文档问答助手和多工具智能体)。关键要每天动手编码、写笔记、及时复盘,重点区分易混淆概念(如工具与检索器、记忆与知识库)。这种聚焦核心模块+项目驱动的学习方式,能快速建立实用能力,比零散学习更有效。
2026-04-02 09:41:10
819
原创 LangChain入门指南
LangChain是一个LLM应用开发框架,主要用于整合和协调大模型、知识库、工具等组件。其核心包括8个部分:模型(处理思考和检索)、消息(交互格式)、提示词(输入模板)、工具(扩展功能)、检索(RAG基础)、智能体(动态决策)、短期记忆(会话状态)和结构化输出(规范化结果)。学习路径建议从基础调用开始,逐步掌握RAG、Agent等高级功能,最后学习复杂编排。两个典型实践项目是文档问答系统和多工具智能助理,前者侧重检索能力,后者注重动态决策。关键学习方法是围绕"解决什么问题"来理解每个组
2026-04-02 09:34:26
656
原创 Function Calling和Tool Calling怎么学
文章摘要:本文详细介绍了大语言模型(LLM)的工具调用(Tool Calling)机制,分为两轮交互流程:模型请求工具调用后,开发者执行工具并将结果返回给模型。提供了Python实现示例,包括工具定义、注册和执行流程。重点讲解了工具Schema的设计要点,强调description字段的关键作用。文章还涵盖了多工具并行调用、异步实现方案,以及如何将工具调用整合到任务管理系统中。最后指出了常见错误和优化方向,如正确处理参数格式、工具调用ID匹配等,为构建更智能的AI代理奠定了基础。
2026-03-31 12:26:36
105
原创 Prompt Engineering核心技巧有哪些
摘要:本文系统介绍了Prompt工程的核心方法与技巧。首先提出心智模型概念,强调减少AI猜测空间的重要性。随后详解SystemPrompt四要素(角色定义、能力范围、输出格式、边界规则),并给出六个实用技巧:Few-shot示例、思维链推理、XML标签隔离、格式约束、正面描述和角色扮演。文章还分享了RAG问答、信息提取、任务分解三类常用模板,强调测试迭代的必要性,最后指出常见误区(指令遗忘、格式偏离等)。通过结构化方法和实践案例,为AI交互设计提供了系统指导。
2026-03-31 12:17:06
680
原创 《FastAPI 小白 10 天实战教程(二):项目拆分版,按企业项目结构重构》
本文介绍了如何将单文件FastAPI项目重构为企业级多文件结构。核心思路是使用APIRouter按功能模块拆分,将路由、数据库、模型、配置等分别放在不同目录中。重构后的项目结构包括main.py入口文件,以及core(配置)、db(数据库)、models(数据模型)、schemas(接口模型)、api/routers(路由模块)等目录。文章详细讲解了每个模块的功能划分和实现方法,包括数据库连接、用户认证、文件上传等功能的模块化实现。这种结构使项目更清晰、易于维护和扩展,接近企业实际开发模式。最后还提供了测试
2026-03-28 18:19:06
697
原创 FastAPI小白实战教程一
本文是一份面向初学者的FastAPI实战教程,通过10天系统学习帮助读者构建完整的文档中心后端项目。教程采用渐进式实践方法,每天在同一个项目中添加新功能,最终实现用户认证、文件上传、数据库操作等核心功能。主要内容包括:环境配置、路由定义、请求响应处理、数据验证、SQLite数据库集成、JWT认证、文件上传、后台任务处理以及中间件配置。教程特别强调实践导向,提供完整可运行的代码示例,并建议学习路径从模仿到自主开发。通过本教程,学习者将掌握现代Python后端开发的核心技术栈和工程思维。
2026-03-28 17:56:04
437
原创 openclaw多智能体编排
本文介绍了一个多Agent系统的完整配置方案,包含9个专业Agent:Orchestrator(主调度)、Code、Search、File、Browser、Data、Doc、API和Memory。每个Agent都有明确的职责分工,通过标准化的JSON格式进行通信。系统采用DAG任务拆分机制,支持并行执行和错误重试,所有Agent配置包括身份定义、行为准则、工具集和启动脚本。配置完成后可通过验证脚本检查完整性,实现复杂任务的自动化协作处理。
2026-03-27 22:29:34
311
原创 OpenClaw Ubuntu→Ubuntu 迁移详细笔记
本文详细记录了将OpenClaw环境从Ubuntu旧机器(192.168.2.65)迁移到新机器(192.168.2.175)的全过程。通过备份旧机器整个.openclaw目录(包含配置、工作区、会话等)并传输到新机器,同时安装运行环境(Node.js v24.14.0)后恢复数据,成功保留了所有agents、会话状态及飞书/企业微信渠道配置。迁移采用systemd服务方式,验证显示服务正常运行且状态完整保留。尽管存在Feishu插件重复加载和Gateway绑定0.0.0.0的安全警告等遗留问题,但迁移整体
2026-03-27 22:25:33
931
原创 RAGFlow 迁移笔记(Ubuntu / Docker 环境)
本文详细记录了RAGFlow从旧Ubuntu主机(192.168.1.65)迁移到新主机(192.168.1.110)的全过程。采用三阶段迁移方案:首先备份项目目录(204M)和Docker卷数据(691M),然后导出5个关键Docker镜像(4.7G),最后在新机器恢复环境。迁移过程解决了网络拉取镜像失败、权限不足等关键问题,通过离线方式成功转移了MySQL、MinIO、Elasticsearch和Redis数据。最终验证五个容器(docker-ragflow-cpu-1等)均正常运行,知识库数据完整保留
2026-03-26 11:15:15
807
原创 企业微信支持接入OpenClaw
OpenClaw是一款开源AI助手框架,支持通过企业微信机器人实现智能对话和工作任务处理。提供云部署(腾讯云一键部署)和本地部署两种方式,云方案适合非技术用户,本地方案适合开发者。接入企业微信后,OpenClaw可自动完成文档整理、数据汇总等任务,并支持智能表格数据写入和企微API调用。用户通过简单对话或授权即可使用各项功能,显著提升工作效率。
2026-03-24 16:40:30
981
原创 Openclaw接入本地模型API
本文介绍在OpenClaw中配置本地Ollama模型的步骤:1)先通过curl验证网络连通性;2)按顺序设置baseUrl、api和apiKey(apiKey可为任意值);3)切换默认模型为本地模型(格式为provider/model);4)通过models list和models status --probe检查模型状态;5)最终确认模型切换成功。文档提供了完整的配置示例和验证方法,推荐按顺序执行config set命令完成配置。
2026-03-24 16:35:53
1058
原创 AI应用-HTTP基础
本文系统介绍了HTTP协议的核心概念和应用场景。主要内容包括:HTTP请求/响应模型、常用方法(GET/POST/PUT等)、请求/响应结构、状态码分类、JSON数据格式、URL参数传递方式等。特别针对FastAPI开发场景,讲解了如何正确处理HTTP请求、返回响应和状态码。文章还介绍了SSE流式传输原理和调试工具推荐,强调通过实践工具测试API比单纯阅读文档更高效。最后提供了权威参考资料,建议通过实际操作FastAPI项目来快速掌握HTTP核心概念。
2026-03-23 15:41:39
426
原创 AI应用-Git基础
本文提供了Git版本控制系统的实用指南,重点介绍了AI项目开发中的Git实践。核心内容包括:Git的基本概念(快照机制、三区关系)、安装配置、10个常用命令(如status、add、commit等)、.gitignore配置、团队协作流程(Feature Branch Workflow)、冲突解决方法、撤销操作技巧等。特别强调了AI项目开发中的最佳实践:提交前检查status、规范commit message、小步频繁提交。文章还提供了速查卡和推荐学习资源(Pro Git、Learn Git Branchi
2026-03-23 15:36:19
505
原创 AI应用-SQL基础
摘要:本文提供了一份PostgreSQL学习指南,涵盖从基础到高级的10天学习计划。内容包括环境搭建(本地或Docker)、基础CRUD操作、表设计、关联查询、聚合函数、索引优化、事务处理等核心知识点,并针对AI应用场景设计了完整的数据库结构。特别强调了常见陷阱如数据类型选择(避免FLOAT存储金额)、时区处理(使用TIMESTAMPTZ)和查询优化(避免N+1查询)。最后给出了一个包含用户、会话、消息和文档向量存储的AI聊天应用完整表结构示例,帮助开发者快速掌握生产级PostgreSQL使用技巧。
2026-03-21 15:48:19
569
原创 AI应用开发-python基础
本文提供了一个21天的Python学习路线,重点针对FastAPI开发所需的技能。内容分为四个层级:基础语法(变量、数据类型、控制流)、实用脚本(文件操作、异常处理)、FastAPI必备知识(OOP、类型提示、装饰器)以及生产级API开发(异步编程、配置管理)。学习路径从基础数据类型操作到复杂异步编程,涵盖列表推导式、Pydantic模型、生成器等关键概念,并特别强调异步编程在FastAPI中的重要性。文章还包含了常见陷阱提醒和标准库速查,帮助开发者快速掌握Python在FastAPI开发中的核心应用,避免
2026-03-21 15:27:05
703
原创 ESP32-S3基于ESP-IDF 控制 42 步进电机(学习笔记)
通过 PUL 引脚的脉冲数量控制旋转角度(1 脉冲 = 1 步 = 1.8°),通过 DIR 引脚电平控制方向,通过脉冲间隔控制速度。:程序入口,初始化电机后进入循环,演示不同角度和速度的旋转动作(顺时针 90°→逆时针 180°→顺时针 360°,循环往复)。的参数(角度和速度),可实现任意角度的精准旋转,适用于需要精确定位的场景(如机械臂、精密平台等)。线圈分组:红 - 蓝(A 组)、黑 - 绿(B 组)(根据万用表测量结果)(200 步)需与驱动器细分设置一致(整步模式),否则角度计算会偏差。
2025-10-08 11:13:14
1374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅