費波那契算是經典的遞迴問題,其定義為 F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*) 也就是在第二項以後,所有的值為前兩項的相加....
「哈囉兩位!今天我們來寫 leetcode 吧!」夏天開心的說。 「夏姐,我們又不是要去 Google 還是 Meta 工作,有必要現在刷 leetcode 嗎...
學妹不愧是年輕人,動作真快,一下子就把麵條吃完跑去電腦前了,我要慢慢的品嚐麵的滋味,天知道還有沒有下一頓。 「學姊,這題沒有Kotlin可以選。」學妹跑過來拉我...
動態規劃基礎 這篇是書中1-2節 動態規劃(Dynamic Programming)的問題時許多人的難關,因為動態規劃的問題通常不是很直觀,解題的思路也有需...
Hi,又是我.在去年結束鐵人賽時,我心裡想: 這種瘋狂的事情我絕對不要再做一次了.一次就夠了吧 結果不知不覺中又被團長拉進了坑.當我還在想開賽時間還久呢,就已...
「你好⋯⋯你也是來找夏天姐,學怎麼寫程式的嗎?」曉欣一進到丹提咖啡,看到獨自用著筆電的人,試探地問看看。 「嗨!我是來找夏姐的沒錯,不過我之前就已經會寫程式囉!...
考完期末考試,大家都迫不及待去補個覺或是呼朋引伴去唱卡拉OK,好好犒賞自己。 我也想回去補漫畫進度,但是誰能告訴我,我為什麼會和一個小大一困在一個啥都沒有的白色...
今天會來設定環境與建立第一個helloworld 的 service (終於要寫 code 了嗎?) 因為 Kubernetes 是 linux-based ,...
第二天來談談為何要採用 Koltin。Kotlin 現在已經廣泛的被 Java 框架例如 Spring Boot, Quarkus 所支援。Thinking...
Java 與 Cloud 20年的 Java 一路都是跟著企業應用成長。從 JavaEE 到 Spring, Spring boot, 並且在企業應用佔有很大的...
KMM 是 Kotlin Multiplatform Mobile 的簡稱,所以在正式進入 KMM 主題之前,我想我們應該先好好談談 Kotlin 這個語言本身...
2019 的時候因緣際會參加了第十一屆的鐵人賽、幸運的得了佳作、也順利出了人生第一本書 - Android 十全大補,本來想說人生體驗過一次折磨自己的過程就夠了...
最近在寫多模組的專案,也順便讀了 Effective Kotlin ,不過我決定先分享一下,使用 Gradle 從 Groovy 到 Kotlin-dsl 的小...
紀錄時間:2022/05/02 【碎碎念】歐~天啊...距離上次紀錄已經快半個月前了w主要是自己一直在拖,沒有空時間來學,而且這陣子也在忙面試電腦空間也快炸掉了...
Vaadin Start Vaadin 官方網站提供快速產出程式碼工具,所見即所得,還可設定權限,分為公開、已登入、使用者、管理者四種權限,功能模版多樣化,如下...
有人說作為新手不好理解,我覺得蠻正常的,一來我中文其實不好,二來要理解新概念只用看的其實不夠,最好是動手寫code,將理解的概念自己用code呈現出來,這時概念...
終於來到最後一篇了!不經不覺已經寫了三十篇文章。我們由 Ktor client 接駁 API 一直講到 UI,然後再做 ViewModel 的 unit tes...
目的 本系列文一開始有好幾篇文章都圍繞著CRUD轉,Vaadin 訂閱制提供了 CRUD component,今天要試試需要多少時間能寫完CRUD。資料使用 d...
我們終於來到第廿九篇,我們這次討論的題目都是之前討論過的東西的延伸。因為篇幅和時間有限就只好把它們合併成一篇。 Two-way data binding 我們在...
我先講解法,再講為甚麼volatile沒用 那我會搭配文檔講,但其實不管情境怎麼會概念還是一樣的,這裡範例選用和文檔一樣的從1加到10萬 atomic原子性 前...
沒有要開車,參賽規定有寫不能污言穢語,等我有空再去其他平台寫個開車系列的coroutine 這裡給個快轉,android開發者從1開始看,ktor從2開始看 如...
上一篇我們寫了一些 EtaViewModel 的測試,這一篇會集中寫跟時間相關的測試。 之前在 EtaViewModel 我們定義了更新一次的間距常數 AUTO...
上一篇我們完成了車站列表頁的 ViewModel 和 Presenter 的 unit test。現在轉過去寫班次頁的 unit test。 EtaPresen...
之後四天,會講講以前面知識做基礎開發時,會遇到的問題 在前面,講到了coroutine是什麼,不妥善處理會有workleak,也介紹了他的exceptiom和取...
提醒,select仍是實驗中的api,請斟酌使用 在這之前的26天,我們所用的都是我要做什麼事,就是做什麼事,不會有條件的選取,但作為android的開發者,一...
終於來到為 ViewModel 寫 unit test 的部分,亦都意味着這個系列快要完結。之前我們寫過其他 layer 的 unit test,用過 Mock...
終於寫道flow的最後一篇了 儘管我們在自己的開發上,能夠高興地寫coroutine和suspend,但人生總是不那麼美好,我們會在各式sdk或套件裡遇到cal...
現在來到整個 app 最後一個功能:錯誤 banner。這個 banner 出現的目的是因為鐵路隧道沿綫的電話上網訊號都接收得不太好(因為太多人同時在用),很容...
記得我們說的特性吧,stateflow會在舊值和新值相同的情況下不做更新,但有時我們需要在每次retry某些動作,比如重新連線、重新載入等等 這時,我們就需要用...
我們這次會為班次頁加上自動更新和順帶為下一篇實作錯誤 banner 做準備。 我們這頁除非顯示不能連接到互聯網這類錯誤外,都不會出現重新載入按鈕,這是因為這頁就...