提到物件導向設計(Object-Oriented Programming, OOP),一定會提到它的三大特性,分別是封裝、繼承、多型。此外,還有一個東西,筆者覺...
If 傳統If應用如下: var max: Int if (a > b) { max = a } else { max = b } 可用...
1. 最古老的決策結構 如同我們在前文所見的 if,if 的確是一個最古老的決策結構,幾乎有程式語言的時代,就有了它。而它的使用需要注意什麼呢?在 Racket...
本系列目錄 《來做個網路瀏覽器吧!》文章列表 上一篇文章提到瀏覽器會需要解析、渲染,這部分就要靠瀏覽器引擎來處理,又可以稱為排版引擎(layout engi...
本文同步刊載於作者部落格:https://medium.com/@shengyou/2018ironman-eos-for-php-developer-day2...
Swagger 線上可以測試真的很方便, 但畢竟還是要啟動服務, 有時候對外或是對一些非技術人員比較不方便點還是有個檔案給他讓他方便查看或是寄給對方 不過我們都...
系統設計工具最後一個要分享的是組織設計師。舉凡和組織有關的部門資料、人員資料、角色和核決層級...等都是在這邊建立。EFGP產品的安裝片中,有個工具SyncOr...
Curry 一般函式的寫法 : scala> def sum(num1:Int , num2:Int) = num1 + num2 sum: (num1:...
今天通過 ViewPager 做一個類似 iOS 中的 UIScrollView 的功能。 Android 不像 iOS 有原生的 UIPageControl...
昨天曾提到,難改的程式通常設計不會太好;程式會設計不好有很多因素,比方說,筆者最常看到的是:因趕上線而寫出設計不好的程式碼。 我們會因為某些因素,而寫出未來難以...