-
The Clean coder: 無瑕的程式碼 番外篇 – 書摘心得
2025-04-30之前看完 無暇的程式碼 本篇,深深覺得這作者一定曾在職場上會被玩過好幾輪(如果是在台灣的話),雖然裡面的內容很實在,我也很認同,但是實際上到底可不可能,又是一回事吧,又或者他其實是拼了老命搞起來,比在台灣推行罷工法還要難的情況,成功推起來,只是用談笑風生得方式講得很像很容易。
-
Clean code: 無瑕的程式碼 – 書摘心得(二)
2025-04-16程式與程式的邊界,第三方函式庫總是希望功能越強,但是總要有個邊界,才不會無限延伸。進而反被控制
承 Clean code: 無暇的程式碼 – 書摘心得(一)
-
Modifier 效能 Draw 啥比較好:drawBehind , drawWithContent,drawWithCache
2025-03-17Compose 的自訂繪圖是效能殺手。每次畫面重組,你的繪圖邏輯就得重跑一次,FPS 隨時可能崩盤。 1. Modifier.drawBehind:背景板 它會先讓你畫圖,然後才把元件內容(文字、圖片…
-
Android 爛裝置想跑人臉辨識3- 系統優化-ZRAM,SWAP,KSM,擴張最大值
2025-02-25任何系統的調校都應基於實際使用場景進行最佳化。針對人臉辨識機的應用,AI 模型運行極度依賴記憶體,而裝置記憶體通常不足。因此,首要任務是確保應用程式能夠順利執行 AI 模型,之後才有優化執行速度的空間。
應遵循的原則:「先求能運行,再求效能最佳化」。
-
Android 爛裝置想跑人臉辨識2 – 記憶體優化-無用系統服務out
2025-02-21Qcom 標準 BSP 記憶體優化實作 按照 Qcom 提供的標準 BSP,若直接 build 好整個 image 並燒錄到先前提到的低端裝置上,啟動後很可能會立即 crash,主要原因就是記憶體不足…
-
Android 爛裝置想跑人臉辨識0 – 到底有多爛?
2025-02-20爛裝置是啥?
Qualcomm Sanpdragon QM215 armv8a + 2GB Memory
A215是一款高通於 2019年發售的低效能CPU,主要針對低價智慧型手機和物聯網設備,優點是功耗較低,支援雙鏡頭,為 64bit 架構,但缺點是最多只支援 3GB ram,甚至為了省錢,老闆只願意裝2GB,此外 A215 沒有NPU 但具有 GPU and CPU(1.3G)
-
id(“org.kotlin.xxxx”) version “2.1.0” apply false 這不要你還特地寫上去啊?.
2025-02-14假設我們的專案 MyPlayerApp 是一個音樂播放器,它有三個模組: app: 主應用程式模組,包含 UI 畫面。(需要 Compose) feature_playlist: 播放清單功能的模…
-
Clean code: 無瑕的程式碼 – 書摘心得(一)
2025-01-15『唯一有效的的『程式品質』度量單位: 每分鐘罵髒話的次數(wtf/minutes)』版權網址附上
這句話讓我想到同事改其他部門程式碼時的狀況,我想以此作為引言,已經相當足夠的表示出 寫出clean code 的重要性
(序)認真一點的話就是:
『你有兩個原因來讀這本書:首先你是個程式設計師,接者,你想成為一個更好的設計師』
我自己加上去的:『剛好,好的設計師薪水好像還能看』 -
lateinit vs lazy
2024-07-21lateinit:var 給別人初始化的承諾 最適合用在生命週期或依賴注入,當你確定某個外部力量會幫你搞定初始化時: Kotlin lateinit var adapter: RecyclerView…
Last comments from booch
老大,都那麼久了,還被你抓出來,真的搞錯…
時過境遷,我忘記了 sorry, sor…
m 確實就是 member 縮寫,書中只…
你是指 "xxxxx;" 這段code …
我看了一下最新的camera 2 bas…