仙草奶綠-程式部落格
分享程式代碼相關筆記
首頁
最新文章
歷史文章
主題分類文章
目前文章總數:217 篇
最後更新:2026年 01月 31日
關於作者
職業:軟體工程師
紀錄與程式相關的歷程
自我技能塊(Self Skill Blocks)
相關連結
LinkedIn
GitHub
運動中心查詢系統
PF2E 法術查詢器
【FUNDAY英語教育 學習連結推廣】
從以前到現在都有想要學好英文的想法,但一直不知道怎麼開始學嗎?
可以來找溫冰友-Hank,困難交給專業處理,一切都變成輕鬆簡單
想多了解細節? 下方連結自己註冊,會有一堂互動體驗課+免費平台30天試用送給你~
👉https://zh.surveymonkey.com/r/BHQB5CL
學習顧問: Hank
推薦人:Louis
【Line貼圖 分享】
👉動物森林
0006. Z 演算法 - 字串搜尋演算法 (Z Algorithm) - 字串搜尋
日期:2026年 01月 31日
標籤:Algorithm String Searching Algorithm C# Asp.NET Core
摘要:演算法-字串搜尋
m:找尋字串總長度 ; n:文本總長度 ;
時間複雜度(Time Complex):O(n + m)
空間複雜度: O(n + m)
範例檔案:
Source...
0003. MRU(Most Recently Used Cache) - 快取演算法 (Cache Algorithm) - 快取策略:最近被使用的資料優先刪除
日期:2026年 01月 24日
標籤:Algorithm Cache Algorithm C# Asp.NET Core
摘要:演算法-快取策略
n:設定快取的上限筆數
時間複雜度(Time Complex):O(1) ※ 取值 / 存值
空間複雜度: O(n)
範例檔案:
Source Code
範例專案:
0002. LFU(Least Frequently Used Cache) - 快取演算法 (Cache Algorithm) - 快取策略:最近被使用的資料提高優先權重
日期:2026年 01月 17日
標籤:Algorithm Cache Algorithm C# Asp.NET Core
摘要:演算法-快取策略
n:設定快取的上限筆數
時間複雜度(Time Complex):O(1) ※ 取值 / 存值
空間複雜度: O(n)
範例檔案:
Source Code
範例專案:
0022. Docker build npm install 失敗 EAI_AGAIN 解析錯誤的原因與解法
日期:2026年 01月 10日
標籤:Jenkins Continuous Integration(CI) Ubuntu Linux Docker Docker-Compose Container
摘要:Jenkins
應用所需:已安裝 Docker-Compose
解決問題:Jenkins 部署前端專案時 DockerFile 使用 Npm install 時出現 npm ERR! code EAI_AGAIN 的解決方法
基本介紹:本篇分為...
0001. LRU(Least Recently Used Cache) - 快取演算法 (Cache Algorithm) - 快取策略:最近被使用的資料優先保留
日期:2026年 01月 03日
標籤:Algorithm Cache Algorithm C# Asp.NET Core
摘要:演算法-快取策略
n:設定快取的上限筆數
時間複雜度(Time Complex):O(1) ※ 取值 / 存值
空間複雜度: O(n)
範例檔案:
Source Code
範例專案:
0024. 【NAS 進階】Synology 免費私人知識庫 BookStack 進階設定:Gmail 郵件通知與 Webhook 自動化整合測試教學
日期:2025年 12月 27日
標籤:Linux Ubuntu Docker Docker-Compose Container BookStack MariaDB LinuxServer.io Portaniner Webhook.site
摘要:資訊筆記
應用所需:1. Linux 主機(本篇 Linux Ubuntu 22.04 作業系統)
2. 已安裝 Docker-Compose (Docker ≥ 20.x(rootful)、docker‑compose ≥ v2)
解決問題:1. 如何結合 Google Mail...
0105. SignalR 的 A task was canceled 錯誤,合適的處理方法
日期:2025年 12月 20日
標籤:Asp.NET Core Asp.NET Core Web MVC C# SignalR dotnet runtime
摘要:C# 學習筆記
範例所需:Visual Studio 2022 以上版本
解決問題:實務上引入 SignalR 後經常出現 A task was canceled 的 Error Log 錯誤,要如何正確處理
0023. 【NAS 進階】Synology 打造免費私人知識庫:Docker 安裝 + Tailscale Funnel 對外開放完整教學
日期:2025年 12月 13日
標籤:NAS Synology Linux Tailscale Tailscale Funnel Docker Docker-Compose Container BookStack MariaDB LinuxServer.io Portaniner
摘要:資訊筆記
應用所需:1. Synology NAS 主機(Linux 作業系統 + DSM 7.1 以上版本)
2. 已安裝 Docker-Compose (Docker ≥ 20.x(rootful)、docker‑compose ≥ v2)
解決問題:1. 透過搭建...
0022. Visual Studio Code 刷題神器:LeetCode 官方擴充插件安裝教學
日期:2025年 12月 06日
標籤:LeetCode Visual Studio Code
摘要:資訊筆記
應用所需:已安裝 Visual Studio Code
解決問題:1. 不用訪問 LeetCode 官網,就可以在 Visual Studio Code 上取得題目進行刷題
2. 說明 Visual...
0104. 避免 .NET Runtime 版本差異:開發與 Jenkins 的對策 & 如何查閱最新 .Net Runtime 更新
日期:2025年 11月 29日
標籤:Asp.NET Core Asp.NET Core Web MVC C# Docker dotnet runtime Jenkins Continuous Integration(CI) Continuous Deployment(CD)
摘要:C# 學習筆記
範例所需:1. Visual Studio 2022 以上版本
2. Linux 主機(本篇用 Ubuntu 22.04)
3. Linux 主機已安裝 Docker