今天的練習專案:KtorDay26-LineSendMsg
最近美金還算便宜,老姐應該會趁這幾天買下開發者帳戶。 我先來看看聊天室範例需要配合專案調整的地方: 1.使用者發的訊息廣播完一輪之後即從記憶體中捨棄,訊息存進資...
改成平行存取的方式之後,我們試看看存取a、b、c 裡面的內容: get("/") { val a = async { client....
今天有做出一個小作品,有興趣的話可以參考一下呦!!(QRCode在影片的下方)
今天我們來談談 Parallel requests 多個 API 連線 我們先開兩個測試的 route: get("/a") { c...
參考資料:Ktor官網的Thymeleaf介紹Thymeleaf官網Share Target Picker: LIFF(LINE Frontend Frame...
昨天我們談到怎麼用 Ktor 以 get 來取得第三方 API 的資料,今天我們來談談如何寫入第三方 API。 POST 要寫入資料,一般我們會使用 post...
參考資料:https://ithelp.ithome.com.tw/articles/10247219
經過一晚的休息,老姐找到了癥結。 https://ktor.io/docs/clients-websockets.html 的範例沒有問題,有問題的是 Libr...
建好題目和問答訊息的資料關係後,可以動手做問答聊天室了。 「姐,我先架了之前說的官網範例。你試試看 android 能不能接起來。」我提高音量,因為外面正傳來「...
看了之前的教學,知道怎麼用 exposed 存取資料庫了,可是有的資料不是在資料庫的,那怎麼取得呢? 今天我們就來看看怎麼用 Ktor 存取第三方 API Cl...
設計小遊戲的上半場幾乎都是專注在學習KorGE的基本元件使用方法,以及怎麼應用這些元件來將我們的遊戲核心實作出來,而下半場就是要來處理這個線上排行榜系統。 不過...
Heroku安裝參考文章:只要有心,人人都可做卡米狗系列-Day18 官網安裝教學:Ktor: GAE,HerokuLine:line-liff-v2...
Optional reference 有時我們物件之間的關係是可有可無的,這時候我們要用 Optional reference 處理 首先資料上面是 nulla...
從窗戶飄入陣陣烤肉香,我趕緊揪住老姐,要不然老姐就跑出去了。 「今天放假一天也沒關係的啦。」老姐很不開心。 「再等我一下,快改好了。」我匆匆加上幾行程式碼,然後...
Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 新手入門Chatbot專區:2019鐵人賽:聊天機器人新手教學影...
上次談到了一對多的關聯做法,今天我們來談談多對多關聯的做法。 多對多關聯 要處理多對多關聯,我們要加上一張關聯表: object CitiesUsers : T...
老姐經過我身邊的時候看了一下我的螢幕,好奇的問:「下方這些 log 像是 SQL 指令?」 「對呀, Exposed 會把 DAO 用的 SQL 指令印出來,...
昨日基本上我們已經完成了大致的 Online Judge 系統,剩下基本上就是看你打算要怎麼設計你的 Online Judge 系統來決定該怎麼打造你前端網頁...
Kotlin語法速成專區:Kotlin線上讀書會共筆讀書會成員Andy Lu學習筆記 新手入門Chatbot專區:2019鐵人賽:聊天機器人新手教學影...
提到資料之間的關係,我們就不得不提到 n+1 問題,以及怎麼解決。 什麼是 n+1 問題 以昨天的 Users 和 Cities 舉例。 如果我們需要所有 Ci...
溫馨小提醒:影片畫質設成1080會比較清楚喔!! Kotlin語法速成專區:我的Kotlin整理筆記Kotlin線上讀書會共筆讀書會成員Andy Lu學習...
為了避免像上次一樣白做工的情形,今天和老姐進行了問答聊天室結構的討論。 「什麼時候建立連線?」老姐提問。「是玩家進到挑戰題目頁面,還是打開 App 期間一直連線...
昨天我們將獲取資料的網頁部分給完成了,今天就讓我們繼續將操作資料的網頁部分給完成吧! 表單輸入元件 在操作資料的部分,很常會使用到一些 <input&g...
今天是這週唯一的假日,卻也是個雨天。 兩位快要發霉的工程師提不起勁來寫程式,於是開始分享最近的開發進度。 我首先開口:「昨天試著把首頁 get("/&...
接下來我們來談談怎麼用 exposed DAO 處理資料之間的關係。 今天,先來談談一對多關係。 一對多關係 假設我們再多一個資料表 Users: object...
溫馨小提醒:影片畫質設成1080會比較清楚喔!! 今天的練習專案:KtorDay18-LineLIFF Kotlin語法速成專區:我的Kotlin整理筆記...
昨天我們完成了登入與登出相關的操作,接下來就讓我們一步一步完成接下來的頁面吧! 題目總列表頁面 首先先讓我們從獲得題目總列表的資料來顯示的頁面開始吧!雖然我們...
儘管身上滿載補班日的疲累,我還是向老姐展示了這幾天的成果。 沒想到老姐露出不贊同的神情,她說:「現在很多人都有社交帳號,也不用特地為了註冊功能綁上 Keyclo...
除了 DAO 以外,exposed 還提供了另一種存取資料庫的方式 DSL,類似我們常用的 Query Builder 下面我們就來介紹 exposed 的 D...