網誌

  • 面對問題的溝通方式

    碰到問題時,溝通上不要一昧地問為什麼,通常這只會帶來一堆無法讓事情更好的藉口。因此,要朝著目標面向未來,說:我們可以做些甚麼讓我們離目標越來越近。 當有情緒時,不要謾罵甚至動手動腳,而要表達出來,說:這件事情讓我很不高興。 如果控制不住,最好的方式就像喝醉酒一樣,什麼都別做,等清醒後再做下一步。 工作上,永遠要面向目標,而不是面向藉口。沒有問題 只有機會 沒有過去 只有未來 Read more

  • Flutter StreamBuilder & Ping 套件 Example

    相較於一次性的非同步執行緒 FutureBuilder,StreamBuilder 能持續運作並可搭配 StreamController 達到更新畫面資料時,不需要整個重新 build 而只更動使用 StreamBuilder 的區塊。 以下StreamBuilder 範例為使用 dart_ping 套件,建立一個簡易的網址偵測 App。 程式規劃和引用的套件(pubspec.yaml) main.dart screens/ping_screen.dart components/ping_result_component.dart Read more

  • 另類的 三仙歸洞 魔術

    由最近很紅的 魔術師 大仙 在機車行用機車零件變的三仙歸洞魔術👍 https://www.facebook.com/share/v/zGy4NduNjDQWWRDj/?mibextid=WC7FNe Read more

  • 台灣2024立法院召委名單 Taiwan 2024 Legislative Yuan Convener Committee List

    內政委員會召委︰吳琪銘(民進黨)、高金素梅(無黨籍) 外交國防委員會召委:王定宇(民進黨)、馬文君(國民黨) 經濟委員會召委:邱議瑩(民進黨)、楊瓊瓔(國民黨) 財政委員會召委:郭國文(民進黨)、羅明才(國民黨) 教育文化委員會召委:林宜瑾(民進黨)、柯志恩(國民黨) 交通委員會召委:李昆澤(民進黨)、陳雪生(國民黨) 司法法制委員會召委:鍾佳濱(民進黨)、吳宗憲(國民黨) 社福衛環委員會召委:黃秀芳(民進黨)、王育敏(國民黨) 召委,全稱為召集委員,召委的權力主要在於可以決定各委員會的議程。立法院的待審議案數量龐大,哪些議案能夠優先審查,掌握排審議程主導權的召委便成為重要角色。 Democratic Progressive Party (DPP) and Kuomintang (KMT) dominated the votes to elect the heads of the eight standing committees. They’re each… Read more

  • Flutter Foreground Task 常駐程式套件

    在 Flutter 官方經營的 https://pub.dev 上有相當多好用的程式套件,其中,Flutter Foreground Task 是許多人推薦能在 Android 和 iOS 實現[常駐程式]機制的套件。 pub.dev 上幾乎所有套件都會提供 Example 範例程式,以展示其使用方式及效果。Flutter Foreground Task 的範例程式的展示效果如下圖所示。 左邊的為程式主畫面,按下[start]按鈕後便會執行常駐程式,並手機最上方的區域顯示程式的 icon (時間右邊數來第二個);右邊的為手機滑下上方區域的畫面,flutter_oreground_task_example 為程式名稱、MyTaskHandler 為固定顯示的內容、eventCount 為動態更新的內容、 按下Send 和 Test 按鈕可觸發程式做動作(似乎是 Android限定)、整個區塊按下去可跳回程式。… Read more

  • 關於磁碟陣列和資料備份

    在個人或家用的電腦或筆電使用情境上,一般人會將重要資料放系統磁碟區以外的地方如D槽、其他磁區甚至獨立的硬碟等,更有甚者會將資料再上傳一份到雲端以避免資料遺失。 以下就資料遺失風險的高至低來說明: 與系統在同一顆硬碟上:系統碟是使用頻度最高的地方,因此耗損和失效風險也是最高的。一般的筆電或是品牌主機基本都是這樣的配置。 獨立的硬碟:相較於系統碟,只有在需要資料時才會用到,因此耗損和失效風險也相對較低。 主機板內建的軟體磁碟陣列RAID1:幾乎絕大部分主機板所用的晶片組都有內建磁碟陣列的功能,需搭配Windows作業系統的驅動程式來運作,且磁碟之內的移轉上需使用相同廠牌的晶片組,如Intel所建立的磁碟陣列只能移轉到Intel主機板上,AMD晶片組所建立的磁碟陣列亦同。 Windows作業系統的軟體磁碟陣列(動態磁碟映射模式):通常資料存取速度較主機板內建的軟體磁碟陣列來得差一寫,但好處是只要是Windows都可以使用和移轉。家用主機非常推薦此做法。 使用具獨立晶片和控制系統的磁碟陣列卡建立的硬體磁碟陣列RAID5: 企業級的做法在性能和風險上取得平衡,建置成本高且移轉時一樣會受限於使用晶片的廠家。 資料備份在外接式硬碟:優點是資料單位成本比雲端便宜,但有忘記做和備份資料不即時的問題。 透過自動化的方式備份到雲端:優點是備份的資料,大部分的雲端空間都有提供包含手機、Windows和Mac等多平台的備份方案。且相較於本地備份的方案,異地備份具有更低的風險。推薦使用。 Read more

  • Flutter 常用指令

    以下為命令提示字元或VS Code的終端機介面下,常用的指令: flutter {command} -h:查閱各command指令的用法和參數說明 flutter –version:檢視 flutter 版本 flutter doctor:檢查 flutter 開發環境相關軟體的安裝狀態 flutter upgrade:更新 flutter SDK 到最新版本 (也可以直接到 Flutter 官網下載) flutter pub get:取得 package 並下載到 .pub-cache 隱藏目錄 flutter pub… Read more

  • Dart 程式語言命名原則

    資料夾和檔案名稱使用小寫英數字加底線,例如:models\customer_model.dart Class 類別名稱使用 Upper Camel Case 大駝峰式命名,例如:class CustomerModel 分辨 public 和 private類別的屬性和方法名稱若有底線,則代表 private,反之則為 public,例如:class _CustomerModel(Dart 沒有 public 和 private 關鍵字) 變數和函數名稱使用 Lower Camel Case 小駝峰式命名,例如:int customerId = -1; 建立新物件時可省略 new… Read more

  • Flutter Structure Chart 架構圖

    下圖為 Flutter SDK 的架構。 Read more

  • Dart 的物件繼承

    extends 繼承單一物件 implements 繼承且覆寫所有方法 (Dart 沒有提供 interface 的功能,但可透過 implements 達到相同目的) mixins 繼承多個物件(多重繼承) Read more

Welcome to my blog!

I’m Amy, a minimalist and simple living enthusiast who has dedicated her life to living with less and finding joy in the simple things. Through this blog, I aim to share my expertise, insights, and experiences. Join me on this journey as we explore the world of slow, purposeful living together!

Find us on:

Stay updated with our latest recipes and other news by joining our newsletter.