分類
所有分類
分類文章
ASP.NET
IIS 更新網站、API 的步驟與疑難排解 —
ASP.NET Core 設定生產環境或測試環境 —
IIS 閒置後初次呼叫速度很慢的問題 —
ASP.NET Core Swagger UI 的設定 —
ASP.NET Core Repository 適合的生命週期 —
ASP.NET Core 的設定檔案、Secret Manager —
ASP.NET Core 使用 Hosted Service 建立背景服務 —
ASP.NET Core 的服務生命週期、註冊與使用 —
.NET 8 分層模式簡介與實作範例 —
ASP.NET Core 與舊版 ASP.NET 的差異 —
ASP.NET Windows 驗證模式小記 —
ASP.NET 常識 —
C# 與 ASP.NET 基礎教學 —
ASP.NET 的頁面生命週期與 PostBack —
ASP.NET MVC 建立 WebAPI 的筆記 (使用台鐵公開資料) —
回到最上方 ↑
回到最上方 ↑
C#
C# 在字串裡尋找多個字元 - IndexOfAny —
C# 有效率的插入多筆資料至 SQL Server 資料庫 —
C# 用 Process 呼叫外部程式,取得輸出訊息 —
C# 用匿名型別產生好讀的 JSON —
在 C# 中讀寫中文 CSV:CsvHelper —
C# 的字串插補符號 $ —
C# 用 Refit 建立型別安全的 API 介面 —
C# 用 var 和 dynamic 不指定型別宣告變數 —
C# 如何移除表情符號 (Emoji),以及相關 Unicode 知識 —
C# 用 ? 運算子判斷條件與 Null —
C# 多工處理 - Thread —
C# 多執行緒用 Concurrent Collection 安全存放資料 —
C# Dapper 查詢時,使用 IN 設定多個條件 —
C# 使用命令列 (.NET CLI) 建立與執行專案 —
C# Switch Case When —
C# NLog 套件寄送信件 —
C# Top Level Statement —
C# 欄位與屬性 —
C# List / IEnumerable 實作 IsNullOrEmpty —
C# URL Encoding 編碼後傳送 Request —
分層模式 - 資料物件定義與操作 —
C# LINQ 查詢多個列表 (List) —
C# this 關鍵字 —
C# NLog 套件的設定 —
「學習單元測試」系列文的介紹與補充 —
C# 繼承 (Inheritance) —
C# 結構 (struct) —
C# 使用 SqlParameter 加入查詢條件 —
C# 服務注入與 ActivatorUtilities 類別 —
C# Nullable Reference Types —
C# Static —
C# Lambda 語法介紹 —
C# 如何隱藏主控台視窗 —
C# async 與 await 的用法 —
字串壓縮 —
自簽署憑證 —
DataView 如何取得不重覆、排序的資料 —
C# 常用文件註解標籤 —
什麼是 Platform Invoke (P/Invoke) —
C# Delegate —
C# Yield 關鍵字 —
C# Tuple —
C# 空值結合運算子 - ?? —
C# Task 回傳值 —
C# 如何傳入選擇性 out/ref 參數 —
C# 與 ASP.NET 基礎教學 —
C# 的 Task.Delay 和 Thread.Sleep 有什麼不同 —
SQL 與 C# 的四捨五入 —
LINQ 是不是一種 ORM ? —
C# LINQ 與 Lambda 筆記 —
使用 NancyFx 建立簡易 HttpServer —
ASP.NET 的頁面生命週期與 PostBack —
C# 資料過濾 - DataView.RowFilter 和 DataTable.Select —
C# 中的 SQL 並行違規錯誤 —
C# 關鍵字 3 - ?, $, ctor, var —
C# 7.0 新特性:out var 與 is —
C# LINQ to Entities 與 SQL 語法使用技巧 —
C# Entity Framework 和 LINQ 摘要 —
C# ToolTip 氣泡提示與 TreeView 樹狀列表 —
C# 使用 Region 的優缺點 —
C# Interface, Abstract, Virtual 介紹 —
在 DataGridView 中加入 ComboBox —
單例模式 (Singleton Pattern) —
如何使用 DLLImport 呼叫 C++ 程式碼 —
在 C# 中使用 Task —
C# 關鍵字 2 - readonly & const —
使用 Window Handle 撰寫自動化程式 —
C# COM 程式設計的疑難雜症 —
C# 中常見的 Memory Leak —
C# 關鍵字 - params, lock —
C# 資料結構的使用 —
C# DataGridView 的使用 —
C# 三種定時器 (Timer) 的使用情境 —
Event 與 Event Handler 的介紹與使用 —
C# 的動態參考與反射 —
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
Interview
資料庫正規化摘要 —
C# 結構 (struct) —
程式設計典範簡介 —
.NET 8 分層模式簡介與實作範例 —
DOM 介紹 —
ASP.NET 常識 —
Git 的 Fast Forward 與合併多個 Commit —
SOLID 開發原則 —
ASP.NET 的頁面生命週期與 PostBack —
Heap、HashSet 和 Quick Sort —
C# Interface, Abstract, Virtual 介紹 —
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
Programming
Excel 計算兩個經緯度之間的距離 —
使用 PowerShell 呼叫 API —
Http Header 加入中文字時,發生「指定值具有無效的 Control 字元。」錯誤 —
分層模式 - 資料物件定義與操作 —
用 Codeium 自動完成程式碼 —
「思考物件導向」系列文心得 —
程式設計典範簡介 —
寫出好的命令列程式與 REPL 模式介紹 —
DOM 介紹 —
寫文件的 Why, Which 和 How —
重構程式的步驟 —
POST 送出資料時,Content-Type 的 XML 分別 —
Heap、HashSet 和 Quick Sort —
Code Review 經驗談 —
R 語言雜記 —
回到最上方 ↑
SQL Server
SQL Server 的 DATETIME 欄位會造成索引的效率變低嗎? —
SQL Server 唯一索引 (Unique Index) 的優點和範例 —
SQL Server 檢查索引大小 —
SQL Server 欄位索引順序的重要性 —
SQL Server 使用 Print 和 Raiserror 列印訊息 —
SQL Server 用 Cursor (指標) 迴圈處理資料 —
SQL Server 用 CONVERT 轉換日期、數字為字串 —
SQL Server 插入資料時自動編號 - 新增 Identity (識別欄位值) —
SQL Server 檢查重疊日期時間、ISDATE 判斷有效日期 —
SQL Server 利用「使用者定義資料表類型」傳遞資料和加速 —
SQL Server 交易持久性與延遲交易持久 —
SQL Server 查詢變慢時,檢查索引的提示 —
SQL Server 用 OUTPUT 指令輸出編輯結果 —
SQL Server 用 Rowversion 紀錄資料列版本 —
SQL 用 SET STATISTICS 陳述式查看統計資訊 —
SQL 的 CASE 條件敘述 —
SQL 用 NOT EXISTS 取得不存在於子查詢中的資料 —
資料庫正規化摘要 —
SQL WHERE 語法的查詢條件 —
SQL 更新資料─使用 MERGE 或 NOT EXISTS —
SQL Decimal 類型筆記 —
SQL Stored Procedure 的優缺點與查詢內文 —
SQL 變更資料表欄位為 Nullable —
SQL 資料類型 - varchar, time —
一些 SQL 效能最佳化、正規化的網頁整理 —
SQL 索引簡介 2 - 設計索引的原則 —
SQL 索引簡介 —
SQL 的宣告變數與使用 —
用 SQL 的 PIVOT 語法旋轉資料 —
SQL 使用 CTE (Common Table Expression) —
SQL 計算與上一筆的差值 —
SQL 取得當月第一天和最後一天 —
SQL 的鎖定 (Lock) 和死結 (Deadlock) —
SQL Server 的字串分割 —
SQL Not Equal 的效能影響 —
SQL Server 執行計畫中的資料表連接方式 —
SQL 與 C# 的四捨五入 —
用 FOR XML PATH 將多筆資料合併成一筆 —
SQL Server 的全部取代函數 —
SQL 用 HAVING 語法列出重複項目 —
SQL 避免除以 0 的錯誤 - ISNULL 和 NULLIF 函數 —
SQL 改善查詢效能 —
SQL 數值處理與多重條件簡化 —
寫出好讀的 SQL —
SQL 筆記 - GROUP BY, DELETE FROM, Remoting Format —
SQL 用 ROW_NUMBER 和其它次序函數產生名次 —
SQL 語法 - UNION、NOT EXISTS、CASE —
SQL 語法 - WITH (NOLOCK)、暫存資料表、Join —
SQL Server 2017 和 Azure Data Studio 介紹 —
C# LINQ to Entities 與 SQL 語法使用技巧 —
SQL 解決「緩衝集區裡沒有足夠的可用記憶體」錯誤 —
查詢 SQL 容量錯誤並備份資料庫 —
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑
回到最上方 ↑