摘要: 提取网页表格,一键导出 CSV:一个 Bookmarklet 就够了 做数据分析、爬虫或竞品调研时,经常碰到网页上挂着一张现成的表格,手动复制粘贴到 Excel 不仅费时,还会丢掉格式、弄乱列对齐。本文分享一个 Bookmarklet(书签脚本),点击即可提取页面中的所有表格,自动转成 CSV 并写入剪贴板,直接粘贴进 Excel 就能用。 最终效果预览 在任意包含 阅读全文
posted @ 2026-08-01 11:15 EXIORAN 阅读(33) 评论(0) 推荐(0)
摘要: 网页中文检测脚本指南:从控制台到浏览器插件 在国际化(i18n)项目或多语言适配场景中,我们经常需要快速找出页面中遗留的中文文本。本文整理了几个实用的 JavaScript 小脚本,覆盖控制台运行、书签运行、浏览器插件三种使用方式,按需取用即可。 背景 在做多语言适配、汉化检查或国际化工单排查时,手动翻页面找中文既费时又容易遗漏。借助一段递归 阅读全文
posted @ 2026-07-31 14:26 EXIORAN 阅读(9) 评论(0) 推荐(0)
摘要: 容器化部署 Jenkins 教程 完整的 Jenkins 容器化部署实战指南 推荐 Jenkins 版本:2.411 一、概述 Jenkins 是一款开源的持续集成/持续交付(CI/CD)工具,通过容器化部署可以快速搭建、便于迁移、避免环境污染。本教程使用 Docker 以单节点方式部署 Jenkins,并通过挂载 Docker s 阅读全文
posted @ 2026-07-30 09:26 EXIORAN 阅读(16) 评论(0) 推荐(0)
摘要: CI 脚本里 Go 版本自适应解决方案:从 go.mod 到 /usr/bin/go 的热切换实践 一个在 CI 容器启动时,根据项目 go.mod 自动补齐缺失的 Go 版本工具链并通过软链切换默认 go 的解决方案。适合 CI/CD 运维工程师与有跨版本工具链管理诉求的开发者。 一、问题背景 在 CI/CD 流水线中,Go 项目对工具链版本高度敏感: 项目 A 用 go 1.22,项目 B 用 阅读全文
posted @ 2026-07-29 10:58 EXIORAN 阅读(7) 评论(0) 推荐(0)
摘要: Gitlab自动触发Jenkins流水线配置指南 要实现 Git 代码提交后自动触发 Jenkins 流水线,最主流且高效的方式是配置 Git Webhook(网络钩子)。 它的核心原理是:当代码推送到 Git 仓库时,Git 平台会主动向 Jenkins 发送一个 HTTP 请求,通知 Jenkins 立即开始构建。 依赖 依赖插件 Gitlab 阅读全文
posted @ 2026-07-27 11:09 EXIORAN 阅读(50) 评论(0) 推荐(0)
摘要: 外部 CI 系统向 GitLab MR 回传流水线状态 本文系统讲解了非 Jenkins 的外部 CI 系统如何将构建/测试状态回传到 GitLab MR,以替代传统的 updateGitlabCommitStatus 插件方案,作为 MR 合并门禁。 1. 背景与痛点 在 GitLab + Jenkins 的经典 CI 体系中,通常使用 Jenkins 阅读全文
posted @ 2026-07-24 15:04 EXIORAN 阅读(25) 评论(0) 推荐(0)
摘要: jenkins 插件管理与备份方案 概述 Jenkins 的核心能力由插件扩展提供,插件的安装、升级、冲突问题在日常运维中频繁出现。一旦插件冲突导致 Jenkins 无法启动,排查成本高、恢复时间长。本文档提供两种运维方案: 快速复刻插件配置:将一台正常 Jenkins 的插件环境完整复制到新环境,快速搭建一致环境。 定时备份插件目录 阅读全文
posted @ 2026-07-23 19:35 EXIORAN 阅读(20) 评论(0) 推荐(0)
摘要: 从零搭建一个最小 AI Agent:Python 完整示例 + AI调用机制详解 「Agent」是 LLM 应用从「能聊天」到「能干活」的关键一跃。本文先用 Python + OpenAI 兼容接口实现一个最小可运行的 Agent,再详细拆解 AI 是如何知道 Agent 提供了哪些工具、如何决定调用、又如何把结果回流到对话。 一、什么是 Agent?30 秒理解 Agent = 阅读全文
posted @ 2026-07-21 09:53 EXIORAN 阅读(67) 评论(0) 推荐(0)
摘要: 从零搭建一个 MCP Server:Python 完整示例 + AI 调用机制详解 Model Context Protocol(MCP)是 Anthropic 在 2024 年底开源的协议,用于让 LLM 以标准化方式连接外部工具、数据源。本文先用 Python 实现一个最小可运行的 MCP Server,再详细拆解 AI 是如何知道 MCP 提供了哪些方法、如何调用它们的。 一 阅读全文
posted @ 2026-07-20 15:22 EXIORAN 阅读(73) 评论(0) 推荐(0)
摘要: OpenStack 单元测试工作流程详解:tox + testr tox + testr 单元测试工作流程详解:从环境隔离到并行执行 在 OpenStack 等大型 Python 项目中,tox 和 testr 是一对经典组合:tox 负责环境隔离,testr 负责测试仓库 + 并行执行 + 历史结果管理。本文系统讲解两者协作的完整工作流程。 一、两个工具各做什么 阅读全文
posted @ 2026-07-17 11:06 EXIORAN 阅读(101) 评论(0) 推荐(0)