Huaying Tsai

Huaying Tsai

Git + GitHub 版本控制教學 (6) - 使用 Stash 整理工作中的修改

當我們開發一個專案時,常常會遇到需要臨時轉換開發工作或任務的情況。例如,你可能正在開發一個新功能,但突然需要去修復一個緊急的 Bug。這時候,你可能不想提交未完成的工作,Git 的 Stash 功能就可以派上用場。

樹狀結構與二分搜尋法無處不在

在資訊工程領域中,樹狀結構和二分搜尋是兩個極具實用性的概念。它們在許多應用場景中都發揮著重要作用,提高了查找和排序等操作的效率。在這篇文章中,我想聊聊這兩個概念在日常生活中的應用,以及它們如何相互結合以實現更快速的查找。

Gatsby 與 Next.js 大對決:一文帶你深入剖析兩大框架的差異與實戰應用

Gatsby.js 與 Next.js 都是基於 React 的網頁應用程式框架,用來幫助開發者建立現代化的網頁應用程式。雖然這兩個框架有許多相似之處,但它們在某些方面有明顯的差異。 Gatsby.js 的主要特點在於它是一個靜態網站生成器。這意味著它可以在編譯時生成網站的 HTML,CSS 和 JavaScript 文件,而無需經過在用戶端運行的 JavaScript。這使得 Gatsby.js 能夠提供極快的載入速度和更好的 SEO 表現。此外,Gatsby.js 還具有豐富的插件生態系統,可以輕鬆地擴展應用程式的功能。

Git + GitHub 版本控制教學 (5) - 使用 GitHub 與團隊合作

Github 提供了開發者一個遠端可以協作的 git 空間。讓團隊可以一起在上面開發同一個專案。除此之外還有 review、任務管理、文件、自動化佈署等等各式各樣可以幫助開發的功能。如何使用 Github 創建 Repo 等基本用法在網路上已經有很多教學,這篇文章會著重在於團隊們協作開發的流程。