第一篇有提到 Kotlin 的其中一個特點就是 Functional Programming,今天的 lambdas 也會圍繞在這個特點,在進入 lambdas...
Why do I have this feeling you're about to mess up my entire life?If I stay. E...
我們昨天使用到了雙向BFS,其實還有一種類似的技巧,稱為雙指標.一般來說的演算法使用一個指標(這個指標不是指記憶體那個,而是指在遍歷過程中的位置),而雙指標就是...
Who am I?Who am I?24601~~~Les Misérables 老樣子,中文在下面 naming In the topic of read...
Upload Vaadin 檔案上傳檔案使用 Upload Component,Upload 支援單個或多個檔案視覺化拖放,可限制檔案類型、檔案大小、圖檔尺寸....
關連式資料庫 (RDB) 也是一種常見的 backing serivce, 在 Java 的世界中常以 JDBC 作為關連式資料庫存取的方式, 或是也會在其上作...
來看看昨天的遞迴圖 可以注意到兩個特點 1.在湊4元的時候,使用5元硬幣的狀態可以忽略 2.跟費波那契有同樣的狀況,有許多狀況可能被重複計算… Memo版本...
好的,今天我們要來看的就是我們的精華啦-聊天室。 原本我們在設計邀約流程的時候是。 (原本設想的流程) 但是想了一下,發現這樣對使用者來說非常不友善(不能只在...
回顧前兩天做了什麼,分析了 response 欄位然後在設計物件的時候,需要考慮什麼,並針對這個物件寫了一個 unit test。 在這個 part 還有什麼要...
雖然昨天說要擴大主題,但早上還是用習慣的題目來熱身會比較恰當,我是這麼想的。 於是找到了一個字串題目,125. Valid Palindrome要判斷去除掉標點...
寬廣的室外網球場上,學生們正在做發球考試的練習。 「嘿!」女孩左手將球向上輕拋,右手握拍奮力用全身的力量擊球。 和羽球重視甩腕的方式不同,網球需要軀幹旋轉的力量...
Keyword: SQLDelight Mock Test直到27日,完成KMM的測試功能放在KMMDay27 昨天測試了Ktor,今天開始也要測試SQLDe...
我們來練習幾題動態規劃的題目,就先從經典的最長遞增子序列開始.最長遞增子序列,Longest Increasing Subsequence,簡稱LIS,比較容易...
上次我們成功的撰寫好了 isValidDate(),並且利用 mockk 框架,來製作了一個假 Clock 固定測試時的時間。 不過,這段測試有沒有更簡單的實作...
好的,那接下來我們就要來顯示我們的資料啦!! 由於我們的資料會有一個是對方傳過來的,一個是我們自己發送過去的,而時間的先後順序Realtime那邊會按照先後順...
遊戲示意 swift 版本 kotlin 版本 swift - 改寫小雞動畫 原本畫面是這樣 下一步我們要將其他Label與UIButton都刪除 只留下...
前面我們聊到了如何存取資料庫,以及遇到 N+1 問題時該如何發現以及解決問題。 今天我們來談談 Exposed 框架如何非同步的存取資料。 協程 在 Kotli...
我們再來看幾題跟滑動窗口有關係的題目,基本上熟悉了框架,再問自己昨天的四大問題,得到答案很容易就得心應手了 字串排列 這題在leetcode的難度是Medium...
在開始今天的主題之前,先跟大家分享一個好消息,Google Play 拒絕了 App 的上架申請。以第一次申請來說,只花三天的時間審核,比預期上快了很多。說是好...
「這幾天兩位練習 Kata 還順利嗎?有沒有遇到什麼困難?」 「還好,題目都是可以解決的,沒什麼大問題。」曉欣在幾天的練習過後,對寫程式的自信越來越夠了。 「很...
以下要進入 Coroutines 時光,雖然現在還是只知道淺淺的,目前也只紀錄我理解的部分,以下如有解釋不清或是描述錯誤的地方還請大家多多指教: 什麼? 是一個...
有了昨天的 KSP 基礎結構後,今天就讓我們著重在於 Processor module 裡的邏輯! 如果還沒看過上一篇的話,請往這裡去:https://ith...
今天要來帶大家看一下搜尋資料,Firestore最簡單的方式就是直接透過get()來拿到資料,但是如果我們今天需要增加一些篩選條件呢? 如我們要選取地區,我們...
改成平行存取的方式之後,我們試看看存取a、b、c 裡面的內容: get("/") { val a = async { client....
Day 4 的時候跟大家分享在分析欄位的時候,可以思考物件如何設計。今天就正式進入我們怎麼把這些欄位放入物件裡面,首先,先給大家看一下星戰人物中,人物的描述完整...
今天會繼續寫 EtaResponseMapperTest。我們示範的 test case 是正常輸出班次的情景。首先是準備 response: val resp...
OKHttp 什麼是 OKHttp 呢? 來看一下 ChatGPT 的回答 : OKHttp(發音為"ok HTTP")是一個用於在And...
「這幾天寫陣列的題目,還算是有趣吧?」 「對呀!從陣列內學到了很多有趣的作法」看得出曉欣在家裡練習時,又重複看了很多次《Kotlin Collection全方位...
流程控制 基礎語法過後就是流程控制了流程控制結束就可以進入快樂的開發階段摟~流程控制是程式設計中 非常重要的概念 甚至可以說 所有功能 幾乎都是靠流程控制 拼湊...
我們測試過了幾個案例,像是 測試更新標籤時如過濾Admin,結果應不出現Admin 和 測試更新標籤時如過濾Admin和Author,結果應不出現Admin和A...