Jimmy 的架站筆記
嗨~我是 Jimmy!我可能不是你認識的第 1 個 Jimmy,但一定是最帥的那個。
- TypeScript 筆記 - Enum2024-04-28typescript
Enum 用來宣告一群 const,也就是一些不會變動的值,比較常用到的地方像是:處理狀態(success, processing, failed)、使用狀態(active, inactive, deleted)、角色(admin, general user)等等。
- TypeScript 筆記 - Type Assertion(型別斷言)2024-04-19typescript
Type assertion 用來告訴 TypeScript 某個 value 或 variable 是某個更具體的型別。
- TypeScript 筆記 - Function Overloading2024-04-16typescript
Function Overloading 是某些物件導向程式語言支援的語法,最常見的有 C++, C#, Java 等等,而 TypeScript 也支援 Function Overloading 的功能。這篇就來簡單筆記一下 TypeScript 中使用 Function Overloading 的方式。
- JavaScript module - CommonJS, ES Module2024-04-15javascript
在 JavaScript 中,主要有兩種方式來處理 module: CommonJS 以及 ES Module,這篇簡單整理一下兩者的差別。
- 為什麼 js 中用 ES Module 的方式 import module 時,有時候需要 extension name (副檔名),有時候不用?2024-04-13javascript
最近在研究 js 中 module 的用法,發現在使用 ES Module 的方式 import module 時,有時候會需要 extension name,但我在工作上 import 的時候卻從來沒加過 extension name,好奇什麼時候會需要加 extension name,於是有了這篇文章的誕生。
- Docker Desktop 殺手 - OrbStack 教學2024-04-08開發工具
對於一個開發者來說,docker 可以說是幾乎每個人都會接觸到的東西,一直以來,我都以為要在 local 上跑 docker 只有 docker 官方開發的 Docker Desktop 可以用,但目前工作上要跑的 container,不但滿耗資源,起 container 的速度也很慢,本來慢到都打算提辭呈了(誤,直到某天意外發現了一個拯救我職涯的好東西 — 1. 簡介 OrbStack 是個可以完全用來取代 Docker Desktop 的工具。
- Python 教學 9 - Python Mapping Type: dict2023-09-04python
dict 是 Python 中的 ,類似 js 中的 object,每一個 element 都由 key 和 value 組成。
- Python 教學 8 - Python Set Type: Set, Frozenset2023-09-03python
Python set 和 frozenset 常用來表示一群不重複 element 的集合,這篇文章就來介紹一下 Python set 和 frozenset。
- Python 教學 7 - Python Sequence Type: List, Tuple 介紹2023-09-03python
Python 有兩個較常用的 sequence type:list 和 tuple,有些文章雖然也會把 string 列為 sequence type,不過嚴格來說,string 算是另一種類別的 sequence - ,再加上有在另外一篇文章介紹過 string 了,所以這邊就不再提了。
- Python Generator 介紹2023-08-30python
Python generator object 其實是 iterator 的一種,所以一樣有 iterator 的特性: - 只能 iterate 一次 - 可以用 next function 取得 iteration 的下一個 item 1. 宣告 Python Generator