好想工作室 V4.0 鐵人賽,GOGOGO!!! 想學程式嗎?我們是一群擁有相同目標,聚在一起共同努力的肝苦工程師,不為什麼只為一圓寫程式的夢。
在一般的程式碼版本可以用git來版本控制,而在資料庫呢?Laravel提供 migrations(遷移),可提供建立資料表與設定欄位屬性之外,更可作為資料庫的版...
簡單的說 Kata[1] 指的是在一定的動作之下,去體會設計這個動作的原因,遇見的痛點就是學習的點。 警語!!照著 Kata 練習,會遇到許多的困難。我會在這...
本篇介紹 ES2018 (ES9) 提供的 Promise.prototype.finally()。 下面是幾個非同步處理很常見的情境: 進入某頁面時,會立...
簡介 寫App時往往要考慮到使用者的諸多不良操作,其中一項就是要預防一些神經病無腦的發瘋式連續點擊。於是我們需要自定義一個監聽器,判斷使用者是不是在短時間內觸發...
簡介 想成為魔法少女的第一個挑戰,就是馴服屬於自己的魔法道具,那麼今天我們就來試試看完成兩個魔法咒語吧! 第一個範例 我們先來試試看施放一個魔法,做出 3D 立...
Day8 laravel controller 基礎用法 controller在mvc架構中扮演相當重要的角色,可寫下各種功能(function),使用mode...
首先來看看完成排序功能會是什麼樣子: 在UITableViewDelegate內,有個方法叫作 tableView(_:moveRowAt:to:)定義這個方法...
今天的篇幅要延續昨天的部分繼續,要來看看在官方文件中如何定義了這些方法,以及哪些是常用的、應用在什麼地方。 學習順序會依照元件建立、更新及銷毀的生命週期順序來學...
昨天我們知道:暫存器定址、立即定址、記憶體定址,是CPU 透過匯流排與記憶體互動時的不同方法。今天,來說明記憶體的定址方式。 記憶體定址 分成三類,直接存取、直...
在程式語言中,記憶體就相當與一張白紙,這張白紙是一個有限的空間,而這些空間會用來記憶資料,就像是大腦一樣。現今的電腦普遍是使用 范紐曼型架構[註 1],而這樣的...