2022 iThome 鐵人賽
「連續 30 天發表技術文章不中斷」爆發驚人的技術能量,
寫出一整年的成長與學習。
Software Development
選手 147 文章 2896
Day 6
2022-09-21
1477
0
HelloWorld Grain的執行架構 HelloWorld專案程式碼完成後的執行架構將如下圖所示:此為Client端和Silo後端各自從程式起動到結束的執...
Day 6
2022-09-12
1476
1
湊零錢問題是這樣的: 給出K種硬幣,他們的數值分別是C1,C2,C3...CK,每種硬幣的個數都不限. 然後給出一個總數Amount,使用最少的硬幣湊出這個Am...
Day 27
2022-10-12
1475
0
前言 昨天我們簡單的介紹了 Thread 的一些基本概念,以及 Thread 是如何進行切換的,最後通過一個簡單的實驗去證明 compute bound th...
Day 18
2022-09-24
1474
0
在實作 Desktop App 時,有一種很特別的 UI 是 Tray,也就是在功能列上的小圖示。許多 App 會把一些小工具收在 Tray 裡,方便使用者可以...
Day 19
2022-10-04
1474
0
Dependency inversion principle 如同我們之前提到的,依賴於抽象而非實體,這是我們應該盡力去遵守的規範,依賴於抽象的系統,相對於依賴...
Day 22
2022-10-07
1474
0
昨天,我們介紹了類別,而今天,我們則會討論它的第一個特性:繼承 (Inheritance)。 繼承的概念最少會涉及兩個類別,第一個是「被繼承」的父類別 (Sup...