昨天我們看過了 ContentNegotiation 的實作。今天,我們來看看 fun Application.configureSerialization()...
前情提要 今天我們要繼續進行"錯誤"囉 設計"錯誤"的Domain type 我們今天要來設計錯誤的Domain typ...
前情提要 昨天我們實作了很簡陋的api,今天我們要將它重構成好一點點,至少加入一些錯誤處理。400、500這些status code,讓我們再發生錯誤的時候,可...
今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...
今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...
今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...
今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...
今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...
「咦奇怪,今天夏天姐也沒來嗎?」 「對呀,他好像說要去忙一些事情。說讓我們兩個自己先解一些題目」 「喔⋯⋯好吧,我回家時自己解了這題」 1528. Shuffl...
話不多說展現今天的成果! 前一天也說明就是 2 個欄位做比對,接著然後顯示。但電影的 urls 只需數字所以可以用以下的語法取得 id films.forEac...
前面幾天,我們看過了 Ktor 的啟動,路由,以及靜態內容和 HTML 畫面的生成。 今天我們來看看另一個後端框架非常基礎的功能:生成 json 格式的 API...
「上次的樹狀結構,兩位還學的順利嗎?」 「還可以吧⋯⋯不過只有一個題目,好像看不出熟不熟悉?」 「說得很對!那我們再來寫幾題吧!」夏天欣慰的說 965. Uni...
在Service Layer 與 Repo Layer的處理過程中,會利用到 map, flatMap, zip 來 compose Either,最後通常會...
前情提要 昨天我們介紹了兩種可以打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來實際的玩玩看Feign! 安裝 pom檔...
「函式庫版本不是越新越好嗎?為什麼還需要通過PR?」勇者很疑惑。 「話可不能這樣說啊!版本有更新就表示可能規格有改,那就會產生落差。比如說之前手機的生物辨識流行...
「學姊,答案通過了!」學妹重新抓牢桌上的杯子。「這水會降下去的吧?」 「應該吧?上次那個高溫不是也在送出答案後解除嗎?」我不甚確定的說。 「這次的範例太陰險了,...
重物件挪抬 提取重物件(heavy object lifting)到外部是一個對效能非常有用的技巧。例如,這是一個計算數值等於最大值的數量的函數: fun &l...
昨天講了快慢指標,我們今天來看看左右雙指標可以做什麼 二分搜尋 這個二分搜尋的整體框架我們在未來會講到,今天先展示一下左右雙指標的特性 左右雙指標通常一個初始化...
前幾天我們看過了 WebSockets 的引擎實作,使用方式,以及背後的運作邏輯 今天我們來看看 Frame 的實作細節 簽名以及註解 /** * A fra...
在學妹順利送出了兩道題目後,我實在忍不住睡意,打了個哈欠。 「學姊昨晚守夜太累了吧?果然還是應該好好休息的。」 「沒辦法,畢竟不知道會不會發生突發事件,還是要保...
我們知道要優化一個動態規劃問題,可以從兩個方向下手,一個是使用Memo把已經找過的答案存起來,另外一個就是使用DP Table 我們先從比較簡單的部分開始,使用...
目的 列出 Kotlin 和 Flutter 中相同功能的基礎元件名稱(畫面顯示相關元件)。 畫面呈現 元件呈現畫面 用途 Kotlin Flutter...
「那我想把計算機功能也獨立出來要怎麼做?」勇者發問。 「這個容易,把函式名字『main』改成『計算機』,然後在另一個檔案裡,放進『main』函式。」蕭凱琪話說好...
現在我們來用二分搜尋來解這題,數學推導太長了而且網上還蠻多的就先跳過… 我們用紙牌遊戲代替一下,這個規則就是 1.只能把排放到比目前牌面比較小的那疊 (圖) 2...
「上次有關字串的題目,解的還順利嗎?」 「很順利!我回家還自己寫了幾題呢!」曉欣開心的邊說邊打開題目 771. Jewels and Stones class...
「咦?夏天姐今天沒來嗎?還是遲到了?」曉欣疑惑的說 「剛剛夏姐傳賴給我,說他今天感冒了,不方便出門,所以我們自己練習」 「哇⋯⋯那不就跟前幾天,我們兩個自己私下...
討論範圍 統整 Kotlin & Flutter 建立元件與改變元件狀態方式比較。 比較方式 設定相同元件與相同元件狀態改變流程,以討論在寫兩種語言時的...
看過了 embeddedServer().start(),我們接著來看看 Ktor 是如何設置 Route 的 首先我們看到 embeddedServer()...
Object expressions and declarations https://kotlinlang.org/docs/object-declarati...
前情提要 昨天我們將TestContainer接上我們的Test case,今天我們要介紹另一種資料庫,Redis。 Redis(Remote Dictiona...