iT邦幫忙

ktor相關文章
共有 90 則文章
鐵人賽 Mobile Development DAY 30

技術 謝幕總結的第三十天:路還很漫長

感謝大家看到這裡,不知道有沒有對大家的 Kotlin 程式生涯產生幫助? Kotlin 是個親切的程式語言,再加上支援各種平台,讓各領域程式開發者能互相幫助。...

鐵人賽 Modern Web DAY 30

技術 [Day 30] 終於到最後一天啦!來看看我們都學了什麼

開始用 Ktor 寫 Kotlin Server 這系列文章到最後一篇啦!來看看我們學了什麼。 我們在這 30 天裡面,提到了幾個面向: 什麼是 Ktor?(...

鐵人賽 Mobile Development DAY 29

技術 注意健康的第二十九天:不要廉價賣肝,連假更要養肝。

「這是新的 API 主機網址。」我把昨天拿到的雲端主機網址交給了老姐。 「了解。」老姐把路徑改上之後就返回的之前跳過的 UI 繪製和 API 串接作業。 死線的...

鐵人賽 Modern Web DAY 29

技術 [Day 29] Functional Programming 還有沒有 SOLID 原則?

有的工程師在工作時,有聽過物件導向的 SOLID 原則。 今天我們來談談,Functional Programming 還要不要遵守 SOLID 原則? 什麼是...

鐵人賽 影片教學 DAY 29

技術 Day29. Line Bot 實作篇:「經典語錄」

已經將今天的功能加到Day25的Bot囉!!(Line id: @001cnicx) 10月活動預告: 10/14台中小聚:中部人的 Chatbots Me...

鐵人賽 Modern Web DAY 28

技術 [Day 28] 討論 Functional Programming 的合成

昨天我們討論了 Functional Programming 利用 Function as first class citizen 來拆分邏輯的應用。今天我們來...

鐵人賽 Mobile Development DAY 28

技術 總之上傳的第二十八天:Docker Image 和 Heroku

雖然 Ktor Server 功能還沒全部寫完,但 30 天的 Intellij Idea Ultimate 試用期也快結束了,只好趕緊上傳到雲端。 畢竟 we...

鐵人賽 影片教學 DAY 28

技術 Day28. 我的第一個 Line Bot (13):使用 Ktor 回覆訊息給 User 吧~

舒安表示:取值的部分僅供參考呦!!(因為影片前後要連貫,所以就繼續用之前的code了)

鐵人賽 Modern Web DAY 27

技術 [Day 27] 繼續談 Functional Programming,怎麼拆分邏輯

昨天我們談到 Ktor 可以用 Functional Programming 的方式來拆分邏輯,並拆分了一個 route 到其他檔案。 今天我們來繼續看看怎麼做...

鐵人賽 Mobile Development DAY 26

技術 合作愉快的第二十六天:聊天室功能調整和 FCM 推播(下)

今天一定要挽回一些顏面。「姐,我昨天忘了告訴妳,妳用的是 kotlin ,所以最好換成這兩個 Library 唷。」 implementation 'com...

鐵人賽 Modern Web DAY 26

技術 [Day 26] 商務邏輯的拆分,來談談 Functional Programming

前面談了很多撰寫功能的部分,不過我們都沒有談到商務邏輯的做法。 今天我們來談談怎麼在 Ktor 裡面處理商務邏輯。 設計模式? 第一次看 Ktor 的時候,有的...

鐵人賽 Mobile Development DAY 25

技術 專業超車的第二十五天:聊天室功能調整和 FCM 推播(上)

最近美金還算便宜,老姐應該會趁這幾天買下開發者帳戶。 我先來看看聊天室範例需要配合專案調整的地方: 1.使用者發的訊息廣播完一輪之後即從記憶體中捨棄,訊息存進資...

鐵人賽 Modern Web DAY 25

技術 [Day 25] parallel request ,談 coroutine

改成平行存取的方式之後,我們試看看存取a、b、c 裡面的內容: get("/") { val a = async { client....

鐵人賽 影片教學 DAY 25

技術 Day25. 我的第一個 Line Bot (10):圖文選單(RichMenu)

今天有做出一個小作品,有興趣的話可以參考一下呦!!(QRCode在影片的下方)

鐵人賽 Modern Web DAY 24

技術 [Day 24] 如果有很多 Request 怎麼辦,談 Parallel requests

今天我們來談談 Parallel requests 多個 API 連線 我們先開兩個測試的 route: get("/a") { c...

鐵人賽 Modern Web DAY 23

技術 [Day 23] 用 POST 存取第三方 API

昨天我們談到怎麼用 Ktor 以 get 來取得第三方 API 的資料,今天我們來談談如何寫入第三方 API。 POST 要寫入資料,一般我們會使用 post...

鐵人賽 Mobile Development DAY 23

技術 一改再改的第二十三天:聊天室範例拼接(下)

經過一晚的休息,老姐找到了癥結。 https://ktor.io/docs/clients-websockets.html 的範例沒有問題,有問題的是 Libr...

鐵人賽 Mobile Development DAY 22

技術 各自努力的第二十二天:聊天室範例拼接(上)

建好題目和問答訊息的資料關係後,可以動手做問答聊天室了。 「姐,我先架了之前說的官網範例。你試試看 android 能不能接起來。」我提高音量,因為外面正傳來「...

鐵人賽 Modern Web DAY 22

技術 [Day 22] Ktor 怎麼存取第三方 API

看了之前的教學,知道怎麼用 exposed 存取資料庫了,可是有的資料不是在資料庫的,那怎麼取得呢? 今天我們就來看看怎麼用 Ktor 存取第三方 API Cl...

鐵人賽 Software Development DAY 22

技術 [Day22] 建立遊戲伺服器開發環境-安裝Ktor

設計小遊戲的上半場幾乎都是專注在學習KorGE的基本元件使用方法,以及怎麼應用這些元件來將我們的遊戲核心實作出來,而下半場就是要來處理這個線上排行榜系統。 不過...

鐵人賽 影片教學 DAY 22

技術 Day22. Line LIFF 與 Ktor Web Framework (5):將 Ktor 的專案佈署到 Heroku吧~(上回)

Heroku安裝參考文章: 只要有心,人人都可做卡米狗系列-Day18 官網安裝教學: Ktor: GAE,Heroku Line: line-lif...

鐵人賽 Mobile Development DAY 21

技術 家家烤肉的第二十一天:攔截 Route 製作專屬處理

從窗戶飄入陣陣烤肉香,我趕緊揪住老姐,要不然老姐就跑出去了。 「今天放假一天也沒關係的啦。」老姐很不開心。 「再等我一下,快改好了。」我匆匆加上幾行程式碼,然後...

鐵人賽 Modern Web DAY 21

技術 [Day 21] 談 exposed DAO 的 Optional reference

Optional reference 有時我們物件之間的關係是可有可無的,這時候我們要用 Optional reference 處理 首先資料上面是 nulla...

鐵人賽 影片教學 DAY 21

技術 Day21. Line LIFF 與 Ktor Web Framework (4):LIFF 的 sharetargetpicker 功能(& Ktor 的 Template)

Kotlin語法速成專區: Kotlin線上讀書會共筆 讀書會成員Andy Lu學習筆記 新手入門Chatbot專區: 2019鐵人賽:聊天機器人新手...