<?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-Hant</language><item><title>本地跑模型</title><link>https://blog.oranhe.com/zh-hant/posts/local-small-models/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/backdoor-indicator/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/golist/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/inversion-of-control/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/kratos/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/golink/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-zero-api/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-zero-service-demo/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/protobuf/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/quarto-blog-template/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-zero/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/consul/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/deepseek-papers/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-infrastructure/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/hot100-acm/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/desktop-shortcuts/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/git-guide/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-kit/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-microservices/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/hot100-go/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/posts/hot100-go/</guid><description>記錄兩數之和、字母異位詞分組、最長連續序列的思路、複雜度和 Go 測試，說明 map 順序的影響。</description></item><item><title>Prompt-&gt;Context-&gt;Skills</title><link>https://blog.oranhe.com/zh-hant/posts/prompt-context-skills/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/posts/prompt-context-skills/</guid><description>從提示詞到上下文，再到工具與智慧體，記錄 AI 互動方式的變化。</description></item><item><title>一文了解RAG</title><link>https://blog.oranhe.com/zh-hant/posts/rag-overview/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/posts/rag-overview/</guid><description>從檢索與生成的基本流程出發，整理 RAG 的架構、多模態擴充套件與實踐中的問題。</description></item><item><title>一文了解VLM</title><link>https://blog.oranhe.com/zh-hant/posts/vlm-overview/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/posts/vlm-overview/</guid><description>梳理視覺語言模型的基本概念、訓練方式與典型架構，理解影象如何進入語言模型。</description></item><item><title>本地伺服器低速傳輸解決方案</title><link>https://blog.oranhe.com/zh-hant/posts/ssh-transfer/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/daily-log-maker/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/gesture-fireworks/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/sliding-window-variable/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/sliding-window-fixed/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/jekyll-macos/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/jekyll-windows/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/bm25-rag/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/deepseek-r1-32b/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-version-manager/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/open-source-licenses/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/remote-desktop/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-10/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-11/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-12/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-13/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-09/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-08/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-07/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-06/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-05/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-04/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-03/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-02/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/go-basics-01/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/build-personal-site/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/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-hant/posts/machine-learning-basics/</link><guid isPermaLink="true">https://blog.oranhe.com/zh-hant/posts/machine-learning-basics/</guid><description>透過具體案例理解機器學習：損失函式、梯度與模型訓練。</description><pubDate>Sun, 25 Aug 2024 16:00:00 GMT</pubDate></item></channel></rss>