1. ASP.NET & C# 系列
    ASP.NET
    ASP.NET Core
    C#
  2. Java 系列
    Java
    Swing
  3. 前端系列
    CSS
    SASS
    Javascript
    AngularJS
    NodeJS
    Gulp
  4. IDE 系列
    Visual Studio
    Visual Studio Code
    Eclipse
  5. Web Server
    Tomcat
    IIS
  6. Database
    Mongo database
    Oracle
    MS SQL Server
  7. 測試系列
    Stress testing
    Unit Test
  8. Search Engine/ Cache
    Redis
    Elasticsearch
  9. 雲端服務系列
    Azure
    Azure DevOps
    Firebase
  10. Command
    Powershell
  11. Security
    SSL
  12. Mobile
    Android
    Xamarin
    Flutter
    iOS
  13. DevOps
    TeamCity
  14. Windows Server 相關
    Active Directory
  15. 小技巧
  16. 微服務
    Dapr
    Kubernetes
  17. Golang


--

ASP .NET 

[ASP .NET] 組態錯誤 無法載入檔案或組件 System.Web.Extensions 問題

[ASP .NET] Request.QueryString and Request.Form (ASP .Net MVC Example)

[AngularJS][SignalR] AngularJS 與 SignalR 實作

[Asp .Net MVC][WebAPI] Swashbuckle - Swagger Framework for API

[Asp .Net MVC][WebAPI] WebAPI route attribute 回傳 404 ( Attribute based webapi2 always routing returns 404 )

