Shell 正則表達式匹配 IP 位址:BASH_REMATCH 分組捕獲完整教學
Bash 3.2+ 原生支援 [[ =~ ]] 正則匹配,並透過 BASH_REMATCH 陣列提供分組捕獲功能,無需外部 grep/sed/awk,效能最佳且
Shell 正則表達式驗證 IP 位址:多種方法對比與最佳實踐
Shell 中驗證 IPv4 位址常見需求,本文對比三種主流方法:grep 正則、awk 分割檢查、Bash 原生 [[ =~ ]] 正則匹配,並給出生產級可用
Shell 腳本 IP 格式驗證與 MySQL 互動:Rails 定時任務實戰範例
在 Rails 專案的 cron 定時任務中,需透過 Shell 腳本驗證使用者輸入的 IP 格式,並根據驗證結果操作 MySQL 更新區域設定。本文完整展示
Shell 腳本定期清空超大日誌檔案:find + awk + 定時任務實作
生產環境日誌檔案若無輪轉機制會無限增長佔滿磁碟。本文提供 Shell 腳本監控單一檔案大小,超過 1GB 時自動備份並清空,配合 cron 定期執行。 完整腳
串口通訊亂碼排查完整指南:波特率、硬體、時鐘、USB 轉接器四大核心原因
串口通訊出現亂碼是嵌入式開發常見痛點。本文系統歸納四大核心原因與對應解決方案,並提供實戰除錯檢查清單。 現象描述 38400 bps 正常,115200 b
JFinal 整合 Spring 完整指南:SpringPlugin、IocInterceptor、事務管理與 JFinalDaoConfig
JFinal 以極簡風格著稱,內建 SpringPlugin 與 IocInterceptor 支援 Spring IoC 容器整合,並可將 JFinal Ac
Python 大整數運算無上限:遞迴階乘展示任意精度算術
Python 內建 int 型別支援任意精度整數,無 32/64 位元上限,僅受限於記憶體。本文以遞迴階乘函數計算 1! 到 69!,展示巨大整數輸出能力。
Python 類別繼承完整指南:單繼承、super()、方法覆寫、私有成員與 issubclass 檢查
繼承是物件導向複用核心機制。Python 支援單繼承與多重繼承,採用 C3 線性化演算法解析 MRO(方法解析順序)。本文完整示範繼承語法、建構子鏈、方法覆寫、
Python datetime 計算生日星期幾:date.weekday() 與格式化輸出
使用標準庫 datetime.date 即可輕鬆計算任意日期對應的星期幾,支援格式化輸出與無效日期自動攔截(如 1900/2/29)。 完整程式碼 from
Python zlib 壓縮/解壓縮完整指南:字串壓縮、檔案存取、CRC32 校驗
zlib 是 Python 標準庫提供的 DEFLATE 壓縮實作(gzip 核心),適合字串/二進位資料壓縮、網路傳輸減頻、檔案儲存節省空間。 核心 API
Python pickle 序列化完整指南:dump/load、protocol、clear_memo 與類別定義陷阱
pickle 是 Python 專用的物件序列化模組,支援任意物件圖(含循環參考),提供文字/二進位格式,適合持久化、行程間通訊、快取等場景。 1. 核心 A
Python 模組與套件完整指南:建立、匯入、reload、__name__ 機制與命名空間
模組是 Python 程式碼組織的基本單位(單一 .py 檔),套件則是包含 __init__.py 的目錄結構。掌握匯入機制、命名空間與重載技巧,能構建清晰可
Python 類別基礎教學:__init__、實例方法、預設參數與實例化流程
Python 類別是物件導向程式設計的核心。本文以最精簡程式碼示範類別定義、建構子(__init__)、實例方法、預設參數與實例化完整流程。 最小可行類別 #
Python Socket 程式設計完整指南:TCP Server/Client 實作與 FTP 多執行緒範例
Socket 是網路通訊的基礎介面。Python socket 模組提供標準 BSD Socket API,支援 TCP(串流)、UDP(資料報)等協定。本文完
Python 遞迴刪除目錄下所有檔案與子目錄完整實作
Python 刪除目錄內容需區分檔案與子目錄,並處理權限、空目錄、符號連結等邊界情況。本文提供健壯的刪除函式,並對比 os、shutil、pathlib 三種主
Python xml.dom.minidom 解析 XML 完整指南:DOM 樹遍歷與節點操作
xml.dom.minidom 是 Python 標準庫提供的 DOM 解析器,將整份 XML 載入記憶體構成樹狀結構,適合中小型 XML 檔案的隨機存取與修改
Python threading.Timer 定時執行教學:單次延遲與週期性排程
threading.Timer 是 Thread 的子類別,用於在指定秒數後於獨立執行緒執行目標函數。預設為單次執行,若需週期性執行需自行重新排程。 基本用法
Python 函數計時裝飾器實作:精準測量執行時間
使用裝飾器包裝函數,透過 time.time() 記錄呼叫前後時間差,即可非侵入式地測量任意函數執行耗時,適合效能分析與瓶頸定位。 完整程式碼 import