C# 定時執行工作實作:以 Timer + 檔案記錄上次執行時間避免重複執行
簡易排程器:WinForms Timer 精確到秒,支援程式重啟不重複執行 需求:每天固定時間執行一次任務,精度到秒,程式重啟後不重複執行已完成的任務。採用 S
ASP.NET MVC 整合 Angular 2 跨域(CORS)完整設定:web.config 與 Global.asax
前後端分離架構下的 CORS 解決方案 專案採 Angular 2 前端、ASP.NET MVC 後端,開發階段需跨域呼叫 API。本文說明如何在 MVC 中透
C# 發送郵件遇到「遠端憑證無效」解決方案:ServerCertificateValidationCallback
SmtpClient SSL 憑證驗證失敗快速修正 使用公司內部 SMTP 伺服器寄信時,常因自我簽署憑證或憑證鏈不受信任,拋出 System.Net.Mail
ASP.NET MVC 顯示模式:依 User-Agent 自動切換行動版視圖
MVC DisplayMode 實作行動裝置專屬視圖 ASP.NET MVC 內建 DisplayModeProvider 可依據請求標頭(如 User-Age
.NET Core 跨平台遷移實戰心得:Linux 部署、效能優化與 Nginx HTTP/2 完整配置
兩年 .NET Core 遷移踩坑總結與 Nginx HTTP/2 生產配置 從 2014 年 vnext 預覽版開始嘗試,歷經多次升級,近期將生產環境從 Wi
ASP.NET MVC 5 快取實戰:OutputCache 頁面快取與 HttpRuntime.Cache 二級快取完整指南
MVC 5 快取機制全方位解析 快取非 MVC 專有,但 MVC 5 提供便利的 OutputCache 屬性與 HttpRuntime.Cache 伺服器端快
.NET 串接交通部電子樞紐信用中心:Web Service 調用與 Token 驗證實作
電子樞紐信用中心服務調用完整指南 電子樞紐(Logink)為國家交通運輸物流公共資訊平台,提供車輛、從業人員信用資料查詢。本文說明如何在 .NET 中以 服務調
.NET 實作 OAuth 2.0 第三方登入:Facebook 與 LinkedIn 整合指南
OAuth 2.0 授權流程與 .NET 實作 本文示範如何在 ASP.NET MVC 中整合 Facebook、LinkedIn 登入,涵蓋授權流程、Toke
ADO.NET 核心物件速查:Connection、Command、DataReader、DataAdapter、DataSet
ADO.NET 核心物件架構與常用類別 ADO.NET 是 .NET 中存取資料來源的物件導向類別庫,位於 System.Data 命名空間。其最大優勢在於支援
C# 算法入門:計數排序(馬桶排序)、氣泡排序與快速排序圖文教學
從零理解經典排序演算法 本文以「菜鳥視角」拆解三種基礎排序演算法:計數排序(暱稱馬桶排序)、氣泡排序、快速排序,配合圖解與步驟推演,幫助初學者建立直觀認知。
WPF 應用程式關閉方法全解析:ShutdownMode 與 Shutdown()
WPF 應用程式關閉機制詳解 不同於 Windows Forms 的 Application.Exit(),WPF 的 Application 類別沒有 Exi
Visual Studio 2015 完整安裝指南:從下載到疑難排解
Visual Studio 2015 完整安裝指南 本文記錄 Visual Studio 2015 的詳細安裝流程,包含官方下載連結、自訂安裝步驟、常見錯誤(如
VBA 從入門到實戰:核心語法、物件模型、流程控制與自動化應用全景指南
VBA 是什麼?能做什麼? 擴充 Excel 內建功能:實現公式無法完成的複雜邏輯。 提升執行效能:編譯執行比工作表公式快數量級。 自訂函數 (UDF):在儲
IIS 執行傳統 ASP 應用程式出現 HTTP 500 錯誤 0x80004005 完整排查與修復指南
錯誤現象 在 Windows XP/Server 2003 等舊環境安裝 IIS 後,瀏覽 https://localhost 或傳統 ASP 頁面,交替出現:
C# this 關鍵字進階用法:將當前實例作為參數傳遞給其他方法
this 作為參數傳遞的核心場景 this 代表當前類別的實例本身。當需要將「整個物件」傳遞給其他方法、建構函式或靜態工具類時,使用 this 可避免逐一傳遞屬
Entity Framework 連接彈性與命令攔截在 ASP.NET MVC 中的完整實作
EF 連接重試(Connection Resiliency)與 SQL 攔截記錄(Command Interception)雙重保障 Entity Framew
C# 物件與 JSON 互轉擴充方法:基於 Newtonsoft.Json 的最佳實踐
JsonExtension:一行代碼完成序列化/反序列化,統一異常處理與空值語義 JSON 是現代應用最核心的資料交換格式。C# 中使用 Newtonsoft.
ajaxfileupload.js 相容 jQuery 1.11.1+ 版本:修正成功回調失效與高版本相容性問題
背景 經典 ajaxfileupload.js 在 jQuery 1.9+ 移除 $.browser、.attr() 行為變更、iframe 載入事件處理差異等