Home
Article
文章列表
全部
碎碎唸
筆記
黑暗料理實驗所
AI 詠唱師
工程師的反思:有時候繞路比修路快
2025年04月14日
當網頁自動程式卡在 API 回應上,我一頭栽進程式碼修改的深淵,卻忽略了更簡單的解法。這次經驗教會我,臨時解決措施不僅能止血,還能讓問題快速解套。工程師思維,有時需要跳出框架,用奇招打破僵局!
小發現
Selenium
第一性原理思考 vs 站在巨人的肩膀上:兩種思維
2025年04月11日
本文探討「第一性原理思考」與「站在巨人肩膀上」兩種思維模式在程式開發中的應用與平衡。作者分析這兩種看似對立的方法如何互補:一種鼓勵從基本原理重新構建解決方案,另一種則倡導善用既有工具。文章以 Web 開發實例說明,優秀程式設計師應靈活運用兩種思維,依據不同情境動態切換,在創新與效率間取得平衡。
請聽,哈佛管理學
遵循 DRY 原則的反思:當程式碼告訴我們「複製」不是最佳解
2025年04月11日
從一段重複程式碼出發,探討「複製貼上」這個看似高效但可能帶來長期問題的操作。文章介紹 DRY(Don't Repeat Yourself) 原則作為編程思維方式,展示重構優化的實例,並分析我們傾向複製而非抽象的原因。強調在實際工作中找到 DRY 原則應用的平衡點。
Web Develop
與 AI 溝通的藝術:當 3.11 遇上 3.9
2025年04月11日
探討 AI 在比較 3.11 和 3.9 大小時的有趣現象。意外發現 AI 常誤判 3.11 大於 3.9,但通過添加明確上下文(如數值比對或版本號比較)可獲得正確答案。文章揭示提示語 (Prompt) 對 AI 回答的巨大影響,以及與 AI 有效溝通的重要性
小發現
在 Django 中實作登入驗證功能:LoginRequiredMixin 的應用與踩坑指南
2025年04月11日
分享在球館預約系統中使用 Django的LoginRequiredMixin 控制訪問權限的經驗與解決方案。從繼承順序錯誤、登入頁面設定問題到權限精細控制,文章提供了程式碼示例和實用技巧,幫助開發者有效實現用戶身份驗證功能。
Web Develop
當 Icon 遇上陰影:從 box-shadow 到 drop-shadow 的意外發現
2025年04月11日
探討在 Ant Design Blazor 中為 Icon 元件添加符合形狀的陰影效果。從嘗試 box-shadow 產生方形陰影的挫折,到發現 filter: drop-shadow() 這個完美解決方案的過程。文章詳細比較兩種陰影技術的差異,並提供實用的程式碼範例,為不規則形狀元素添加自然陰影效果。
Web Develop