<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lin_Aries_0421的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lin_Aries_0421</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lin_Aries_0421]]></copyright><item><title><![CDATA[ECShop V2.7.2 电商系统测试实践：从计划到缺陷分析]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161665993</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161665993</guid><author>Lin_Aries_0421</author><pubDate>Wed, 03 Jun 2026 23:42:52 +0800</pubDate><description><![CDATA[本次测试针对ECShop V2.7.2电商系统，在Windows 10+Apache+PHP+MySQL环境下执行。共设计并执行52条测试用例，覆盖用户、商品、购物车、订单、后台及Edge兼容性模块。发现缺陷11个，其中严重2个、一般5个、次要4个。核心功能通过率为65.4%，后台管理通过率100%，但Edge兼容性通过率为0。性能测试显示100并发下响应时间≤2s，200并发时出现瓶颈。系统暂不满足上线标准，建议优先修复注册表单、订单详情、购物车逻辑及库存校验等缺陷，并优化兼容性与数据库查询。]]></description><category></category></item><item><title><![CDATA[最终成果报告：导航模型与无人机导航方向]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161599721</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161599721</guid><author>Lin_Aries_0421</author><pubDate>Mon, 01 Jun 2026 18:46:01 +0800</pubDate><description><![CDATA[本文完成导航模型方向成果整理。优先复现ETPNav模型：搭建Python 3.8+PyTorch 1.9.1+Habitat环境，配置Matterport3D与R2R数据及预训练权重，在RTX 4090上完成微调、评估与可视化，生成导航视频及指标。解决EGL缺失、ABI冲突、版本锁定等关键问题。进阶理解梳理VLN‑CE综述与Habitat架构。后续计划集成大语言模型并探索无人机部署。]]></description><category></category></item><item><title><![CDATA[ETPNav 完整复现指南：从零搭建连续环境视觉语言导航基线]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161599485</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161599485</guid><author>Lin_Aries_0421</author><pubDate>Mon, 01 Jun 2026 18:24:13 +0800</pubDate><description><![CDATA[本文提供了连续环境视觉语言导航基线模型 **ETPNav**（TPAMI 2024）的完整复现指南。从 **Python 3.8 + PyTorch 1.9.1** 环境搭建、Habitat 仿真器部署，到 Matterport3D 场景数据、R2R/RxR 任务数据及预训练权重的获取，再到预训练、微调、评估与可视化的具体命令，均给出可复现步骤。同时针对云服务器常见的 OpenGL/EGL 缺失与 C++ ABI 冲突提供了修复方案。全文旨在帮助研究者快速上手 ETPNav，避免环境与依赖陷阱，顺利开展 V]]></description><category></category></item><item><title><![CDATA[ETPNav 复现指南：从环境搭建到连续环境视觉语言导航全流程]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161573419</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161573419</guid><author>Lin_Aries_0421</author><pubDate>Mon, 01 Jun 2026 18:10:45 +0800</pubDate><description><![CDATA[本文系统介绍了连续环境视觉语言导航模型 ETPNav 的完整复现流程。从 Python 3.8 环境搭建、PyTorch 1.9.1+cu111 安装、Habitat 仿真器配置，到 Matterport3D 场景数据、R2R/RxR 任务数据及预训练权重的获取，再到预训练、微调、评估与可视化的具体命令，逐一给出可执行的步骤。同时针对云服务器常见的 OpenGL/EGL 库缺失和 C++ ABI 冲突问题提供了修复方案。该指南可作为研究者快速上手 ETPNav 并开展 VLN‑CE 任务的闭环参考。]]></description><category></category></item><item><title><![CDATA[Task03——《Habitat-lab 基础实践》学习心得]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161464231</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161464231</guid><author>Lin_Aries_0421</author><pubDate>Thu, 28 May 2026 00:34:07 +0800</pubDate><description><![CDATA[本章通过Habitat-lab实践，实现了从手动控制到自动导航的跨越。重点掌握了ShortestPathFollowerAgent的使用和RLEnv框架的封装原理，理解了路径规划与高级决策的解耦设计。实验过程中，通过可视化输出加深了对导航算法的理解，并为后续大语言模型导航研究打下了基础。同时认识到仿真环境在算法调试和可视化中的重要作用，为智能体自主导航技术的学习提供了实践基础。]]></description><category></category></item><item><title><![CDATA[Habitat具身智能仿真平台完全入门：从Sim到Lab，从环境搭建到配置详解]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161318431</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161318431</guid><author>Lin_Aries_0421</author><pubDate>Fri, 22 May 2026 15:55:11 +0800</pubDate><description><![CDATA[本文详细介绍了环境搭建步骤，包括conda环境创建、Habitat-Sim安装、测试场景下载等，并解析了HM3D等核心数据集。同时深入讲解了Habitat-Lab的yaml配置体系，说明如何通过配置文件驱动仿真实验。]]></description><category></category></item><item><title><![CDATA[从零部署GenieSim：基于OpenPI的仿真环境搭建与录制教程]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161314576</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161314576</guid><author>Lin_Aries_0421</author><pubDate>Fri, 22 May 2026 15:26:00 +0800</pubDate><description><![CDATA[本文详细介绍了GenieSim仿真环境的完整部署流程，包括服务端OpenPI策略服务的启动配置、客户端GenieSim仿真器的连接设置以及仿真结果的录制方法。重点说明了服务端部署的关键步骤、SSH端口转发的实现方式、环境变量的配置要点，并提供了自动录制仿真视频的脚本使用方法。文章还整理了常见问题的解决方案，如避免误删模型缓存、修复av版本报错等。通过清晰的步骤说明和实用技巧，帮助用户顺利完成从服务端部署到客户端连接、再到仿真录制的全流程操作。]]></description><category></category></item><item><title><![CDATA[具身导航基础——环境搭建]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161201268</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/161201268</guid><author>Lin_Aries_0421</author><pubDate>Mon, 18 May 2026 21:43:32 +0800</pubDate><description><![CDATA[摘要：本文介绍了在Datawhale社区平台进行仿真训练的基本操作步骤。首先打开平台，进入操作界面后，找到目标文件并右击鼠标打开终端窗口。最后执行python+文件名 命令即可运行文件，其操作方式与Linux系统类似。该平台已预先部署好所需环境，用户可直接进行仿真训练。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——循环迭代]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156135757</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156135757</guid><author>Lin_Aries_0421</author><pubDate>Sun, 21 Dec 2025 22:28:10 +0800</pubDate><description><![CDATA[本文系统介绍了编程中的循环结构及其应用模式。主要内容包括：1) 循环类型对比，while循环用于条件控制的不确定循环，for循环用于遍历已知序列；2) 循环控制语句break和continue的使用方法及区别；3) 7种核心循环设计模式（计数、求和、平均值、过滤、搜索、最大/最小值查找）的实现方法；4) 最佳实践建议，如使用None初始化、确保循环终止条件、及时使用break等。通过成绩分析等实战案例，展示了循环在实际编程中的应用价值，帮助读者掌握自动化处理重复任务的核心技能。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——函数]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156135494</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156135494</guid><author>Lin_Aries_0421</author><pubDate>Sun, 21 Dec 2025 22:18:19 +0800</pubDate><description><![CDATA[函数编程摘要（149字） 函数是代码重用的核心工具，遵循DRY原则避免重复。包含三要素：输入参数、处理逻辑和返回值。定义时用def声明，调用时暂停主程序执行函数体。内置函数如print()/len()可直接使用，自定义函数通过参数接收数据，用return返回结果（无return默认返回None）。优势在于模块化组织代码、简化复杂逻辑和创建可重用库。常见错误包括参数不匹配、缩进错误和返回值误用。设计原则强调单一职责和明确命名，通过组合小函数构建复杂功能。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——条件逻辑]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156026943</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156026943</guid><author>Lin_Aries_0421</author><pubDate>Wed, 17 Dec 2025 20:53:21 +0800</pubDate><description><![CDATA[本文系统介绍了Python条件语句的核心概念和应用技巧。主要内容包括：1）if语句基础结构和比较运算符使用；2）if-else双向决策和if-elif-else多条件判断；3）Python缩进机制和代码块划分规则；4）条件语句与异常处理（try-except）的结合应用；5）条件语句的调试技巧和最佳实践。重点强调了条件语句的执行顺序、条件覆盖完整性、异常处理粒度等关键点，并提供了流程图辅助理解复杂逻辑。文章指出，条件判断赋予程序决策能力，异常处理增强程序健壮性，两者共同构建智能稳定的程序逻辑。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——核心编程概念（表达式3）]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156012391</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/156012391</guid><author>Lin_Aries_0421</author><pubDate>Wed, 17 Dec 2025 13:05:07 +0800</pubDate><description><![CDATA[本文总结了Python编程中的注释、命名与调试技巧。注释应解释代码意图而非重复代码行为，使用#符号进行单行或行尾注释，并避免过度注释。变量命名应采用助记方式（如hours而非a）以提高可读性，注意区分保留字和自定义变量名。调试分为三类错误：语法错误（如非法变量名）、运行时错误（如未定义变量）和语义错误（如运算顺序错误），可通过预防性编程、逐步测试和print调试等方法解决。核心原则是编写清晰注释和有意义命名的代码，将调试视为学习机会，这些实践能显著提升代码可维护性。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——核心编程概念]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155921215</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155921215</guid><author>Lin_Aries_0421</author><pubDate>Sun, 14 Dec 2025 23:30:49 +0800</pubDate><description><![CDATA[Python基础概念包含常量、保留字和变量。常量是固定值（数字、字符串），Python约定全大写命名；保留字是语言专用词汇（如if、for），不可用作变量名；变量是数据存储容器，命名需遵循字母/数字/下划线规则，推荐使用描述性的蛇形命名法。运算符部分详解算术运算（+、-、*、/、%、**）及优先级（PEMDAS规则），强调Python3中/总是返回浮点数。特别提醒浮点数精度问题及解决方案，字符串运算符（+拼接、*重复）的使用，以及类型转换（int()、float()、str()）的重要性。核]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——写下第一行代码]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155921083</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155921083</guid><author>Lin_Aries_0421</author><pubDate>Sun, 14 Dec 2025 23:23:30 +0800</pubDate><description><![CDATA[这段代码首先打印&quot;HelloWorld!&quot;，然后定义变量x赋值为43，接着执行x=x-1运算使x值变为42，最后打印x的值42。程序运行后依次输出&quot;HelloWorld!&quot;和42两行结果。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——环境配置]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155920764</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155920764</guid><author>Lin_Aries_0421</author><pubDate>Sun, 14 Dec 2025 23:12:03 +0800</pubDate><description><![CDATA[本文介绍了Python开发环境的完整搭建流程。首先详细说明了Python解释器的下载安装方法，重点强调要勾选&quot;Add python.exe to PATH&quot;选项以便全局使用。接着指导PyCharm IDE的安装配置，包括版本选择、主题设置等。然后演示了在PyCharm中创建项目、编写和运行&quot;Hello World&quot;程序的具体步骤。最后提供了实用技巧，如调整编辑器字体、使用国内镜像源加速pip安装、代码调试方法等，并附带了常见问题的解决方案清单。]]></description><category></category></item><item><title><![CDATA[面向所有人的Python编程——编程基础]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155920554</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/155920554</guid><author>Lin_Aries_0421</author><pubDate>Sun, 14 Dec 2025 23:03:55 +0800</pubDate><description><![CDATA[本笔记系统介绍了编程基础与Python语言特点。核心观点：编程是现代社会必备技能，程序本质是指导计算机的指令集。硬件五大组件通过程序协同工作，程序员角色是预先编写指令而非实时控制。Python作为入门语言，语法简单但功能强大，初期错误是正常学习过程。学习建议强调分块理解、容忍错误和保持耐心。编程本质是将人类问题转化为计算机可执行的指令链，需要培养抽象思维、调试能力和持续学习习惯。笔记特别指出变量存储在RAM中，Python代码通过解释器转为机器码执行，强调编程是创造性活动而非神秘技能。]]></description><category></category></item><item><title><![CDATA[2.4 电子杂志订阅表]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152674612</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152674612</guid><author>Lin_Aries_0421</author><pubDate>Wed, 08 Oct 2025 00:09:30 +0800</pubDate><description><![CDATA[MySQL数据库操作演示：创建mydb数据库及sub表，包含5条订阅数据。查询状态为1的记录共3条，更新id=4记录状态为1，删除id=5记录。最终表显示剩余4条记录：(1,'tom123@mail.test',1,'TRBXPO')、(2,'lucy123@mail.test',1,'LOICPE')、(3,'lily123@mail.test',0,'JIXDAMI')、(4,'jimmy123@mail.test',1,'QKOLPH')。演示了基本SQL操作：建库建表、增删改查。]]></description><category></category></item><item><title><![CDATA[基于 CI/CD（Jenkins）将 Spring Boot 应用自动部署到 Kubernetes 集群]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152333899</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152333899</guid><author>Lin_Aries_0421</author><pubDate>Wed, 01 Oct 2025 00:17:03 +0800</pubDate><description><![CDATA[本文基于Jenkins搭建了一套SpringBoot应用CI/CD自动化部署流水线，实现从代码提交到K8s集群部署的全流程自动化。方案采用Jenkins作为CI/CD工具，结合Maven、Docker和Kubernetes等技术栈，通过配置Jenkinsfile定义构建、镜像推送和远程部署流程。实施步骤包括环境准备（K3s集群部署、Jenkins安装）、项目配置（Dockerfile、K8s资源配置）以及流水线构建验证。该方案有效解决了传统手动部署的效率低下、环境不一致等问题，提高了微服务应用的部署效率和稳]]></description><category></category></item><item><title><![CDATA[基于 CI/CD 平台将应用程序自动部署到 Kubernetes 集群]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152286024</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152286024</guid><author>Lin_Aries_0421</author><pubDate>Tue, 30 Sep 2025 15:42:05 +0800</pubDate><description><![CDATA[本文介绍了基于Kubernetes的自动化CI/CD环境配置流程。主要内容包括：1）在多节点配置内网域名解析和Docker国内镜像源加速；2）GitLab仓库初始化与项目文件准备（含Dockerfile、SpringBoot代码、K8s资源配置等）；3）Jenkins插件安装与SSH部署配置；4）创建Jenkins流水线项目并执行构建；5）K8s节点验证部署结果。文中特别强调了国内镜像源配置和私有仓库设置，确保构建过程高效稳定。整个流程实现了从代码提交到Kubernetes部署的完整自动化，适合国内网络环境]]></description><category></category></item><item><title><![CDATA[在 Kubernetes 集群中手动部署开发的应用程序]]></title><link>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152276170</link><guid>https://blog.youkuaiyun.com/Lin_Aries_0421/article/details/152276170</guid><author>Lin_Aries_0421</author><pubDate>Mon, 29 Sep 2025 23:20:47 +0800</pubDate><description><![CDATA[本文详细介绍了SpringBoot应用从构建到Kubernetes部署的全流程。应用部署部分展示了具体操作步骤：环境准备（JDK、Maven、Docker安装）、SpringBoot应用构建（包括项目创建、代码编写和Maven打包）、Docker镜像构建与推送（推送到内网镜像仓库）、Kubernetes集群配置（使用kind）以及最终的SpringBoot应用部署和验证。整个过程充分考虑了内网环境下的离线部署需求，通过配置内网仓库和调整系统参数确保部署成功。最终通过curl测试验证了应用可运行。]]></description><category></category></item></channel></rss>