Loading

摘要: OpenCode 是一款开源人工智能编码助手,专为终端环境设计,支持多模型切换、多会话管理、LSP 集成等核心功能,可作为开发者的智能编程辅助工具,实现代码生成、调试、重构等全流程技术支持。本教程专属适配 Windows Subsystem for Linux(WSL)环境,全程围绕 WSL 系统展 阅读全文
posted @ 2026-02-10 09:08 ghimi 阅读(163) 评论(0) 推荐(0)
摘要: 引言 在当今高度互联的数字世界中,域名系统(DNS)作为互联网基础设施的核心组件,扮演着将人类可读的域名转换为机器可读IP地址的关键角色。对于家庭网络、小型办公室或开发测试环境而言,搭建本地DNS服务器不仅能提升网络访问速度、增强隐私保护,还能实现定制化的域名解析功能。树莓派凭借其低功耗、低成本和高 阅读全文
posted @ 2026-01-05 00:15 ghimi 阅读(62) 评论(0) 推荐(0)
摘要: Scoop 中 aria2-options 配置实战详解 Scoop 是一款适用于 Windows 系统的命令行包管理器,旨在简化软件的安装、更新、卸载及配置流程,尤其适合开发者和习惯使用命令行的用户。它能自动处理软件依赖、环境变量配置等繁琐操作,让软件管理更高效。本文将从 Scoop 安装开始,详 阅读全文
posted @ 2025-12-17 16:02 ghimi 阅读(741) 评论(0) 推荐(0)
摘要: 在Windows系统中,默认的cmd.exe命令行工具因功能简陋、操作繁琐,一直被开发者和运维人员诟病——缺少命令补全、历史记录检索、语法高亮等实用功能,极大影响了操作效率。而Clink作为一款专为cmd.exe打造的增强插件,完美解决了这些痛点。它将GNU Readline库的强大功能与Windo 阅读全文
posted @ 2025-12-17 10:49 ghimi 阅读(280) 评论(0) 推荐(0)
摘要: 我们在使用终端的过程中,常常会通过向上翻滚来回顾终端历史输出或者复制历史输出内容。但是在 tmux 的使用过程中你会发现我们无法直接查看终端历史输出内容。这是因为 tmux 将查看终端历史这一功能需要进入专门的复制模式(Copy-Mode)后才能使用。本文将详细介绍 tmux 复制模式的核心功能和使 阅读全文
posted @ 2025-06-13 21:45 ghimi 阅读(2117) 评论(0) 推荐(0)
摘要: expect 简介 expect 是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。 在实际工作中,我们运行命令、脚本或程序时,这些命令、脚本或程序都需要从终端输入某些继续运行的指令,而这些输入都需要人为的手工进行。而利用 expect,则可以根据程序 阅读全文
posted @ 2025-04-03 09:32 ghimi 阅读(427) 评论(0) 推荐(0)
摘要: 背景 Spring Cloud Gateway 是 Spring Cloud 推出的第二代网关框架,我们可以用它来实现 反向代理,路由转发,权限校验等功能,这里介绍一个它的基础功能,通过 Filter 机制实现一个简单的 HTTP 接口处理。 从总体上来看 Spring Cloud Gateway 阅读全文
posted @ 2024-08-13 23:28 ghimi 阅读(933) 评论(0) 推荐(0)
摘要: 背景 spring Cloud Gateway是Spring Cloud推出的第二代网关框架,取代Zuul网关。提供了路由转发、权限校验、限流控制等作用。Spring Cloud Gateway 使用非阻塞 API,支持 WebSockets。 我在使用 Spring Cloud Gateway 的 阅读全文
posted @ 2024-07-31 23:15 ghimi 阅读(380) 评论(0) 推荐(0)
摘要: Spring Cloud Gateway 在 3.1.x 版本中增加了针对 gRPC 的网关代理功能支持,本片文章描述一下如何实现相关支持.本文主要基于 Spring Cloud Gateway 的 官方文档 进行一个实践练习。有兴趣的可以翻看官方文档。 由于 Grpc 是基于 HTTP2 协议进行 阅读全文
posted @ 2024-07-31 21:26 ghimi 阅读(715) 评论(0) 推荐(0)
摘要: 首先看一段代码: try (Connection connection = DriverManager.getConnection("jdbc:mysql://remote01:3306/test");) { ExecutorService executor = ThreadUtil.newExec 阅读全文
posted @ 2022-12-20 14:44 ghimi 阅读(599) 评论(0) 推荐(0)