Python strptime 字串解析時間完整指南:格式對照、錯誤處理與 datetime 升級版
time.strptime(string, format) 是 strftime 的逆操作:依指定格式將字串解析為 struct_time。掌握格式指令與例外處
Python strftime 格式化字串完整速查表:指令碼、範例與時區陷阱
time.strftime(format[, struct_time]) 將結構化時間轉為自訂格式字串。掌握指令碼對照表,能快速產出日誌時間戳、檔案命名、API
Python time 模組核心函數詳解:mktime、sleep、time 與時間元組完整指南
Python time 模組提供時間戳章(Timestamp)、結構化時間(struct_time)、格式化字串三種表示法的互轉與操作。本文聚焦 mktime、
Python ReportLab 將圖片轉 PDF 實戰:單頁適配、批次處理與進階排版
reportlab 是 Python 經典 PDF 生成庫。本文示範將圖片等比縮放填滿 A4 橫向頁面,並擴充為批次處理多張圖片、多頁 PDF 與邊距控制的完整
Linux 下 Python 螢幕截圖實作:GTK+ Gdk 低階繪圖完整教學
在 Linux 環境下,使用 gtk.gdk(GTK+ 2)直接存取視窗系統繪圖介面,可實現無需外部指令的螢幕截圖功能。本文解析滑鼠框選區域、游標抓取、像素緩衝
Python Tkinter 實作簡易抽獎系統:GUI 事件驅動與隨機選取完整範例
使用 Python 內建 tkinter 快速構建桌面抽獎程式,展示事件驅動程式設計、非阻塞定時器、檔案資料載入與遮罩顯示等實用技巧。 核心架構 App 類
Python 列表插入元素完全指南:insert() 方法參數詳解與負索引技巧
list.insert(index, obj) 是 Python 列表就地插入元素的核心方法。不同於 append 只能加在尾部,insert 可在任意位置插入
Python 3 文字處理實戰:逐詞讀取、正則切分與迭代器封裝完整教學
處理大型文字檔案時,逐詞迭代比一次性載入更記憶體友善。本文展示三種遞進式方案:基本切分、正則強化、生成器封裝,並解決常見編碼與效能陷阱。 方案一:基本 str
Python sys 模組深度解析:執行環境、模組系統、I/O 重導向與程式結束控制
sys 模組提供對 Python 解譯器執行時環境的直接存取。從命令列參數、模組搜尋路徑、標準串流控制到程式結束機制,是撰寫系統級腳本與工具的必備利器。本文系統
Python os 模組常用函數速查表:跨平台檔案與路徑操作完全指南
os 模組是 Python 標準庫中實現跨平台系統操作的核心。無論你在 Windows、Linux 或 macOS,透過 os 模組撰寫的程式碼都能無縫移植。本
Ruby 定義私有方法的兩種寫法:private 關鍵字完整指南
Ruby 中將方法設為 private 有兩種主流寫法,功能等價但風格迥異。掌握兩者優缺點,能讓程式碼更符合團隊慣例與可讀性需求。 寫法一:事後宣告(後置式)
Ruby 類別變數與實例變數深度解析:差異、作用域與實戰範例
在 Ruby 程式設計中,變數的作用域與生命週期是核心觀念之一。類別變數(Class Variables)與實例變數(Instance Variables)雖然
Ruby Proc 與 Lambda 兩大核心差異:return 行為與參數檢查
差異一:return 語意完全不同 20 Proc:return 跳出定義 Proc 的外層方法(非區域跳轉) Lambda:return 僅跳出 lam
Ruby require、load、include、extend 四大關鍵字差異完整解析
檔案載入:require vs load 特性requireload 載入次數只載入一次(快取 $LOADED_FEATURES)每次呼叫都重新載入 副檔名
2015 年十大線上 Web 開發學習資源網站推薦
精選資源清單 W3Schools 全球最知名的 Web 技術教學網站,涵蓋 HTML、CSS、JavaScript、SQL、PHP、Python 等。提供線
PowerShell 管線提前終止技巧:Select-Object -First 讓流水線秒停、效能倍增
PowerShell 管線預設會將上游命令「全部」產生的物件傳遞給下游,即使下游只需要前幾筆 (如 Select-Object -First 1)。PowerS
PowerShell 監測伺服器連線狀態:Test-Connection + 排程任務自動化告警腳本
管理多台伺服器 (資料庫、Web、API) 時,需持續監控網路連通性。PowerShell 內建 Test-Connection (ICMP Ping) 配合排
Ruby 鉤子方法完整指南:included/extended/prepended/inherited/method_missing 深度解析與框架實戰應用
Ruby 的「鉤子方法」是元編程的核心利器,讓程式碼能在類別/模組定義、繼承、混入、方法呼叫等關鍵時機自動執行邏輯。Rails、Devise、ActiveRec