iT邦幫忙

kotlin相關文章
共有 1296 則文章
鐵人賽 Software Development DAY 11

技術 Day 11:生成 HTML Body 和 H1 標籤的 body 與 h1

今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...

鐵人賽 Software Development DAY 11

技術 Day 11:生成 HTML Body 和 H1 標籤的 body 與 h1

今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...

鐵人賽 Software Development DAY 11

技術 Day 11:生成 HTML Body 和 H1 標籤的 body 與 h1

今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...

鐵人賽 Software Development DAY 11

技術 Day 11:生成 HTML Body 和 H1 標籤的 body 與 h1

今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...

鐵人賽 Software Development DAY 11

技術 Day 11:生成 HTML Body 和 H1 標籤的 body 與 h1

今天,我們一起來看 body { h1 { +"Hello from $name!" } } 這段程式的實作。 我們先來看看 bo...

鐵人賽 Kotlin DAY 11

技術 Day07#1 改最少的程式碼,保更多的手指

勇者順利的通過翻譯考驗,於是蕭凱琪拿出了新的程式給勇者。 勇者看蕭凱琪沒有按下執行三角形,以為她忘記了,於是就自己按下去,但是按下去後卻發現程式瞬間就結束了。...

鐵人賽 Kotlin DAY 16
Kotlin is all you need 系列 第 16

技術 [Day 16] Graph — Prim's Algorithm / Kruskal's Algorithm

補一下前幾天的演算法類型 ~ Single Source Shortest Paths Single Source Shortest Paths 是圖論和計算...

鐵人賽 Kotlin DAY 10

技術 Day06#2 continue&break

「咳咳,那我就來試試看吧。」勇者盯著程式碼,因為緊張,說話有點結結巴巴。 「這、這個程式執行一個叫計算機的函式,這個函式它先設定變數continueCalcu...

鐵人賽 Kotlin DAY 10

技術 Day10 實作 Google Codelab Coroutine - 3

今天是 codelab 的尾聲了,課程的最後還有談到使用 Retrofit 和 Room 搭配 coroutine 使用,但我們目前還沒用到,暫時先不多談,還...

鐵人賽 Software Development DAY 10

技術 Day 10:從 head title 等函數窺探神通廣大的 HTMLTag 物件

