若是您選擇以軟體包或 Docker 這種 On Premises 的安裝方式安裝在本機電腦的話,那首次啟動時還有一些設定工作要做,今天就來看一下這些首次啟動設定...
在 Windows(在這系列裡指的是 Windows 10 以上的版本)上除非您使用 WSL 環境,不然沒辦法使用 SDKMAN 這種以 Bash 為基礎的 S...
除了使用 DSL 的方式和資料庫進行互動之外,我們還可以透過更加物件導向的方式,來和資料庫進行溝通。 以下我們介紹使用 DAO 的方式,來和資料庫進行溝通。 什...
「今天要正式開始補課了。」詩憶相當緊張,趁著午休時間,拿著課堂講義在圖書館試圖預習,可惜一個字也讀不進去,反倒帶來大腦缺氧,昏昏欲睡的副作用。當然,也可能是因為...
如果只會單一資料表的 CRUD 操作,那麼有很多需求是沒有辦法滿足的。 今天我們來聊聊,怎麼用 DSL 的方式進行其他的操作。 Batch Insert 如果我...
好的好的,經過了前幾篇文章之後,想必大家應該對 Coroutine 有一些了解了吧,我在這邊快速複習一下。 Coroutine 是用來解決非同步程式的執行問題,...
在 Java 的世界中,有很多種 json library 任君挑選,其中最多人使用的應該是 Jackson 及 Gson。我過往都是使用 Jackson,因為...
章節說明 在開始寫APP之前 我們需要先對 Swift&Kotlin 的語法有基本上的認知 先練會使用工具 才能使用工具打造產品喔~ 接下來的章節內容 我們會假...
上篇我們講了 parser 的基本使用方式和一些前置的 function 實作,像是 parseChannel 和 skip ,接下來我們就要來講其他實用的取...
上篇我們介紹了 XmlPullParser 和常用的幾個 event type ,現在我們來介紹它的實作。首先我們要拿到 parser 的實體才能夠操作 tag...
Keyword:Xcode,simulator到Day6完成第一個KMM專案的Code放在KMMDay6 第一次開啟KMM專案的iOS部分,還會需要一些設定....
前面兩天我們討論了兩種安裝 TeamCity 的方式,雖然步驟不難,但假如要正式對外上線的話,還有一些額外的安全性防護要做,比方說主機的防火牆設定、為了走 HT...
昨天我們成功和資料庫進行了串接,但是我們只建立了一張資料表,還沒有實際的處理資料內容。 今天我們嘗試對資料庫進行基本的 CRUD 操作,也就是常說的建立、讀取、...
這幾天我們把 Coroutine 神秘的面紗好像掀開了一點,知道他是用來解決非同步程式的問題,也我們知道四個 Coroutine 的特點。Coroutine 的...
同為 Unix 系列的 macOS 可以完全相容上一篇使用 SDKMAN 安裝 JDK 及 Gradle 的作法。不過,若是您已經習慣使用 Homebrew 來...
Ktor 的架構設計及開發風格是我所喜歡的,但相對地使用 Ktor 開發也要付出代價。因為 Ktor 以 unopinionated 的原則進行設計,所以很多功...
iOS 與 Android 開發語言的愛恨糾葛 竟然要開始學習雙平台語言 就讓我們一起來瞭解這兩款語言吧 iOS 與 Android 都在面臨新舊語言交替時代...
上篇我們講解了如何使用 Kotlin 來寫 XML parser ,我們也有提到 DOM parser 有個缺點就是有可能會消耗較多的記憶體,這點在 mobil...
雖然 TeamCity 軟體包已經將所有元件都打包成 Jar 檔,還寫了可以跨平台使用的 Launcher,但對於只是想用 TeamCity 卻不熟悉 JVM...
安裝 Exposed 框架完成之後,再來我們要和資料庫進行串接。 首先我們將原本的 main(){} 改成 fun main() { Database....
接下來要跟大家談談如何在三大主流作業系統上安裝 Gradle,讀者可以依據自己習慣使用的作業系統跟著文章裡的步驟把環境裝起來。首先我們從 Linux 作業系統開...
「為什麼要寫這麼多測試案例啊?加減乘除不是四個就夠了?而且除法測試裡面還多放了一個assertFailsWith?」詩憶提問。 唯心聽到這個問題後不由得苦笑起來...
詩憶一走進學校的綜合餐廳就看到唯心和另一個男生坐在中間的位置聊天,不由得加快腳步。 翟文志眼角餘光注意到正在走近的詩憶,看了一眼唯心,唯心向他點點頭,他就迅速提...
Keyword: Android Studio,AVD Manager 到Day6完成第一個KMM專案的Code放在 KMMDay6 建立KMM專案 今天讓我...
以往 Gradle 只能使用 Groovy 語言撰寫 Script,因為我對 Groovy 不熟,所以大多從 Google 尋找到解法後,再複製貼上稍作修改解決...
自我介紹 早安早安 ~ 我叫Ami(阿咪)─=≡Σ((( つΦωΦ)つ 目前是一位前端工程師 主要以Angular進行WEB開發 最近疫情嚴峻RRRRRRRRR...
Keyword: Xcode,Android Studio,KMM Plugin 開發KMM最大的問題:有台Mac 由於KMM是使用iOS官方的Xcode與...
Gradle 可以做的事情實在太多了,導致初學者很容易被其強大又神祕的架構嚇到。因此筆者覺得有必要把官方文件上的這一段翻譯並整理出來,讓大家在學習 Gradle...
在對 CI/CD 有基本瞭解後,接下來就要把我們的主角 TeamCity 安裝起來。TeamCity 提供 3 種安裝方式,在接下的幾天會逐一介紹,讀者可以依據...
在前一篇文章中,我們完成了一個 Coroutine 的程式,並且在最後我們發現了兩個特點: 用 Coroutine 完成的程式碼可以讓非同步程式碼以同步的程式...