Npm vs Yarn vs Pnpm:哪個套件管理工具最適合你? 發表於 2025-03-10 前言寫 JavaScript 專案,免不了要裝各種套件,這時候就會遇到三大門派: npm,元老級選手,江湖地位穩固,但過去偶爾會「手滑」刪掉 node_modules 🙃 Yarn,帶著「速度更快、更可靠」的標語橫空出世,結果後來自己也改版改到讓人眼花撩亂 🤯 pnpm,號稱「不重複裝套件」,省空間又省時間,硬是要來顛覆傳統 💾💨 到底誰才是你的最佳選擇?這篇文章會帶你一探究竟,看看誰能成為你的專案好夥伴! 閱讀全文 »
Html-pictureTag 發表於 2025-01-05 更新於 2025-03-10 前言Hi, 假日好各位。剛剛在閱歷其他平凡俗子的生活時(俗稱滑手機),看到人家的 html 中使用了 picture 的 tag,還想說這個人自創標籤超酷的,搜尋之下才自知井底之蛙…,我從來就只會用 <img> 呀! 閱讀全文 »
『Git』怎麼寫 Commit Message 更好 發表於 2024-06-10 更新於 2024-07-13 前言以前在開發的時候,總覺得沒有人會去看 git commit 的訊息,所以總是想寫什麼就寫什麼。雖然都會標記一下[類型]:新增功能、刪除…之類的,但是真的超陽春。直到最近,開始幫人家 Review code,才渴望人家的 Commit Message 可以留完整一點給我! 真心建議大家,早點培養起 commit message 良好習慣就越好! 閱讀全文 »
震驚!使用這一個方法解放你的手機容量 - iCloud 共享相簿 發表於 2024-05-26 前言原本想學一下現在的新聞聳動標題,但這樣怎麼 SEO 拉 🤣你是不是每隔一段時間就會收到手機容量快滿的通知?現在手機的容量根本就滿足不了我們小網美,就只能準備一顆硬碟或者訂閱雲端容量。我在這邊正式宣布果粉有福了(功能早就出了 閱讀全文 »
敏捷式開發真的這麼棒? 發表於 2024-03-09 前言在正式開始之前,我們先知道什麼是【瀑布式開發】,這也是一般專案團隊最常用的開發方式。 如圖所示,每隔階段定義的十分清楚,要執行的項目明確。就像瀑布一樣,一路向下前行。實際在開發的時候,成員也都樂於這樣的模式,因為不會遇到模糊不清的時候(Ex 需求不知道是什麼就要進行開發… = =)。這在專案管理上是相對容易的,過程不會遲疑,檢視最後的成果是不是有達成目標就行。 閱讀全文 »
Day.js 將取代 Moment.js? 發表於 2024-03-09 前言在開發專案的時候,遇到與時間有關的地方,你會想到甚麼語法?套件?不得不承認,我浮現在腦袋的第一個東西就是 moment.js 的套件,你是不是也是這樣XD它是最古老、最受歡迎的 Library ,在關鍵字搜尋也是優先會看到的。 但,如果遲遲不放下過去,就抵達不了未來。 閱讀全文 »
動態規劃 Dynamic Programming 發表於 2023-08-29 更新於 2024-03-09 前言小明是一名熱愛解決難題的大學生,他正在參加一個程式比賽。這次比賽有一道題目是關於動態規劃法的,要求參賽者找到一個數列中最大的連續子數列和。 閱讀全文 »
『小技巧』VSCode 多開視窗(同專案) 發表於 2023-08-22 更新於 2024-05-26 前言麥可是一名富有創造力的工程師,他在一家科技公司工作,負責設計和開發新的產品原型。為了更有效地實現他的構想,他在自己的工作站上安裝了多個顯示器。這些螢幕允許他同時查看複雜的設計圖紙、程式碼和模擬結果,使他能夠快速地在不同的任務之間切換,並保持專注。 閱讀全文 »
貪婪演算法 Greedy Algorithm 發表於 2023-08-21 更新於 2023-08-29 前言從前有個小村莊,村民們過著平靜而樸實的生活。然而,他們面臨一個困境:村莊周圍的土地資源有限,每位村民都想要在這些土地上種植作物和建造房屋。因此,土地的分配成了一個問題。 村莊的首領考慮到了這個問題,他決定請來了一位聰明的專家幫助他們找到一個公平的土地分配方案。這位專家告訴首領,他可以使用一種叫做「貪婪演算法」的方法來解決這個問題。 閱讀全文 »
『 資料結構 』圖形 Graph 發表於 2023-07-17 更新於 2023-08-21 前言大家好~ 在文章開始之前,我們先讓各位看一下名詞提要。 頂點 Vertex or Node 邊 Edge:兩個頂點間的連線 無向性 Undirected:邊無方向性,表示兩點之間為雙向關係。 / 有向性 Directed:邊有方向性,表示兩點之間為單向關係。 加權 Weighted:邊加上權重,代表兩點之間的關係;點加上權重,代表狀態 以上都是我們在圖形這個章節會時常看到的名詞,那我們正是開始囉 GoGo。 閱讀全文 »