看完了如何建立一個接收 webSocket 請求的 server 之後 今天,我們來看看如果將 Ktor 當作 Client 端 要透過 webSocket 持...
看過了 embeddedServer().start(),我們接著來看看 Ktor 是如何設置 Route 的 首先我們看到 embeddedServer()...
勇者順利的通過翻譯考驗,於是蕭凱琪拿出了新的程式給勇者。 勇者看蕭凱琪沒有按下執行三角形,以為她忘記了,於是就自己按下去,但是按下去後卻發現程式瞬間就結束了。...
今天我們來看 call.respondText() 後段,也就是 respond(message) 怎麼將訊息傳遞出去。 respond(message) 實作...
討論範圍 統整 Kotlin & Flutter 建立元件與改變元件狀態方式比較。 比較方式 設定相同元件與相同元件狀態改變流程,以討論在寫兩種語言時的...
目的 列出 Kotlin 和 Flutter 中相同功能的基礎元件名稱(畫面顯示相關元件)。 畫面呈現 元件呈現畫面 用途 Kotlin Flutter...
前面幾天,我們看過了 Ktor 的啟動,路由,以及靜態內容和 HTML 畫面的生成。 今天我們來看看另一個後端框架非常基礎的功能:生成 json 格式的 API...
「函式庫版本不是越新越好嗎?為什麼還需要通過PR?」勇者很疑惑。 「話可不能這樣說啊!版本有更新就表示可能規格有改,那就會產生落差。比如說之前手機的生物辨識流行...
「但妳好像沒提過要我學這個啊?」勇者困惑的說。 「不學演算法和資料結構也可以寫程式。」蕭凱琪不在意地擺擺手,但勇者還是一臉不相信,所以只好說出來差別:「⋯⋯但如...
討論範圍 Kotlin 基礎元件應用 目的 由 Kotlin 基礎元件組合成常見應用實例 範例中使用的元件清單:Card , TextView , Image...
前情提要 我們昨天介紹了WireMock,讓我們可以對外部的Api進行Mock,今天又回來介紹一下Test Double是甚麼。 再次了解一下SUT跟DOC的關...
昨天我們試著寫了一個 SimplePlugin import io.ktor.server.application.* val SimplePlugin =...
前情提要 前面幾天講了幾種測試的方式,今天我們要轉換到比較實務面的技術,TestContainer, Container簡介 容器(Container)是一種輕...
這幾天以來,我們看過了 Ktor 怎麼發送 Get,Post,也看了怎麼傳送 Form Request 今天我們來看看 Ktor 怎麼傳輸檔案,以及背後實作是什...
前情提要 昨天我們將TestContainer接上我們的Test case,今天我們要介紹另一種資料庫,Redis。 Redis(Remote Dictiona...
今天就透過一些有趣的短片來解釋 Insertion Sort 和 Merge Sort 吧 ~ Insertion Sort Insertion Sort 通...
FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...
昨天我們看過了 Ktor 怎麼發送 POST 請求。不過,除了傳送各種不同 HTTP ACTION 以外,有時我們也會需要以其他形式傳送資料 下面我們來看看 K...
看過了 Ktor 怎麼安裝 json 相關的套件,今天,我們要來看看實際使用的情況,以及套件會怎麼處理我們撰寫的程式內容。 首先我們定義 com.example...
昨天我們看過了 ContentNegotiation 的實作。今天,我們來看看 fun Application.configureSerialization()...
今天我想來點 CLRS 我們會透過 Introduction to Algorithms 來講解 Quick Sort 和 Heap Sort Quick S...
自定義套件除了前面所說的,可以設置行為以及事件之外 Ktor 還提供了設置套件參數的方式 根據官網,我們可以看到教學是先定義了參數類別 class Plugin...
Algorithm Hamiltonian Cycle 是圖論中的一個重要概念,它描述了在一個給定的圖中是否存在一條環路,該環路包含圖中的每個節點,並且只經過每...
前情提要 昨天我們介紹了兩種可以打外部api的套件,一個是OkHttp,一個則是Feign,今天我們要來實際的玩玩看Feign! 安裝 pom檔...
在成功串接咖啡廳資料以及在 Android 專案內顯示 Google 地圖後,接著要來逐步實現我們找咖啡專案的需求 : [ ] 點擊地圖標記顯示商家資訊 [...
為了今天要用 async 執行非同步取得咖啡廳資料,所以昨天先做了簡單的實驗,現在直接來改寫程式碼吧~~ 改寫 - 使用 async 取得 API 資料 b...
Red-Black Tree Red-Black Tree 是一種自平衡二叉搜索樹,用於數據結構中的排序和檢索操作。它於樹中節點的顏色標記,以確保樹的平衡性。...
前言 這是我第二次寫鐵人賽文章,這次想藉由撰寫鐵人賽文章來充實自我,讓開發能力可以更進一步!這次的挑戰剛好卡到第一次出國玩XD 讓這個挑戰更具有難度了 Kotl...
FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...
那天自己想在資料夾中找到某一個檔案根據檔名的位置,於是就自己寫了一個醜醜的listFiles() // 但我這邊是找某一個資料夾,在該層找檔案,並不是整個網所有...