永生的博客

从零构建全自动 Go+n8n+Hugo 个人智能日记分析系统
本项目旨在打造一个闭环的、高度自动化的个人数据处理系统。它始于你的日常记录,终于一份由 AI 生成的、发布在个人网站上的深度分析报告。整个系统由三大核心模块构成:Go Web 日记应用 (数据输入层)、n8n 自动化工作流 (数据处理与分析核心)、Hugo 静态网站 (数据展示层)。 系统架构总览...
阅读全文 »<p source-line="0" source-line-end="1"><strong>使用 Systemd 和 Endless 专业部署 Go Web 应用实战教程</strong></p>
目标:将您的 Go 博客应用部署到生产服务器,并配置 systemd 和 endless,以实现服务的稳定运行、开机自启、崩溃自愈,以及最重要的——不中断服务的平滑更新(无缝重启)。 技术栈: 应用框架: Go + Gin 无缝重启库:...
阅读全文 »Hugo 零基础教程
📊 Hugo 与其他静态网站生成器对比表 特性 / 工具 Hugo💎 Jekyll 🐹 Hexo 🧙‍♂️ Next.js (SSG) ⚛️ VuePress 🐉 编写语言 Go Ruby ...
阅读全文 »<p>Android UIAutomator Stub 服务使用完整教程</p>
1. 源码获取 UIAutomator Stub 是一个基于 Android UIAutomator 框架的测试服务,提供 JSON-RPC 接口以便远程操作和获取界面信息。 从 GitHub 上克隆对应源码仓库: git clone https://github.com/openatx/a...
阅读全文 »<p>Django用了五年,我用10天改成Go网站</p>
2025年5月,我终于把用 Django 搭了 5 年的网站(经常优化+功能),重构成了 Go 项目,仅仅用了 10 天。这不是因为我有多厉害,而是因为 Gemini 和 ChatGPT 真的太强了,在重建过程中遇到很多奇怪问题,不一一列举了,只写重要的。 为什么要从 Django 换到 Go?...
阅读全文 »<p>精通Go HTML模板继承:从空白页到完美后台布局(核心代码实践)</p>
引言 Go语言的 html/template 包为构建动态Web页面提供了强大而安全的功能。模板继承是其核心特性之一,允许我们定义基础布局并由具体页面填充内容。然而,不当的实现常导致渲染问题。本文将聚焦于后台管理系统的模板继承,通过核心代码示例和常见问题分析,助你构建优雅的Web应用。 核心问题现...
阅读全文 »<p>Go 项目测试报告利器:Allure Go 入门指南</p>
本文你将学到: 🤔 什么是 Allure 和 allure-go? 🛠️ 如何配置你的开发环境。 ✍️ 编写你的第一个使用 allure-go 的测试。 🚀 运行测试并生成精美的 Allure 报告。 📊 解读 Allure 报告的关键部分。 ⚡ 如何利用 Go 的特性并行运...
阅读全文 »<p>Android 控制服务(Go 实现)</p>
这是一个运行于 Android 系统(通过 ADB 连接)的控制服务,使用 Go 语言编写,支持获取设备信息、截图、UI 层级等功能。支持 REST 接口访问,可用于远程控制、自动化测试前置信息收集等场景。 ✨ 功能特性 ✅ 获取设备品牌、型号、系统版本、序列号 🖼️ 支持 minic...
阅读全文 »Android Studio安卓模拟器启动失败解决方案(The emulator process for AVD Medium_Phone_API_35 has terminated )
安卓模拟器启动失败解决方案 1. 检查 Android SDK 和相关工具的安装 首先要确保你的 Android SDK 和相关工具都已正确安装并且是最新版本。 安装 SDK Platform: 打开 Android Studio,选择 Tools -> SDK Manag...
阅读全文 »在Android Studio 中添加 App 图标
在 Android Studio 中添加 App 图标(也称为启动器图标)是一个重要的步骤,它可以让你的应用在设备上拥有独特的视觉标识。以下是详细的教程,包含多种方法和注意事项: 方法一:使用 Image Asset Studio (推荐) 这是最推荐的方法,因为它可以自动生成不同分辨率的图标,...
阅读全文 »