2024 iThome 鐵人賽
Share More Gain More
Software Development
選手 87 文章 1807
Day 11
2024-09-03
500
0
如果你想要一個可選的數值,那 Optional 是一個好選擇。 類似於 Rust 的 Option<T>,Zig 的 Optional 提供數值被...
Day 14
2024-09-22
500
0
接收 Line Bot 消息 在 Webhook 中處理接收到的訊息。當用戶發送訊息時,Line 會將事件 POST 到你的 Webhook。你可以在 h...
Day 23
2024-10-07
499
0
在程式與資料庫的交互中,除了事務的概念外,還有一個另一個同樣重要的概念就是鎖(Lock) 什麼是鎖? 鎖是用於一種處理高併發(Concurrent)訪問共用資源...
Day 21
2024-10-05
498
0
簡介 特徵(trait)是用來定義特定型別與其他型別共享的功能,也指定了這些型別要滿足的功能要有哪些,如上一篇提到當需要限縮泛型的型別的時候就很重要。而特徵界限...
Day 17
2024-10-01
497
0
樣板方法提供一個演算法模板,讓子類別在相同的步驟中實踐不同的實作細節。 生活範例 以料理為例,每道菜使用的食材、烹煮方式和擺盤風格各不相同,但都會經歷三個主要步...
Day 10
2024-09-24
497
0
前言Firebase 提供了兩種雲端數據庫解決方案:Realtime Database 和 Firestore。這兩者在結構、性能和同步特性上各有優勢,適用於不...