在日常生活中,我們常常遇到這樣的情況:你想要完成某件事情,但由於種種原因,你無法直接接觸到那個目標,於是你請來了一個「代理」來幫你處理一切。例如你需要買一台很難...
前言
今天我們來挑戰一個自助洗衣店的計費系統設計,這樣的題目在 TDD(Test-Driven Development)練習中非常實用。通常我們會先撰寫測試案例...
簡介
疊代器(iterators)是遍歷序列中每個元素的一種抽象。
不同於傳統的索引訪問,疊代器通過定義好的疊代器接口逐一訪問序列中的元素,不支援隨機存取而是...
和多數程式語言一樣,在 Go 語言中,我們需要考慮如何設計方法。由於在 Go 語言中,方法本質上就是函數,所以我們之前講解的關於函數設計的內容同樣適用於方法,例...
前言
介紹了關於驗證(Authentication)、授權(Authorization),以及 OAuth 的相關概念及流程,今天就來提一下大家一定都聽過的 J...
前一回,我們使用了 BeautifulSoup 這樣的開源套件來做爬蟲。這一篇,將說明如何使用 Launchpad 上傳自己包的套件、共享給他人使用。
簡述...