[ASP .NET][C#][Powershell] 使用 C# 遠端背景執行 powershell 命令 (Run remote powershell command in background with C#)

[ASP.NET MVC] ASP.NET MVC Application 偵錯時指定起始網頁頁面

[VB.NET][Webform] 防止使用者連續按下按鈕兩次,重覆送出表單

[ASP.NET] 在 IIS 上如何使用 SQL Server 保存工作階段 (SessionState with SQL Server)

[ASP.NET] SessionState 資料庫在 AlwaysOn 可用性群組,執行 DeleteExpiredSessions 失敗解決方法

如何使用 IIS IP restriction 功能限制 ASP.NET MVC 網站特定網頁存取

如何將既有 dll 檔案封裝為 Nuget Package


--

C#

[C#][Visual Studio] 資料型態與運算子

[C#][Visual Studio] 控制流程 Control Flow

[C#][Visual Studio] 方法 Method

[C#][Visual Studio] 例外處理 (Exception)

[C#][Visual Studio] 類別與物件 (Class and Object)

[C#][Visual Studio] 擴展方法 (Extend method)

[C#][Entity Framework] C# - 透過 datatable 傳遞集合資料到預存程序 (Send collection data to Stored Procedure)

[C#][.NET Core] CsvHelper : 透過 C# 讀寫 csv 檔案

[C#] 讀取文字檔案內容範例與編碼問題 (Read text file with encoding)

[C#] Visual Studio 中如何啟用 C# 8.0 語法

[C# 8.0] Using 宣告 (using declarations)

[C# 8.0] Null 聯合指派運算子??= (null coalescing assignment)

[C# 8.0] 索引和範圍 indices and Ranges



--

ASP .NET Core

[ASP.NET Core][IIS] set stdoutLogFile and stdoutLog permission

[ASP.NET Core][IIS] Multiple Environments - How to set environment variable and use tag helper to get current environment

[ASP.Net Core][IIS] Windows Server Hosting setup failed 0x80072ee7 - unsepcified error

[ASP.NET Core] 使用 ASP.NET Core 實作 windows 服務 (Implement windows service with ASP.NET Core)

[ASP.NET][ASP.NET Core] 如何分別從 ASP.NET Core 與.NET Framework 中取得Controller 與 Action 上的 DisplayName 屬性

[Visual Studio 2017][.NET Core 2.0] .NET Core 主控台應用程式編譯產生 exe 執行檔 (.NET Core 2.0 self contained development in Visual Studio 2017)

[.NET Core] System.NotSupportedException: No data is available for encoding 950 錯誤解決方法

[ASP.NET Core] ASP.NET Core 如何使用 NLog 將 log 寫到檔案

ASP.NET Core 內使用 Microsoft.Powershell.SDK 發佈至 IIS 上,發生 Could not load file or assembly 'Microsoft.Management.Infrastructure' 錯誤

[ASP.NET Core] 如何透過 QRCoder 產生 QR Code

[ASP.NET Core] Visual Studio 啟動/偵錯專案時,如何指定網頁應用程式起始網址/網頁 ?

.NET Portability Analyzer 介紹

透過 try-convert 工具將 .NET Framework 轉移至 .NET Core

ASP.NET Core 如何將 HTTP 轉換 HTTPS

如何為 ASP.NET Core 與相依服務建立執行狀態檢查 (HealthChecks)

ASP.NET Core 如何使用 Redis 分散式快取 (Redis Cache)

透過 Health Checks 監控 SQL Server, WebAPI 與 Redis 健康狀態

ASP.NET Core - 自訂 Health Checks Response

ASP.NET Core - Health Checks UI 圖形化介面呈現服務健康狀態

ASP.NET Core - 透過 Tags 過濾 Health Checks 資訊

ASP.NET Core - 整合 Azure Load Balancer/Applicaiton Gateway 與 HealthChecks 進行相依服務監控使用範例

ASP.NET Core - 整合 Azure DevOps 與 HealthChecks 於佈署前確認環境運作正常

ASP.NET Core - 自訂 Health Checks 監控 Shared folder 狀態

ASP.NET Core 如何在 IIS 上檢視詳細錯誤訊息

使用 playwright for .NET 進行 End2End 網頁測試

Playwright .NET 語法技巧 - 指定瀏覽器、等待網頁讀取完成、處理警告對話框、取得 Response Body 與驗證網頁上的元素


--

Java 

[Java] httpPost and httpGet example

[Java] clipboard example

[Java] 使用 playwright Java 進行 End2End 網頁測試

如何使用 Eclipse 建立 Maven Project

[Java] 如何在 Ant Build 執行過程中印出 JUnit 詳細訊息



--

Swing

[Java][Swing] GroupLayout example



--

CSS

[CSS][HTML5] CSS基本概念筆記

Html 項目與列表呈現方式 - ul, ol, 與 li



--

SASS

[Sass][Visual Studio] SASS 基本介紹與安裝 (An introduction to SASS and Using SASS with Visual Studio)

[Sass][Visual Studio] SASS 語法介紹1 (Variable, Mixin, and Nest structure)

[Sass][Visual Studio] SASS 語法介紹2 (Import, Extend, Comment, error , and @debug and @warn)

[Sass][Visual Studio] SASS 進階使用 (Mathematical calculations, Selector(%), Parent selectors, List)

[Sass][Visual Studio] SASS 進階使用 (Media, color function, If condition, loop(@for, @each), key-value mapping )

[Sass][Visual Studio] Web essentials 2015 does not compile automatically (Web essentials 2015 無法自動編譯)


--

JAVASCRIPT

[JavaScript]基礎概念

[Chrome Developer Tools] Javascript Debug and CSS Test

[Nodejs][Windows] Error: write EIO and garbled code issue


--

Visual Studio

[Visual Studio][Database] Visual Studio 2013 資料庫比對與同步工具 (Compare and synchronize database schema)

[Visual Studio][ASP .Net MVC] Task List (工作清單)使用方法

[Visual Studio 2017][Live Unit Testing] 無法載入檔案及組件 'Microsoft.CodeAnalysis.LiveUnitTesting.Runtime

[Visual Studio 2017][Chrome] Google Chrome 無法讀取及寫入資料目錄 (Google chrome cannot read and write to its data directory)

如何在 Visual Studio 2017 安裝 .NET Framework (How to install .NET Framework on Visual Studio)

[Visual Studio] RevDeBug 安裝與介紹

[Visual Studio] RevDeBug 基本操作

選擇 .NET 除錯工具主要比較因素

Visual Studio 2019 介面與新功能介紹 (gif 圖多慎入)

[Visual Studio] 如何在 Visual Studio 中啟用 .NET Core 3.0 Preview 功能

Visual Studio Performance Profiler 效能分析工具

Visual Studio 2022 中英文切換 (變更語言)

Visual Studio 2022 如何更換佈景主題



--

Visual Studio Code

使用 Visual Studio Code 部署至 Azure Web App Services



--

Eclipse

[Java][Eclipse] Project 轉換成為 Dynamic Web Module





--

Tomcat Configure

[Java][Eclipse][Window] How to close tomcat server with command line in winodws


--

IIS Configure

[IIS][inheritInChildApplications] 虛擬目錄繼承根目錄問題

[IIS] Performance tunning for WebAPI

[IIS] IIS Authentication type (IIS 驗證類型)

常用 Log Parser 查詢語法筆記 (Log Parser Queries Note)

[IIS] 如何設定靜態壓縮等級 (Set IIS Compression Level)

[ASP.NET Core] 透過 DebugDiag analysis 分析 Memory Dump

[IIS] Url Rewrite Module 介紹

IIS 如何對於單一網頁進行自訂設定

資安漏洞評估: HTTP Options Method Enabled 解決方法



--

Mongo Database

[Database][MongoDB]介紹與安裝(Introduction and installation)

[Database][MongoDB][Windows] Configure與設定資料庫服務 ( Install Windows Service )

[Database][MongoDB] 新增、修改、查詢、刪除操作 1 ( CRUD operation 1 )

[Database][MongoDB] 新增、修改、查詢、刪除操作 2 ( CRUD operation 2 )

[Database][MongoDB] 資料匯出、匯入、備份與還原 ( Backup, Restore, Import and Export )

[Database][MongoDB] 製作複本 ( Replica Sets )

[Database][MongoDB] Create Indexes on the Replica Sets


--

Oracle 11G Configure

[Database][Oracle][Window] Oracle 11G 安裝筆記

[Database][Oracle][window7 64bit] Enterprise manager (EM) error 無法啟動處理

MS SQL Server 

[Database][SQL Server] 資料寫入 出現 亂碼 或 ???

[Database][SQL server] 錯誤 5120 : 無法開啟實體檔案

[Database][SQL Server] 查詢 stored procedure 的中關鍵字 

[Database][SQL Server] 常用語法、定期備份、定期刪除備份

[Database][SQL Server][BI] 安裝 Microsoft SQL Server Data Tools - Business Intelligence for Visual Studio 2013

[Database][SQL Server] 使用者 的登入失敗,  Microsoft SQL Server, 錯誤: 18456

[Database][SQL Server] 資料庫主體在資料庫中擁有 結構描述 且無法卸除 Microsoft SQL Server, 錯誤: 15138

[Database][SQL server] 建立檔案群組 與 建立資料分割 

[Database][SQL Server] SQL Server 2016 新語法 - ISJSON 、 JSON_MODIFY 與 OPENJSON

[Database][SQL Server] SQL Server 2016 新語法 - DROP IF EXISTS

[Database][SQLServer] 隨機取資料與 NEW() 函數使用

[Database][SQL Server] SSMS 免費搜尋工具 - Redgate SQL Search

[Database][SQL Server] 資料層應用程式匯入/匯出 ( Azure SQL 備份與還原)

[Database][SQL Server] 序列函數 ROW_NUMBER

[Database][SQL Server] 序列函數 RANK, DENSE_RANK, NTILE 介紹與比較

[SQL Server] 初體驗 - Azure Data Studio 安裝與介紹

Microsoft SQL Server 能放多少資料庫 (Database) ?

MS SQL Server 2016 安裝筆記

SQL Server Reporting Service 2017/2019 安裝筆記

動態組合 SQL 與執行語法 - sp_executesql

SQL Server TRANSACTION ISOLATION LEVEL 介紹

SQL Server CROSS APPLY 與 OUTER APPLY



--

Stress testing


--

Unit Test

[Unit Test][Nunit] Async test method must have non-void return type (Async Void Unit Tests)


--

Redis

[Redis] Redis 安裝 (window, mac)


--

Elasticsearch

[Elasticsearch] Elasticsearch installation on windows

[Elasticsearch] Configuring the cluster


--

Azure

[Azure][ASP.NET MVC] Azure初體驗 申請流程、上傳Web應用程式與SQL資料庫匯入

[Azure] 虛擬機器與連接埠設定 ( virtual machine and port setting )

[Azure] 透過 Azure blob storage 建立靜態網頁

[Azure] Azure Storage 基礎介紹與儲存策略

[Azure] Azure Virtual Machine Storage 介紹

[Azure] Azure Storage Tools 介紹與操作

[Azure] Azure Blob Storage 介紹與操作

[Azure] Azure Tables Storage 介紹與操作

[Azure] Azure Queue Storage 介紹與操作

[Azure] Azure Files Storage 介紹與操作

[Azure] Azure Storage 存取與安全性設定

[Azure] Azure 備份 - 檔案與資料夾、虛擬機器備份 ( Azure backup - Recovery Services Vault ) TL;DR

[Azure] Azure App Service 基本介紹

[Azure] Azure App 佈署 (Azure App Deployment)

[Azure] Azure App 持續與階段性部署 (Continuous and Staged Deployment)

[Azure] Azure App 備份與還原 (backup and restore)

[Azure] Azure Apps 規模與效能教調

[Azure] Azure Apps 安全性介紹

[Azure] Azure 背景處理服務介紹 1 : WebJob 與 Azure Function

[Azure] Azure 背景處理服務介紹 2 : WebJob 與 Azure Function

[Azure] WordPress on Azure - 架設你的個人網站

[Azure] Azure Logic Apps - 自動化工作流程的好幫手

[Azure] Azure SQL Database 基礎介紹 與 SQL Server 遷移至 Azure SQL

[Azure] Azure SQL Database 管理操作工具介紹

[Azure] Azure SQL Database 安全管理簡介 與 防火牆設置

[Azure] Azure SQL Database 匯出、還原與複製

[Azure] Azure SQL Database 警示、進階威脅防護與動態管理檢視

[Azure] Azure 價格與成本管理工具

[Azure] Azure SignalR Service 介紹

[Azure] 透過 Application Insights 進行 URL ping 測試與持續監控

[Azure] API Management 介紹與建立 Azure API Management

[Azure] 如何在 Azure Active Directory 找到 tenant ID (How to find tenant ID on Azure Active Directory)

Azure App Service on Linux 如何開啟與檢視應用程式紀錄 (How to enable/view App Service log)

[Azure App Service On Linux] 錯誤 : Unable to load shared library 'gdiplus' or one of its dependencies.

如何免費試用 Azure 雲端服務 (Azure Free Trial) - 2020 年 10月更新

如何在 Azure 上快速建立 GitLab 服務

Azure Windows VM 虛擬機器無法遠端桌面連線解決方法 (內部發生錯誤)

Azure Application Insight 介紹

在地端伺服器 IIS (ASP.NET) 使用 Application Insight Agent

如何在 Azure Windows 10 上安裝 Docker Desktop for Windows

如何在 Azure 建立 Application Insights

Application Insights 可用性測試: URL Ping

如何在 Azure Portal 上建立 Azure Databricks 服務

如何整合 Databricks notebook 與 Azure DevOps Git 版本控制

如何在 Logic App 透過 Job API 觸發 Azure Databricks Job

Azure Application Gateway Ingress Controller - 實作 Hostname 對應 AKS 服務與透過 WAF 限制存取

如何在你的 Visual Studio 內設定並使用 Application Insights (含本機使用)

如何啟用 Azure 網路資源群組(NSG) 流量紀錄

Azure App Service 如何取得 Dump 進行並進行分析

如何透過 Azure DevOps Service 部署 notebook 至 Azure Databricks



--

Azure DevOps

[Azure DevOps] 如何將工作項目指派給團隊 (How to assign workitem to a team)

[Azure DevOps] 如何新增多選欄位 (How to create multi-select field)

[Azure DevOps] 當欄位變更時,如何動態設定工作項目狀態 (How to update workitem state when field changed)

[Azure DevOps] 如何在 Iteration/Sprint 內建立自訂工作項目 (How to create customized workitem on Iteration/Sprint)

[Azure DevOps] 如何在工作項目狀態變更時,透過 Slack 進行通知 (How to notify users via Slack when workitem state changes)

DevOps 應用程式部署策略說明 (deployment strategies)

Azure DevOps Agent 安裝流程說明 (Install Windows Agent)

Azure DevOps Repos: 如何建立 Team Foundation 版本控管 (TFVC) 與 Git 版本控管

Team Foundation Server 2012 安裝筆記

Team Foundation Server 2015  安裝筆記

Team Foundation Server 2017 安裝筆記

Microsoft SharePoint Foundation 2010 安裝筆記

如何 Azure DevOps Service/Server 變更語言與時區? (How to change Azure DevOps language)

Azure DevOps Agent on Linux 安裝流程說明 (Install Linux Agent)

Azure DevOps Server 2020 安裝筆記

透過 Team Foundation Server Power Tools 將 Team Foundation Server 2010 升級至 2013

Azure DevOps Service 小技巧 - 工作項目與 Git Commit 連結 (Commit mention linking)

Azure DevOps Agent on MacOS 安裝流程說明 (Install MacOS Agent)



--

Firebase

[Firebase] 如何使用 Firebase cli 匯出/匯入使用者資料 (Import/Export User data on with Firebase cli)

[Firebase] 使用 Firebase CLI 將靜態網站部署至 Firebase Hosting



--

PowerSehll

[Powershell] 透過 Postman 產生 PowerShell Code

[Exchange] 透過 Windows Powershell 連接 Exchange Online

[Exchange] 透過 Powershell 於 Exchange online 設定通訊清單 (Address List)

[Exchange] 透過 Powershell 於 Exchange online 設定階層式通訊錄 (Hierarchical address books)

[Exchange] 查詢 Exchange 指令執行所需權限

[PowerShell] Exchange Online 時區、語言、POP、IMAP 設定與大量設定語法

[PowerShell] Exchange Online 啟用郵件功能的安全性群組

[PowerShell] Exchange Online 通訊群組設定 - 禁止成員離開群組與加入管理人員(群組)

[PowerShell] Office 365 設定使用者照片

[PowerShell Core] 透過 PowerShell Core 使用 Activity Directory Module

如何透過 PowerShell 產生 事件來源 (Event Source) 與 事件紀錄 (Event Log)




--

Flutter

Flutter 初體驗 : 相關安裝與設定



[Android] Android Studio 多國語系設定 (Create locale resource file in Android Studio)

[Android] 隱藏狀態列、標題列 (hide action bar and status bar)

[Android] Emulator: audio: Failed to create voice `goldfish_audio_in'

[Android] This app won't run unless you update Google Play services error

[Azure DevOps] 實作 Android 應用程式建置 - Self-hosted agent 環境設定與組建 (Build)

Andorid Studio 內 gradle 相依套件解析與如何設定離線模式 



--

Xamarin

[Xamarin] The "Javac" task failed unexpectedly. The specified path, file name, or both are too long.

[Xamarin.Android][Visual Studio 2017] 設定手機裝置進行開發與如何偵錯

[Xamarin][Android] 無法開啟 Android Device Manager ( Could not find a part of the path '.android\avd' )



Gmail 如何找到未讀郵件? 如何在主要收件夾找到未讀郵件?

Windows 資料夾安全性:何謂特殊權限,如何設定資料夾特殊權限 ? (What is Special permission)

[小技巧] 解決 Excel 開啟 csv 檔案產生的亂碼問題 (UTF-8)

SSLScan - 瞭解網站是否安全的好用小工具

[小技巧] 如何透過 Telegram 電腦版下載群組內所有照片、影像與檔案 (Telegram Desktop Download all photo, video, and files)

markdown 轉 word 好用文件轉檔工具 : pandoc 介紹 (.md to .docx)

Log Parser Studio 下載

Microsoft Teams 如何在分享自己電腦的聲音給其他與會者

如何透過 Microsoft Teams 進行遠端協助

GitHub - 如何對 commit 與 Tag 進行簽章 (Add GPG Key)

GitHub - 如何在 Repository 下載特定資料夾與內容

[小技巧] Telegram 頻繁被加入詐騙群組? 一個設定避免被陌生人加入群組

[小技巧] 如何使用 ColorTool 變更 PowerShell 背景與文字顏色

Linux - 透過 nc/telnet 指令快速查詢 Port 是否有開通

Docker desktop for windows 啟動失敗,錯誤訊息 You are not allowed to use Docker, you must be in the “docker-users” group



 --

Dapr

Dapr 基礎觀念介紹與建立環境

Dapr 服務調用 (Service invocation) 基本篇

Dapr 服務調用 (Service invocation) 進階篇

Dapr 狀態管理 (State Management)

Dapr 發布訂閱 (Pub & Sub)



 --

Kubernetes

如何啟用 Kubernetes Dashboard 服務

Helm 介紹與基本指令說明



[MacOS] 如何永遠允許 Codesign 存取鑰匙圈 (Always allow Codesign access keychain )



 --

Goland

Golnag 教學01: 環境準備 - Goland 與 Visual Studio Code

Golang 教學 02: Go 指令簡介與建立第一個專案 - Hello World

Golang 如何設定、讀取與列出環境變數