文章列表

搭建软件仓库回源代理拾遗

记录一次将软件仓库代理服务从群晖迁移至迅雷下载宝的实践过程。 阅读全文

简单的 Kubernetes 集群搭建

, ,
记录了一次基于 Kubeadm 工具搭建 Kubernetes 开发集群的完整实践过程,涵盖环境准备、软件安装与集群初始化等关键环节。方案采用单 Master 双 Worker 节点架构,运行环境为三台 2 核 4GB 内存的 Ubuntu 阅读全文

GitLab 迁移之后的事情

, , ,
GitLab 数据迁移至新容器后,可能出现 CI pipeline 卡住无日志或页面 500 错误。根本原因在于备份恢复机制未包含 gitlab-secrets.json 等密钥文件,导致数据库中双因子加密数据无法解密。 阅读全文

迁移 GitLab 数据到全新容器

, , , ,
记录了一次将 GitLab 迁移至全新 Docker 容器的完整实践过程。迁移动机包括更换高性能硬件、验证备份包可用性及解决磁盘碎片导致的资源浪费问题。环境采用 4 核 4GB 虚拟机运行 Ubuntu 16. 阅读全文

磨刀不误砍柴,配置适合工作学习的桌面环境

, ,
配置适合工作学习的桌面环境需兼顾硬件可靠性与软件可维护性。硬件选择应注重视网膜屏幕、16G及以上内存及稳定品质,显示器搭配升降支架可提升专注度与颈椎舒适度;系统层面建议用版本控制管理通用配置,通过钥匙链或KeePass管理认证数据,并以模块 阅读全文

磨刀不误砍柴,来聊聊磨刀

, ,
围绕开发者日常高频使用的工具展开,涵盖通畅网络、开发机、手机及服务器等核心场景,计划系统整理 macOS 与 iOS 的配置管理、软件推荐、碎片化数据管理、网络设备调优、家庭服务器 HomeLab 搭建及云主机使用等实践经验,面向注重效率提 阅读全文

使用 Hugo 生成 API 接口

, ,
Hugo 可通过自定义输出功能生成静态 API 接口。需在配置文件中指定 JSON 输出格式,并在 layouts 目录下创建相应模板文件,利用 Hugo 变量与模板函数将 Markdown 内容转换为结构化 JSON 数据。 阅读全文

使用前端方式挑战 Chrome 小恐龙游戏高分

, ,
针对Chrome小恐龙游戏高分挑战,存在三种技术方案:其一,通过JavaScript代码注入实现自动奔跑,依据障碍物距离与类型智能判断跳跃或下蹲,并确保获取生日帽彩蛋;其二,利用Object.defineProperty劫持distance 阅读全文

使用 Traefik 的一些补充细节

, ,
Traefik 是一款开源反向代理与负载均衡工具,支持自动化配置上游服务,无需手动维护。适用于资源受限需多站点隔离、厌倦传统扩容配置繁琐、希望剥离 SSL 与压缩等网关能力,或快速搭建本地开发环境的场景。 阅读全文

相对现代化的把控前端代码质量

, , ,
前端代码质量把控需形成标准并避免错误引入,以降低维护成本与复杂度。除人工审查外,可通过 ESLint 等工具配合 Git Hook 本地拦截,或借助 GitLab Pipeline 实现云端统一审查。 阅读全文