<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Angindem博客]]></title><description><![CDATA[普普通通码农人]]></description><link>https://blog.youkuaiyun.com/hacker_51</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hacker_51]]></copyright><item><title><![CDATA[VMR安装python错误]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/170349941</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/170349941</guid><author>hacker_51</author><pubDate>Mon, 09 Nov 2026 15:21:59 +0800</pubDate><description><![CDATA[命令可用后，你需要按照提示接受相关频道的服务条款。]]></description><category></category></item><item><title><![CDATA[gradle依赖管理学习笔记]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/164996225</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/164996225</guid><author>hacker_51</author><pubDate>Wed, 04 Nov 2026 16:49:15 +0800</pubDate><description><![CDATA[本文介绍了Gradle在Android开发中的基本使用，涵盖环境配置、项目初始化、项目结构解析及常用命令。重点讲解了settings.gradle.kts与build.gradle.kts的配置方式，包括插件声明、依赖管理（支持Maven仓库、阿里云镜像）、依赖排除与版本控制。同时介绍了自定义任务、生命周期钩子、多模块项目配置及BuildSrc脚本模块的应用，帮助开发者高效构建和管理Android项目。]]></description><category></category></item><item><title><![CDATA[gradle配置依赖下载指定阿里云镜像]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/166591409</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/166591409</guid><author>hacker_51</author><pubDate>Thu, 24 Sep 2026 14:27:31 +0800</pubDate><description><![CDATA[Gradle报错“Could not find androidx.databinding:databinding-compiler-common:8.8.0”通常因中央仓库依赖下架所致。可通过配置阿里云镜像仓解决。在settings.gradle.kts中添加阿里云Maven仓库，如https://maven.aliyun.com/repository/releases等，确保依赖可正常下载。此为常见警告，不影响使用，配置后即可解决。]]></description><category></category></item><item><title><![CDATA[部署OpenSandbox（Agent沙箱）]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/165487947</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/165487947</guid><author>hacker_51</author><pubDate>Wed, 16 Sep 2026 13:47:59 +0800</pubDate><description><![CDATA[因为本人多次尝试加上  api key 无法mcp连接。所以放弃了apikey的方法，采用本机端口访问。由于我是使用了 MCPHUB进行聚合。所以要进入这个容器里面安装。]]></description><category></category></item><item><title><![CDATA[耳机和麦克风不能同时使用的原因]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/164508546</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/164508546</guid><author>hacker_51</author><pubDate>Tue, 08 Sep 2026 00:14:00 +0800</pubDate><description><![CDATA[&lt;think&gt;我们要求生成≤150字的文章摘要。根据内容，摘要要概括蓝牙耳机两种模式的特点和限制，以及解决方案。注意字数。&lt;/think&gt;蓝牙耳机有立体声和免提两种模式：立体声音质好但麦克风不可用；免提可同时用耳机和麦克风，但音质因麦克风占声道而下降。这是硬件限制，无法通过设置解决，要么只用耳机功能并外接麦克风。]]></description><category></category></item><item><title><![CDATA[Kotlin 笔记]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/150225457</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/150225457</guid><author>hacker_51</author><pubDate>Thu, 27 Aug 2026 00:24:20 +0800</pubDate><description><![CDATA[总的来说，Kotin 是一门功能丰富、可读性高、与 Java 无缝互操作的编程语言，适用于 Android、Web 后端开发等多种场景。]]></description><category></category></item><item><title><![CDATA[自己用的比较顺手的MCP服务]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/163574193</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/163574193</guid><author>hacker_51</author><pubDate>Sat, 08 Aug 2026 01:59:38 +0800</pubDate><description><![CDATA[检测并自动配置 Claude Code、Cursor、Codex CLI、opencode、Hermes Agent、Gemini CLI、Antigravity IDE 和 Kiro，将 CodeGraph MCP 服务器连接到每个工具中。不会再让Agent自己猜测Controller对应的service的关联，而是精准找到对应的关联，就像有了地图。相等于给Agent装一个 IDEA，Agent 可以像正常开发一样，调试监控变量等，理清项目引用关系等等，不会像之前那样拿个记事本一样的去盲目修改代码。]]></description><category></category></item><item><title><![CDATA[mcp-searxng （Agent搜索MCP服务）]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/163513800</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/163513800</guid><author>hacker_51</author><pubDate>Thu, 06 Aug 2026 00:28:53 +0800</pubDate><description><![CDATA[这里就要部署 SearXNG MCP 服务器。给Agent加上可以网页搜索的MCP服务。安装 mcp-searxng MCP 服务。]]></description><category></category></item><item><title><![CDATA[codex+serena+CodeGraph 笔记]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/163415038</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/163415038</guid><author>hacker_51</author><pubDate>Sun, 02 Aug 2026 13:43:30 +0800</pubDate><description><![CDATA[检测并自动配置 Claude Code、Cursor、Codex CLI、opencode、Hermes Agent、Gemini CLI、Antigravity IDE 和 Kiro，将 CodeGraph MCP 服务器连接到每个工具中。不会再让Agent自己猜测Controller对应的service的关联，而是精准找到对应的关联，就像有了地图。相等于给Agent装一个 IDEA，Agent 可以像正常开发一样，调试监控变量等，理清项目引用关系等等，不会像之前那样拿个记事本一样的去盲目修改代码。]]></description><category></category></item><item><title><![CDATA[docker 、docker-compose离线安装]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/162975405</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/162975405</guid><author>hacker_51</author><pubDate>Fri, 17 Jul 2026 18:27:37 +0800</pubDate><description><![CDATA[Docker 安装与配置指南 本指南提供了 Docker 及其组件（包括 Docker Compose）的详细安装步骤。主要内容包括： Docker 安装 下载对应版本安装包 解压并复制命令到/usr/bin 配置系统服务（创建docker.service文件） 服务管理 启动/停止Docker服务 设置开机自启 Docker Compose 安装 手动下载并上传 移动至/usr/local/bin并添加执行权限 创建软链接 验证安装 包含完整的docker.service文件配置内容 该指南适用于需要在L]]></description><category></category></item><item><title><![CDATA[PostgreSQL 主从同步]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/162365310</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/162365310</guid><author>hacker_51</author><pubDate>Sun, 28 Jun 2026 15:48:36 +0800</pubDate><description><![CDATA[PostgreSQL主从复制通过WAL日志实现数据同步，本文详细介绍了搭建流程。主库配置包括：设置wal_level=replica、创建repl复制用户、配置pg_hba.conf访问权限。从库通过pg_basebackup获取主库数据后，配置primary_conninfo连接主库，并设置recovery_target_timeline=latest。实验采用docker容器部署，主库（172.20.0.2）与从库（172.20.0.3）通过内网穿透连接，验证了数据实时同步功能。关键点包括：同步参数配置]]></description><category></category></item><item><title><![CDATA[web基础]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/161824822</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/161824822</guid><author>hacker_51</author><pubDate>Tue, 09 Jun 2026 12:07:48 +0800</pubDate><description><![CDATA[Web 服务器与 Web 应用安全基础]]></description><category></category></item><item><title><![CDATA[ZIP文件伪加密]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/160876925</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/160876925</guid><author>hacker_51</author><pubDate>Fri, 08 May 2026 10:55:27 +0800</pubDate><description><![CDATA[ZIP文件格式解析与伪加密技术 摘要：本文详细解析了ZIP文件的三部分结构：数据区、目录区和结束标志。重点介绍了如何通过全局方式位标记（第6-7字节）判断加密状态：无加密（0000）、真加密（0900）和伪加密（数据区0000+目录区0900）。针对伪加密ZIP文件，提供了四种解密方法，包括修改文件标志位和使用特定工具等。文章还详细列出了ZIP文件各部分的字节结构，为信息安全领域研究ZIP文件加密技术提供了重要参考。]]></description><category></category></item><item><title><![CDATA[Ubuntu 离线安装 Ollama 部署 AI 模型]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/158745047</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/158745047</guid><author>hacker_51</author><pubDate>Sat, 07 Mar 2026 00:30:44 +0800</pubDate><description><![CDATA[执行如下解压命令，将压缩包在 usr 目录下解压。解压之后会在 /usr/bin 目录下创建 ollama 文件。如果使用 xftp 将自己的本地传输到服务器文件的速率特别慢，可以尝试使用内网穿透工具，提高速率。阿里旗下的魔搭，下载 需要的 AI 大模型。具体 AI 模型大小，可根据自己的服务器配置去决定。如果还需要扩展 别的 模型参数，具体细节，自行额外学习。这里演示部署基础模型。从ollama的gitHub官网下载自己 服务器所对应的 安装包。编写 modelFile 文件。]]></description><category></category></item><item><title><![CDATA[SpringAI学习deepseek模型]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/146354563</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/146354563</guid><author>hacker_51</author><pubDate>Wed, 04 Mar 2026 22:47:56 +0800</pubDate><description><![CDATA[选择下载 驱动模型下载即可。由于Ollama安装包在国外，很容易被墙。这里我通过魔法下载好了的exe安装包。使用中国移动不限速网盘下载。可以自取：链接:https://caiyun.139.com/m/i?2jQXoNqM5Xos4 提取码:xg4f复制内容打开移动云盘PC客户端，操作更方便哦由于Ollama 驱动模型依赖C盘，只能直接安装安装成功后执行指令 ollama。没有报错说明安装成功。]]></description><category></category></item><item><title><![CDATA[React学习笔记]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/149236921</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/149236921</guid><author>hacker_51</author><pubDate>Wed, 04 Mar 2026 22:47:28 +0800</pubDate><description><![CDATA[本文摘要：TSX是TypeScript与HTML结合的React模板语法，兼具声明式UI和编程能力。文章介绍了TSX基础用法（变量、事件绑定）、React组件开发（自定义组件、状态管理useState）、样式处理（SCSS模块化）以及DOM操作（useRef）。重点讲解了状态不可变原则和对象状态的正确更新方式，并展示了受控表单的实现方法。通过示例代码演示了组件化开发、数据驱动视图等核心React概念。]]></description><category></category></item><item><title><![CDATA[Mybatis查询动态列，转Vo]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/154641731</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/154641731</guid><author>hacker_51</author><pubDate>Mon, 10 Nov 2025 11:01:50 +0800</pubDate><description><![CDATA[摘要：本文针对项目中的动态表格列查询问题，提出了一种解决方案。通过利用Map临时存储查询结果，并结合反射机制将动态列数据转换为Vo对象。核心思路包括：1）Mapper层使用Map存储查询结果；2）通过命名规范识别动态列字段；3）利用反射将Map数据映射到Vo对象。文中提供了两个关键方法：getTarinYypeNoByColumn用于提取列字段中的类型编号，mapToPageItemVo实现Map到Vo的转换。该方法解决了字段数量不确定带来的数据处理难题，同时保持了代码的灵活性。]]></description><category></category></item><item><title><![CDATA[从0开始搭建Vue3项目]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/149985646</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/149985646</guid><author>hacker_51</author><pubDate>Mon, 13 Oct 2025 13:59:36 +0800</pubDate><description><![CDATA[1、history 模式：createWebHistory          地址栏不带 #2、hash模式：createWebHashHistory      地址栏带 #获取路由对象 router 使用 useRouter。2、新建 utils/req.ts封装axios模块。获取路由参数 route 使用 useRoute。在main.ts中重新导入pinia。配置 history 模式。然后把下列代码插入到你的。之后就可以直接使用组件。2、使用 main.ts。3、配置需要持久化的仓。]]></description><category></category></item><item><title><![CDATA[Nacos配置中心]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/152206208</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/152206208</guid><author>hacker_51</author><pubDate>Sun, 28 Sep 2025 09:39:32 +0800</pubDate><description><![CDATA[本文介绍了Spring Cloud Alibaba Nacos Config的配置方法。首先引入nacos-config依赖，然后在yml中配置nacos服务地址、命名空间、分组等参数，支持动态刷新配置。通过@RefreshScope注解实现配置热更新，使用@Value注解获取配置值。示例演示了如何从nacos获取用户信息(name,age)，并通过接口返回验证配置中心数据获取成功。这种配置方式实现了配置信息的集中管理和动态更新。]]></description><category></category></item><item><title><![CDATA[网关聚合 Knife4J 文档]]></title><link>https://blog.youkuaiyun.com/hacker_51/article/details/152074797</link><guid>https://blog.youkuaiyun.com/hacker_51/article/details/152074797</guid><author>hacker_51</author><pubDate>Fri, 26 Sep 2025 10:27:41 +0800</pubDate><description><![CDATA[本文介绍了如何搭建和配置Spring Cloud Gateway网关服务。主要内容包括：1) 引入网关、Nacos服务发现和负载均衡依赖；2) 配置YML文件设置端口、Nacos连接和路由规则；3) 实现Swagger文档聚合，通过Knife4j依赖和特定配置整合各模块API文档；4) 使用StripPrefix过滤器处理路径前缀问题。配置完成后，网关可实现对News和User模块的请求路由，并聚合各服务的Swagger文档，通过统一入口访问所有API接口。]]></description><category></category></item></channel></rss>