C# SQL 注入防禦:關鍵字黑名單、危險字符正則、單引號轉義三層過濾
雖然參數化查詢 (SqlParameter) 是防 SQL 注入的黃金標準,但在維護舊系統、動態 SQL 拼接無法避免的場景下,多層字符串過濾能提供額外防線。本
C# 圖片處理進階類 ImageModification:水印、陰影、多格式保存
相比基礎的縮略圖生成,ImageModification 類提供更豐富的圖片後處理能力:圖片水印 (支持透明度、位置)、陰影效果、自動識別原圖格式保存 (JPG
C# 圖片等比縮放算法:按最大寬高計算最佳尺寸
在上傳頭像、商品圖、內容插圖等場景,需將任意尺寸原圖縮放至指定最大寬高範圍內,且保持長寬比不變形。本文提供一個纯静态方法 NewSize,輸入原圖寬高與目標最大
C# 獲取客戶端真實 IP 與 IPv4 格式驗證
在 Web 應用中獲取用戶真實 IP 是日誌審計、風控限流、地域業務的基礎。由於反向代理 (Nginx、IIS ARR、CDN) 的存在,Request.Use
C# 時間操作工具類 DateTimeHelper:相對時間、差值、生日提醒、星期轉換
時間處理是業務系統的高頻需求:顯示「3分鐘前」、計算兩日期相差天數、生日提醒、英文星期轉中文等。本文整理一個静态类 DateTimeHelper,封裝 7 個實
C# 全角數字轉半角:SBCCaseToNumberic 實現原理與代碼
用戶輸入常混雜全角數字(0123456789),直接存入數據庫或參與計算會導致類型不匹配、查詢失效。本文提供一個静态方法 SBCCaseToNumberic,利
C# 調用 SQL Server 存儲過程完整示例:參數輸入/輸出/返回值
存儲過程能將業務邏輯下沉至數據庫層,減少網絡往返、利用执行計劃緩存提升性能、封裝複雜事務。本文演示 C# 通過 SqlCommand 執行帶輸出參數的存儲過程,
C# DataTable 操作實戰:顯示指定行屬性與新增數據行
ADO.NET 雖然古老,但在維護舊系統、批量導入、高性能讀寫場景仍不可或缺。本文演示如何: 遍歷 DataRow 的所有 DataColumn 輸出列名
C# 郵件發送模塊 EmailHelper:簡單易用的 SMTP 封裝
在 ASP.NET 應用中發送郵件(註冊驗證、密碼重置、通知公告)是剛需。本文提供一個輕量級静态类 EmailHelper,封裝 System.Net.Mail
C# 字符串工具類:截取、過濾、格式驗證、IP獲取全能助手
字符串處理是業務代碼中最高頻的操作之一。本文整理一個静态类 StringHelper,涵蓋:按字節截取(中英文混排)、SQL 注入過濾、Email/URL/IP
C# 加密工具類:MD5、DES、3DES、RC2、AES 一網打盡
數據安全場景下,常需對敏感字符串進行哈希或可逆加密。本文提供一個静态类 Cryptography,封裝 5 種主流算法的加密/解密方法,參數校驗完善、異常處理統
C# 圖片處理工具類:壓縮、縮略圖、水印一站式解決方案
在 ASP.NET/WebForm/Core 項目中,圖片壓縮、生成高清縮略圖、添加水印是高頻需求。本文提供一個開箱即用的静态类 ImageHelper,封裝了
微信公眾平台開發入門教程:從零構建天氣查詢機器人
本教程面向具備 PHP、MySQL、HTTP/XML/JS 基礎的開發者,手把手帶你在新浪雲(SAE)搭建微信公眾號後端,實現自動回覆、消息收發、事件處理,最終
Linux 用戶查看命令詳解:finger、who、w、users
在 Linux 系統管理中,快速獲取當前登錄用戶信息是基礎技能。finger、who、w、users 四條命令雖功能重疊,但各有側重。本文系統整理其用法與常用選
解決 IE6/IE7 中 input 按鈕加背景出現黑框的問題
在為 <input type=submit> 按鈕添加背景圖片並設置邊框時,現代瀏覽器(IE9、IE8)表現正常,但在 IE7 和 IE6 中卻會出
Swift 程式語言入門指南:變數常數、型別推導、選用型別、流程控制、集合與字串插值
Swift 簡介 Swift 是 Apple 於 WWDC 2014 發布,用於 iOS、macOS、watchOS、tvOS 開發。特點: 吸收 C/Obj
PHP 讀取圖片 EXIF 資訊完整實作:exif_read_data、縮圖提取、完整欄位對照表
環境需求 PHP 安裝時啟用 --enable-exif (Windows 預設內建,Linux 需重新編譯或安裝 php-exif 套件)。 支援 JPEG
C# 呼叫 HTTPS WebService 忽略憑證驗證:ServicePointManager.ServerCertificateValidationCallback 完整範例
應用場景 開發/測試環境使用自簽憑證。 內部服務未購買公信 CA 憑證。 快速原型驗證,暫時繞過憑證鏈驗證。 ⚠️ 生產環境嚴禁忽略憑證驗證! 會導致中間