網頁程式設計三兩事 - RESTful API
What is API API - Application Programming Interface 是一種 介面,他高度抽象化了背後的實作原理 使得呼叫端可以透過簡單的呼叫達成一件相對複雜的事情
What is API API - Application Programming Interface 是一種 介面,他高度抽象化了背後的實作原理 使得呼叫端可以透過簡單的呼叫達成一件相對複雜的事情
Preface 我一開始用 Python 開發多執行緒的程式的時候 學長姐都告誡我說不要使用 threading 而是要使用 multiprocessing 這個 library 因為後者才是 真正的 threading
Introduce to Git Reset 開發者最喜歡 Git 的其中一個很大的原因就是即使你做錯了 仍然可以重來 使用 git reset 可以幾乎拯救所有 “不小心的操作”(只要 .git 資料夾還存在的情況下)
Introduce to Git Rebase Rebase 顧名思義,即更改目前的 base(分支基礎) rebase 在很多地方都很有用,包含像是更改 commit message, re-order commits, squash commits 以及 pull base branch 的 changes
Introduce to namespaces namespaces 是 linux kernel 的一種資源隔離機制,用以防止不同 process 看到不同資源
Hardware and System Clock Linux 的世界裡,有兩種時鐘,他們分別為
Virtualization Docker 身為一個容器化技術的代表,與傳統 virtual machine 不同 Docker 擁有更快的啟動速度、對系統資源的極低要求以及輕量化的優點,既然同為 虛擬化技術,那麼他與傳統的 virtual machine 又有甚麼不一樣的地方呢?
容器化技術 隨著 microservice 的發展,容器化技術在近幾年受到了廣大的歡迎 相較於傳統的虛擬機器(virtual machine), container 擁有著輕量,快速等特性 隨即受到了開發者們的喜愛 而其中最廣為人知的便是 Docker 本文並不會贅述 Docker 工具的使用,我們將以其探討 c...
What is GitHub Pages GitHub 提供了一個免費的服務 - Github Pages,可以讓開發者建立屬於自己的專屬部落格網站 沒錯 是完全免費!
What Is Git Hook 在開發過程當中,我們常常會遇到需要手動進行測試以及 format 程式碼等等的事情,那就會讓我思考 有沒有一種自動化的工具可以執行這些任務呢?