engine

[考察] 有限狀態機

TypeScript 提供型別檢查;XState 則控制流程邏輯檢查 1 有限狀態機 Finite-state machine Atomics Necessary Parts In A Machine id: machine identifier initial: initial state context object: local context for entire machine states object: state definitions Optional Parts In A Machine actions: the mapping of action names to their implementation delays: the...

Jun 7, 2023 發布 · Oct 3, 2024 更新 · 2 分鐘 · 犬山 祈

[日斯] 06/07 找到你的貴人

我們喜歡說爸媽沒得選、父母天註定,但其實,我們可以自己決定要當誰的孩子。 –塞內卡 我們可能沒有好榜樣的父母,也可能是是始終沒遇到生...

Jun 7, 2023 發布 · Oct 3, 2024 更新 · 2 分鐘 · 犬山 祈

[日斯] 06/06 該留就留、該退就退

那些心智還算堅定,但不夠努力的人,總是無法如願過自己想要的生活,只能過一天算一天。 –塞內卡 一開始選了某一條路,不代表一定要走完,...

Jun 6, 2023 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈

Javascript Data Structures and Algorithms

Big O Time Complexity: measure in number of operation, how much time it cost Space Complexity: memory usage Omega(Ω), Theta(Θ) & Omicron(O) Omega is the fastest case. Theta is the average case. Omicron is the slowest case. Big O always measuring the worst (slowest) case. Drop...

Jun 5, 2023 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈

[日斯] 06/05 動手解決問題才重要

我們哭著問老天爺,到底怎樣才能讓痛苦趕快消失?笨蛋,你們身上是沒手嗎?還是老天爺忘記給你們了?你們要不坐下來禱告,祈求上天讓你不要再流鼻水,...

Jun 5, 2023 發布 · Oct 3, 2024 更新 · 2 分鐘 · 犬山 祈

[日斯] 06/04 活著的意義

我們何必太不滿?我們何必抱怨?活著不就是為了克服困難嗎? –塞內卡 活著就是為了克服困難,好好磨練自己最重要。 人生總是充滿困難與挑戰...

Jun 4, 2023 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈

超速學習

第一章 「永遠要有挑戰的目標」路易斯分享他的人生忠告。 路易斯分享了他的方法,從第一天就開始說當地語言;別害怕跟陌生人說話;開始時先使用會話書,...

Jun 3, 2023 發布 · Oct 3, 2024 更新 · 6 分鐘 · 犬山 祈

[日斯] 06/03 讓人生更有彈性

這人當不了軍人?那就當公務員。他非得待私人單位不可?那就當個公關發言人。他沈默寡言怎麼辦?那就陪同胞進議會,在旁邊默默支援。進議會遇到很多麻...

Jun 3, 2023 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈

[日斯] 06/02 學柏拉圖看世界

柏拉圖說得太好了:想評斷別人的時候,最好要像鳥一樣俯瞰全局,總覽地面上的人情風土,包括農場、結婚離異、生死、喧鬧法庭、寧靜空間、外國居民、假...

Jun 2, 2023 發布 · Oct 3, 2024 更新 · 2 分鐘 · 犬山 祈
Anatole France

To accomplish great things

我很喜歡法國詩人「安那托爾·佛朗士」的一句名言,是我無意見在網路上發現的: To accomplish great things, we must not only act, but also dream; not only plan, but also believe.” ― Anatole France 中文翻譯...

Jun 1, 2023 發布 · Oct 3, 2024 更新 · 1 分鐘 · 犬山 祈