文章分類:軟體大家

AI Coding 助手讓我得以重拾對撰寫程式的熱情 ~

AI Coding 助手讓我得以重拾對撰寫程式的熱情 ~

使用 AI 協助 Coding,也就才發生在兩三年而已,但已經是對開發撰寫程式碼的工作有了天翻地覆的革命性改變。尤其是今年,各種 AI Assistant (ChatGPT, Claude Sonnet, DeepSeek ...) 如雨後春筍般冒出,過去 ...

Docker 部署 SQL Server 與 Adminer 管理工具

Docker 部署 SQL Server 與 Adminer 管理工具

前言 近年來我盡量會把開發環境給部署到 Docker 容器內,如此占用系統資源少上很多,且可攜性也較高。倒是沒注意到,原來早在 2017年9月發布的 SQL Server 2017 ,就已經是完整支援 Docker 容器的正式版本。這也代表著 MS 在容器 ...

Docker 安裝 MongoDB 8.x 與 Mongo Express

Docker 安裝 MongoDB 8.x 與 Mongo Express

前置需求 Docker Compose 配置與說明 Docker Compose 設定檔 配置摘要說明 MongoDB Service Mongo Express Service 儲存卷 網路配置 重點特性 執行與啟動容器 Shell 模式下,切換至 do ...

古典名著看設計模式 – 西遊記孫悟空大戰牛魔王 — Proxy 代理者模式

古典名著看設計模式 – 西遊記孫悟空大戰牛魔王 — Proxy 代理者模式

前言 在《西遊記》中,孫悟空對戰牛魔王的經典橋段就是應用 Proxy 代理者模式的好範例。 孫悟空與牛魔王的惡鬥過程中,他拔毫毛變出數十個分身,每個都手持金箍棒與牛魔王展開激烈戰鬥。而當分身仍無法取勝,悟空本尊便會駕雲上天,請來諸佛神仙助陣,最終化解危機。 ...

從紅樓夢大觀園看 Facade 模式

從紅樓夢大觀園看 Facade 模式

前言 《紅樓夢》作為中國古典文學的瑰寶,其豐富的故事情節和人物刻畫提供了許多值得深思的啟示。其中,「劉姥姥進大觀園」的情節,恰好可以作為 1Facade 模式的一個絕佳範例。劉姥姥通過大門進入大觀園,這個「大門」就像 Facade 模式中的統一介面,隔離了 ...

C#.NET Core CRUD  基本資料維護實作範本 – 三層式架構以及可以切換 E.F Core 6 與 ADO.NET 實作

C#.NET Core CRUD 基本資料維護實作範本 – 三層式架構以及可以切換 E.F Core 6 與 ADO.NET 實作

已經整理好 C#.NET Core CRUD (Create,Read,Update,Delete) 基本資料維護的實作範本,並已上傳至 Github 供下載:https://github.com/kenming/petstore-crud-templat ...