<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>oranhe.com · 博客</title><description>关于代码、系统与人工智能的实践，也留下一些学习过程中的问题和答案。</description><link>https://blog.oranhe.com/</link><language>zh-CN</language><item><title>本地跑模型</title><link>https://blog.oranhe.com/zh/posts/local-small-models/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/local-small-models/</guid><description>在自己的电脑上运行小模型，记录环境准备、模型选择和推理实践。</description><pubDate>Sat, 14 Feb 2026 16:00:00 GMT</pubDate></item><item><title>BackdoorIndicator - Leveraging OOD Data for Proactive Backdoor Detection in Federated Learning</title><link>https://blog.oranhe.com/zh/posts/backdoor-indicator/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/backdoor-indicator/</guid><description>阅读 BackdoorIndicator：利用分布外数据，主动检测联邦学习中的后门攻击。</description><pubDate>Fri, 13 Feb 2026 16:00:00 GMT</pubDate></item><item><title>GoList</title><link>https://blog.oranhe.com/zh/posts/golist/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/golist/</guid><description>使用 Go 与 Kratos 实践清单应用，记录服务设计与开发过程。</description><pubDate>Thu, 12 Feb 2026 16:00:00 GMT</pubDate></item><item><title>控制反转和依赖注入</title><link>https://blog.oranhe.com/zh/posts/inversion-of-control/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/inversion-of-control/</guid><description>理解控制反转与依赖注入，以及它们在 Go 项目中的作用。</description><pubDate>Thu, 12 Feb 2026 16:00:00 GMT</pubDate></item><item><title>Kratos 微服务框架</title><link>https://blog.oranhe.com/zh/posts/kratos/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/kratos/</guid><description>学习 Kratos 的项目结构、服务定义与微服务开发方式。</description><pubDate>Mon, 09 Feb 2026 16:00:00 GMT</pubDate></item><item><title>GoLink</title><link>https://blog.oranhe.com/zh/posts/golink/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/golink/</guid><description>一个短链接项目的设计与实现：生成策略、数据库、缓存和重定向。</description><pubDate>Tue, 03 Feb 2026 16:00:00 GMT</pubDate></item><item><title>go-zero的API语言</title><link>https://blog.oranhe.com/zh/posts/go-zero-api/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-zero-api/</guid><description>记录 go-zero API 描述语言的语法与代码生成方式。</description><pubDate>Sat, 24 Jan 2026 16:00:00 GMT</pubDate></item><item><title>go-zero-demo</title><link>https://blog.oranhe.com/zh/posts/go-zero-service-demo/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-zero-service-demo/</guid><description>通过一个服务示例，实践 go-zero 的接口、数据库与微服务开发。</description><pubDate>Sat, 24 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Protobuf</title><link>https://blog.oranhe.com/zh/posts/protobuf/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/protobuf/</guid><description>整理 Protocol Buffers 的语法、消息定义与使用方式。</description><pubDate>Thu, 22 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Quarto-Blogs-Template</title><link>https://blog.oranhe.com/zh/posts/quarto-blog-template/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/quarto-blog-template/</guid><description>一个以 Markdown 写作为中心的 Quarto 博客模板，记录内容组织与发布方式。</description><pubDate>Thu, 22 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Go-Zero 微服务框架</title><link>https://blog.oranhe.com/zh/posts/go-zero/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-zero/</guid><description>学习 go-zero 的框架结构与服务开发流程。</description><pubDate>Tue, 20 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Consul</title><link>https://blog.oranhe.com/zh/posts/consul/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/consul/</guid><description>记录 Consul 的服务发现、健康检查与基础使用。</description><pubDate>Mon, 19 Jan 2026 16:00:00 GMT</pubDate></item><item><title>DeepSeek 论文阅读：结构、推理与多模态</title><link>https://blog.oranhe.com/zh/posts/deepseek-papers/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/deepseek-papers/</guid><description>按 V2、V3、R1、VL2 和 OCR 几条路线整理 DeepSeek 论文，区分结构、训练与部署问题。</description><pubDate>Mon, 19 Jan 2026 16:00:00 GMT</pubDate></item><item><title>基础设施(golang)</title><link>https://blog.oranhe.com/zh/posts/go-infrastructure/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-infrastructure/</guid><description>梳理 Go 服务开发涉及的基础设施与常见组件。</description><pubDate>Mon, 19 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Go Hot100：哈希三题的 ACM 写法</title><link>https://blog.oranhe.com/zh/posts/hot100-acm/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/hot100-acm/</guid><description>把两数之和、字母异位词分组和最长连续序列改写成可独立运行的 Go 程序，说明输入输出与边界情况。</description><pubDate>Mon, 19 Jan 2026 16:00:00 GMT</pubDate></item><item><title>PC的快捷指令</title><link>https://blog.oranhe.com/zh/posts/desktop-shortcuts/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/desktop-shortcuts/</guid><description>整理 Windows、macOS 与 Linux 上常用的快捷操作和指令。</description><pubDate>Sat, 17 Jan 2026 16:00:00 GMT</pubDate></item><item><title>如何使用git</title><link>https://blog.oranhe.com/zh/posts/git-guide/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/git-guide/</guid><description>整理 Git 的常用操作、分支与远端协作，留下可查阅的命令记录。</description><pubDate>Sat, 17 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Go-Kit 微服务框架</title><link>https://blog.oranhe.com/zh/posts/go-kit/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-kit/</guid><description>学习 Go-Kit 的分层方式与微服务组件。</description><pubDate>Sat, 17 Jan 2026 16:00:00 GMT</pubDate></item><item><title>微服务框架(golang)</title><link>https://blog.oranhe.com/zh/posts/go-microservices/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-microservices/</guid><description>从 Go 的微服务框架入手，整理服务组织与框架选择。</description><pubDate>Sat, 17 Jan 2026 16:00:00 GMT</pubDate></item><item><title>Hot100（Go）：哈希三题</title><link>https://blog.oranhe.com/zh/posts/hot100-go/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/hot100-go/</guid><description>记录两数之和、字母异位词分组、最长连续序列的思路、复杂度和 Go 测试，说明 map 顺序的影响。</description></item><item><title>Prompt-&gt;Context-&gt;Skills</title><link>https://blog.oranhe.com/zh/posts/prompt-context-skills/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/prompt-context-skills/</guid><description>从提示词到上下文，再到工具与智能体，记录 AI 交互方式的变化。</description></item><item><title>一文了解RAG</title><link>https://blog.oranhe.com/zh/posts/rag-overview/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/rag-overview/</guid><description>从检索与生成的基本流程出发，整理 RAG 的架构、多模态扩展与实践中的问题。</description></item><item><title>一文了解VLM</title><link>https://blog.oranhe.com/zh/posts/vlm-overview/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/vlm-overview/</guid><description>梳理视觉语言模型的基本概念、训练方式与典型架构，理解图像如何进入语言模型。</description></item><item><title>本地服务器低速传输解决方案</title><link>https://blog.oranhe.com/zh/posts/ssh-transfer/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/ssh-transfer/</guid><description>定位本地服务器文件传输缓慢的问题，并记录可行的改善方法。</description><pubDate>Wed, 10 Dec 2025 16:00:00 GMT</pubDate></item><item><title>Daily Log Maker</title><link>https://blog.oranhe.com/zh/posts/daily-log-maker/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/daily-log-maker/</guid><description>用网页生成每日记录的长截图，一次小工具的设计与实现。</description><pubDate>Sat, 22 Nov 2025 16:00:00 GMT</pubDate></item><item><title>Gesture-Fireworks</title><link>https://blog.oranhe.com/zh/posts/gesture-fireworks/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/gesture-fireworks/</guid><description>结合手势识别与前端视觉效果，让屏幕上的烟花跟随手指。</description><pubDate>Sat, 15 Nov 2025 16:00:00 GMT</pubDate></item><item><title>leetcode-灵神跟练-滑动窗口与双指针-不定长滑动窗口-越长越合法+求最短+最小</title><link>https://blog.oranhe.com/zh/posts/sliding-window-variable/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/sliding-window-variable/</guid><description>跟练不定长滑动窗口，讨论合法条件与最短窗口的求解。</description><pubDate>Sat, 15 Nov 2025 16:00:00 GMT</pubDate></item><item><title>leetcode-灵神跟练-滑动窗口与双指针-定长滑动窗口-基础</title><link>https://blog.oranhe.com/zh/posts/sliding-window-fixed/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/sliding-window-fixed/</guid><description>跟练定长滑动窗口，从基础题理解窗口移动与状态更新。</description><pubDate>Sat, 08 Nov 2025 16:00:00 GMT</pubDate></item><item><title>Mac安装Jekyll</title><link>https://blog.oranhe.com/zh/posts/jekyll-macos/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/jekyll-macos/</guid><description>在 macOS 上准备 Ruby、安装 Jekyll，并启动本地博客。</description><pubDate>Thu, 23 Oct 2025 16:00:00 GMT</pubDate></item><item><title>Windows安装Jekyll</title><link>https://blog.oranhe.com/zh/posts/jekyll-windows/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/jekyll-windows/</guid><description>在 Windows 上安装 Ruby 与 Jekyll，搭建本地博客环境。</description><pubDate>Thu, 23 Oct 2025 16:00:00 GMT</pubDate></item><item><title>基于BM25检索算法构建RAG智能文档问答助手--学习和实践</title><link>https://blog.oranhe.com/zh/posts/bm25-rag/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/bm25-rag/</guid><description>从 BM25 检索到文档问答，记录环境配置、依赖问题与实践结果。</description><pubDate>Mon, 10 Mar 2025 16:00:00 GMT</pubDate></item><item><title>Deepseek-R1-32B模型部署</title><link>https://blog.oranhe.com/zh/posts/deepseek-r1-32b/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/deepseek-r1-32b/</guid><description>记录 DeepSeek-R1-32B 的部署环境、运行步骤与测试结果。</description><pubDate>Fri, 24 Jan 2025 16:00:00 GMT</pubDate></item><item><title>go的版本管理工具-g的安装和使用</title><link>https://blog.oranhe.com/zh/posts/go-version-manager/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-version-manager/</guid><description>安装和使用 g，在不同 Go 版本之间切换。</description><pubDate>Wed, 15 Jan 2025 16:00:00 GMT</pubDate></item><item><title>开源协议</title><link>https://blog.oranhe.com/zh/posts/open-source-licenses/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/open-source-licenses/</guid><description>整理常见开源许可证及其区别，了解使用与发布代码时的约定。</description><pubDate>Fri, 10 Jan 2025 16:00:00 GMT</pubDate></item><item><title>一种免费、高清、安全、但是很麻烦的远程桌面连接方案</title><link>https://blog.oranhe.com/zh/posts/remote-desktop/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/remote-desktop/</guid><description>组合 Sunshine、Moonlight 与虚拟显示器，搭建远程桌面串流方案。</description><pubDate>Fri, 10 Jan 2025 16:00:00 GMT</pubDate></item><item><title>golang学习记录（10）</title><link>https://blog.oranhe.com/zh/posts/go-basics-10/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-10/</guid><description>Go 基础学习系列第 10 篇，记录语法、示例与学习过程。</description><pubDate>Sat, 19 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（11）</title><link>https://blog.oranhe.com/zh/posts/go-basics-11/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-11/</guid><description>Go 基础学习系列第 11 篇，记录语法、示例与学习过程。</description><pubDate>Sat, 19 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（12）</title><link>https://blog.oranhe.com/zh/posts/go-basics-12/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-12/</guid><description>区分 package 与 module，整理 go.mod、go.sum、依赖命令、GOPROXY 和 replace 的正确用法。</description><pubDate>Sat, 19 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（13）</title><link>https://blog.oranhe.com/zh/posts/go-basics-13/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-13/</guid><description>Go 基础学习系列第 13 篇，记录语法、示例与学习过程。</description><pubDate>Sat, 19 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（9）</title><link>https://blog.oranhe.com/zh/posts/go-basics-09/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-09/</guid><description>Go 基础学习系列第 9 篇，记录语法、示例与学习过程。</description><pubDate>Fri, 18 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（8）</title><link>https://blog.oranhe.com/zh/posts/go-basics-08/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-08/</guid><description>Go 基础学习系列第 8 篇，记录语法、示例与学习过程。</description><pubDate>Thu, 17 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（7）</title><link>https://blog.oranhe.com/zh/posts/go-basics-07/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-07/</guid><description>Go 基础学习系列第 7 篇，记录语法、示例与学习过程。</description><pubDate>Wed, 16 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（6）</title><link>https://blog.oranhe.com/zh/posts/go-basics-06/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-06/</guid><description>Go 基础学习系列第 6 篇，记录语法、示例与学习过程。</description><pubDate>Tue, 15 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（5）</title><link>https://blog.oranhe.com/zh/posts/go-basics-05/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-05/</guid><description>Go 基础学习系列第 5 篇，记录语法、示例与学习过程。</description><pubDate>Sun, 13 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（4）</title><link>https://blog.oranhe.com/zh/posts/go-basics-04/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-04/</guid><description>Go 基础学习系列第 4 篇，记录语法、示例与学习过程。</description><pubDate>Sat, 12 Oct 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（3）</title><link>https://blog.oranhe.com/zh/posts/go-basics-03/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-03/</guid><description>Go 基础学习系列第 3 篇，记录语法、示例与学习过程。</description><pubDate>Sat, 28 Sep 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（2）</title><link>https://blog.oranhe.com/zh/posts/go-basics-02/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-02/</guid><description>Go 基础学习系列第 2 篇，记录语法、示例与学习过程。</description><pubDate>Sun, 22 Sep 2024 16:00:00 GMT</pubDate></item><item><title>golang学习记录（1）-在win搭建go环境</title><link>https://blog.oranhe.com/zh/posts/go-basics-01/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/go-basics-01/</guid><description>Go 基础学习系列第 1 篇，记录语法、示例与学习过程。</description><pubDate>Sun, 15 Sep 2024 16:00:00 GMT</pubDate></item><item><title>保姆教程如何创建自己的“个人网站”</title><link>https://blog.oranhe.com/zh/posts/build-personal-site/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/build-personal-site/</guid><description>从 GitHub 与 Jekyll 开始，记录创建个人网站的完整过程。</description><pubDate>Sat, 14 Sep 2024 16:00:00 GMT</pubDate></item><item><title>通过案例了解机器学习</title><link>https://blog.oranhe.com/zh/posts/machine-learning-basics/</link><guid isPermaLink="true">https://blog.oranhe.com/zh/posts/machine-learning-basics/</guid><description>通过具体案例理解机器学习：损失函数、梯度与模型训练。</description><pubDate>Sun, 25 Aug 2024 16:00:00 GMT</pubDate></item></channel></rss>