2026-03-29JC,將 CLI 指令輸出轉換為 JSON 的神器jc 是一款能將常見 CLI 指令的輸出自動轉換成 JSON 格式的工具,搭配 jq 使用更是如虎添翼。無論是 ls、ps、dig、ping 等超過 150 種指令,都能輕鬆結構化,讓 Shell Script 的解析工作變得無比簡單。more...
2025-12-16用 GoFiber + GORM + PostgreSQL 實作「IP 白名單(CIDR) 」管理後台通常只有少量管理者使用,但一旦被暴露在公網,風險極高。 本文將透過一個**實際可上線的案例**,說明如何使用: * GoFiber(HTTP Framework) * GORM(ORM) * PostgreSQL(`cidr` + `gist index`) 實作一個 **「只開白名單、即時生效、不使用快取」*more...
2024-08-07gRPC GogRPC 是由 Google 開發的高性能 RPC 框架,基於 HTTP/2 協議,專為微服務設計。它支持多種編程語言,使用 Protocol Buffers 進行強類型接口定義,並提供雙向流通信。這使得 gRPC 成為跨語言、高效通信的理想選擇,特別適合現代化微服務架構。 首先,我們需要安裝 Go 和 gRPC 的相more...
2024-07-31Oracle Cloud 延遲測試 ps1 腳本一個 PowerShell 腳本,用於測試 Oracle Cloud 在不同地區的延遲情況。 {width="80%"} 1. 將腳本保存到一個文件中,例如 `oci-ping-test.ps1`。 2. 在 PowerShell 中more...
2024-07-14spf13/viper - Go 設定管理完整教程Viper 是一個強大的 Go 語言設定管理庫,支援多種格式(JSON、YAML、TOML、INI),提供設定檔自動載入、環境變數識別、命令列參數讀取等功能。本教程涵蓋安裝、基本用法、進階功能和與 Cobra 集成。more...
2024-07-12Cobra - Go 命令行框架完整教程Cobra 是 Go 語言最強大的命令行框架,被 Docker、kubectl 等知名項目採用。本教程從基礎到實戰,涵蓋命令設計、參數解析、子命令、完成度等進階功能,幫助開發者快速構建專業級 CLI 工具。more...
2024-07-12Go 依賴注入套件 google/wireGoogle/Wire 是 Google 開發的一個依賴注入框架,用於 Go 語言。它提供了一個簡單而強大的方式來管理應用程序中的依賴關係,並確保組件之間的正確組裝。 1. **依賴注入**:Wire 使得在不同組件之間注入依賴變得簡單和明確。開發人員不需要手動創建和管理組件之間的引用。 2. **可擴展性**:Wirmore...
2024-07-12取得發起 HTTP 請求介面的 MAC 地址在開發網路應用程式時,我們可能需要取得發起 HTTP 請求介面的 MAC 地址 。本篇筆記將介紹如何透過 Go 語言的標準函式庫取得 HTTP 請求的 MAC 地址。 1. 解析 URL,取得主機地址。 2. 建立 TCP 連線到該主機地址,以取得本地 IP 位址。 3. 使用本地 IP 位址來查找與之相關的網路介面,more...
2024-07-12samber/lo - Functional Programming in Gosamber/lo 是一個流行的 Go 語言函數式編程庫,提供了許多常見的函數式編程操作,如 Map、Filter、Reduce 等。它可以幫助 Go 開發者更方便地進行函數式編程。本教程涵蓋安裝、常見操作、實戰應用和性能優化。more...
2023-11-27使用 Office Tool Plus 安裝 Office 365 並通過 Ohook 啟動近期 [Microsoft Activation Scripts (MAS)](https://massgrave.dev/) 的 Windows 啟動工具中有新整合了以 Ohook 永久啟動 Office 的腳本,並支援了 Office 2013-2021/Office 365 等版本,解鎖Office除了線上以外的more...