昨天看過了 call.respondHtml 的實作之後,今天我們來看看 val name = "Ktor" head { title {...

鐵人賽 Kotlin DAY 15
Kotlin is all you need 系列 第 15

技術 [Day 15] Graph — Bellman-Ford Algorithm / Floyd-Warshall Algorithm

Bellman-Ford Algorithm Bellman-Ford 演算法是一種用於解決最短路徑問題的演算法,可以處理包含負權重邊的圖。 演算法 初始化...

鐵人賽 Kotlin DAY 9

技術 Day9 實作 Google Codelab Coroutine - 2

昨天對 coroutine 有了基本的認識後,今天就來實作吧! google codelab 的範例專案使用了 MVVM 架構,雖然昨天看過了,但我們還是再看一...

鐵人賽 Software Development DAY 9

技術 Day 09:生成 HTML 內容的 call.respondHtml()

看了怎麼處理靜態檔案之後,今天我們來看網頁後端服務必備的一個項目:處理網頁畫面 Ktor 允許一種處理方式,稱為 HTML DSL(Domain-Specifi...

鐵人賽 自我挑戰組 DAY 8
Practice again& again. 系列 第 8

技術 Android UI - Jetpack Compose (2023 import 版本)

開發 Android 畫面的兩種常用方法: 使用 XML Layout 檔案 Jetpack Compose UI:本篇介紹如下 build.gr...

鐵人賽 Kotlin DAY 14
Kotlin is all you need 系列 第 14

技術 [Day 14] Graph — Topological Sort / Dijkstra's Algorithm

Topological Sort Topological Sort 是一種在有向無環圖(DAG)中對節點進行排序的算法。 它通常應用於解決依賴關係的排序問題,例...

鐵人賽 Kotlin DAY 9

技術 Day06#1 把程式碼翻譯成人話試試

「現在計算機程式碼應該都說明完了。」蕭凱琪鬆了口氣。「剩下的『while』你也體驗過它的效果了,只要括號裡的條件為真,它就會重複執行大括號『{}』包著的程式碼。...

鐵人賽 Kotlin DAY 8

技術 Day05#1 程式語言畢竟是人設計出來給人使用的

「妳去了快一天了。」勇者看了下時間。 「抱歉抱歉,我也沒想到會花那麼多時間。」蕭凱琪尷尬的笑笑。「我整理的資料有看懂嗎?因為我平常寫文件的時候會比說話時嚴謹很多...

鐵人賽 Kotlin DAY 8

技術 Day8 實作 Google Codelab Coroutine - 1

昨天剛學習 Coroutine 就想直接配合 OKHttp 實作,然後就失敗了,今天筆者就從簡單的開始學習吧! 今天來實作 Google Codelab,一起來...

鐵人賽 Software Development DAY 8

技術 Day 08:用 staticFiles() 處理靜態檔案

看了 Ktor 預設提供的程式怎麼實作的之後,我們開始看看撰寫其他功能的背後實作。 首先,我們來看看如果要處理靜態檔案, Ktor 要怎麼做。 Ktor 可以使...

鐵人賽 Kotlin DAY 13
Kotlin is all you need 系列 第 13

技術 [Day 13] Graph — Breadth First Search / Depth First Search

Graph 圖(Graph)是一種用來表示物件之間關係的數據結構。 它由節點(或稱為頂點)和邊組成,節點代表物件,而邊則代表這些物件之間的關係。 圖可分為有向圖...

鐵人賽 Kotlin DAY 7

技術 Day 7 使用 OKHttp 串接全台咖啡廳資料的 API-4 | 非同步執行與 Coroutine

筆者今天稍微看了 Coroutine 並試著實作到專案上,卻怎麼也不成功,太難了吧~~~ 覺得可能要花幾天研究下它的原理,今天因為沒有太多時間學習 Corout...

鐵人賽 Software Development DAY 7

技術 Day 07:call.respondText() 後段:如何使用協程善用資源

今天我們來看 call.respondText() 後段,也就是 respond(message) 怎麼將訊息傳遞出去。 respond(message) 實作...

鐵人賽 Kotlin DAY 12
Kotlin is all you need 系列 第 12

技術 [Day 12] Tree — Red-Black Tree

Red-Black Tree Red-Black Tree 是一種自平衡二叉搜索樹,用於數據結構中的排序和檢索操作。它於樹中節點的顏色標記,以確保樹的平衡性。...

鐵人賽 Kotlin DAY 7

技術 Day04#1 變數、類別和函式的定義和用途

蕭凱琪決定先從簡單的運動做起,是她錯估了仰臥起坐的難度。她回憶學生時期左三圈右三圈的音樂開始扭動。結果不知道是不是太久沒做這種需要肢體協調的動作,兩隻手光是轉圈...

鐵人賽 Software Development DAY 6

技術 Day 06:處理回傳的內容,call.respondText() 前段

今天我們來看看 call.respondText("Hello World!") 這段函數,是怎麼協助我們建立一個回應內容的。 我們先看到...

鐵人賽 Kotlin DAY 11
Kotlin is all you need 系列 第 11

技術 [Day 11] Tree — Binary Search Tree / AVL Tree

Tree 在第 7 天的文章中,我們介紹了 Tree。 Tree(樹)是一種資料結構,是具有樹狀結構性質的資料集合。 接下來我們要介紹兩種不同類型的樹。 Bin...

鐵人賽 Kotlin DAY 6

技術 Day03#2 任何字都是在它對應的領域上才有意義

「『保留字』是什麼?」勇者的聽力也很好。 「就是有特殊意義、用途的字,像之前提到的『if』、『when』、『else』就是Kotlin程式語言的『保留字』。」蕭...

技術 Kotlin - Kotlin IO另外提供的 File walker功能,幫你走訪資料夾中的所有資料(深層)

那天自己想在資料夾中找到某一個檔案根據檔名的位置,於是就自己寫了一個醜醜的listFiles() // 但我這邊是找某一個資料夾,在該層找檔案,並不是整個網所有...

鐵人賽 Kotlin DAY 6

技術 Day6 使用 OKHttp 串接全台咖啡廳資料的 API - 3 | 非同步執行 - Callback

Day6 使用 OKHttp 串接全台咖啡廳資料的 API-3 | 非同步執行 - Callback 昨天學到了如何同步執行向 server 取得全台咖啡廳資料...

鐵人賽 Kotlin DAY 10
Kotlin is all you need 系列 第 10

技術 [Day 10] Sorting — Counting Sort / Radix Sort / Bucket Sort

有了昨天的介紹後,我們今天來介紹它們的演算法! Counting Sort Counting Sort 是一種用於排序一組數字的演算法,它主要適用於範圍較小的非...