CodingMan.cc

Code Your True Nature

覺得 Mac 內建終端機功能有限且不夠美觀嗎?本文分享如何透過 iTerm2、Oh My Zsh 以及 Powerlevel10k 等一系列工具,全面升級你的 Terminal。從語法上色到自動建議,打造一個既強大又符合工程師審美的開發環境。

身為軟體工程師,頻繁地複製貼上是日常工作。本文推薦 Mac 平台上的剪貼簿增強工具「Clipy」。它能記錄多筆歷史資料並透過快捷鍵隨時調用,大幅提升程式碼編輯與文件整理的效率,是提升工作產力的必備神器。

針對 macOS 使用耳機時偶爾出現聲音左右不平衡的長年問題,本文推薦一款實用的工具軟體「Balance Lock」。透過簡單的設定,它能自動鎖定並校正聲音平衡點,為 Mac 使用者提供更穩定、舒適的聆聽體驗。

作者紀錄參與 Google 面試的完整歷程,包含初步的視訊訪談、技術背景了解以及 CS 基礎題目的測試。本文旨在分享面試過程中的觀察與準備經驗,希望能為未來同樣嚮往頂尖科技公司的面試者提供具價值的參考與心理建設。

作者分享開發「批踢踢超貼觀測站」的緣由與技術歷程。內容回顧了從擔任版主抓超貼的艱辛,到自行開發 Python PTT 庫 PyPtt 的種種心得。本文不僅介紹了工具的功能,更記錄了一個開源專案從種子到成熟應用的心路歷程。

探討在 Python 中使用 Enum 管理資料欄位的追尋旅程。為了避免硬編碼字串散落在專案各處,本文研究了如何利用自動化數值(Automatic values)來優化 Enum 的宣告與維護,是一篇提升程式碼強健性與可維護性的實務開發隨筆。

挑戰從數列中產生所有可能的子數列。本文介紹高效的「迭代法」:從空集開始,每遍歷到新數字便將其加入所有現有子集中。這是一篇探討 O(N * 2^N) 時間複雜度與集合生成邏輯的技術心得。

要求回傳二元樹從右側觀察到的視圖節點。本文運用廣度優先搜尋(BFS)進行層序遍歷,並精確搜集每一層最後出現的節點。這是一個理解如何透過層級探索來提取樹狀結構視覺屬性的經典實作案例。

針對 LeetCode 第 38 題「外觀數列」,本文教學如何根據規則進行字串編碼。解題核心在於準確描述上一個數列的組成情況,並轉換為新的字串表示。這是一篇掌握基礎字串遍歷、計數與模擬邏輯的實作隨筆。

判定輸入數字是否為迴文。雖然可以透過數學運算取位數比對,本文分享更簡潔的 Python 風格寫法:將數字轉換為字串後,直接與其反轉版本進行比對。內容精簡直觀,適合掌握基本字串操作與邏輯判定。

0%