置頂文章

2.3k 2 分鐘

對 markdown 語法一直處在 知其然不知所以然的狀態 最常用的是有序列表,對其他用法反而沒那麼駕輕就熟 趁這次件部落格,順便紀錄一下可能會用到的語法 # 常用寫法 類別 用法 編譯結果 斜體(Italic) * 斜體 * 斜體 粗體(Bold) ** 粗體 ** 粗體 一級標題(Heading) # 標題 標題 二級標題 ## 標題 標題 連結 [google](https://www.google.com.tw/) google 圖片 ![\ 圖片...

精選分類

文章列表

1.6k 1 分鐘

# 前言 初學 Git 的人,在學會 git push 指令之後,大概都聽過一句話: 不要隨便進行 force push 這件事大概讓很多新手一聽到 git push --force (或 git push -f ) 指令,就不寒而慄 確實,這個指令就像是拿到系統的最高管理權限一般,可以讓你完全依照自己的意思去更動 git 的分支 雖然我們被要求 不要隨便執行 git push -f 指令,但什麼叫隨便執行呢?又什麼時機應該執行呢? 其實只要能理解 git 推送的正確觀念,force push 將會是一個很好用的指令! 讓我們進入今天的正題 force push 的使用時機 #...
2.4k 2 分鐘

# 前言 我們在使用 nuget 套件的時候,所安裝的套件會在主機存放快取 開發時間一久,磁碟空間可能就會出現不夠用的問題 一個簡單的做法是執行清理快取的指令: dotnet nuget locals all -c只不過這卻是一個治標不治本的作法,當時間一久,被清除的快取檔案又會再被載回來 如果狀況允許,會建議把快取檔案放在獨立的槽裡面 這篇文章來說明一下該如何更改預設存取路徑 # 正文 首先,在我們執行上方指令的時候,基本上會看到這樣的畫面 dotnet nuget locals all -c正在清除 NuGet HTTP 快取:...
2.4k 2 分鐘

# 問題 我們在處理陣列資料的時候,偶爾會遇到這樣的需求:從 API 撈到一組資料後,需要將特定的資料進行移除 舉例來說,如果 API 給了四筆資料,這裡只單純給一個 ID,實際可能會包含其他欄位: const originalData = [ { id: 1 }, { id: 2 }, { id: 3 }, { id: 4 },];而我們可能會從 localStorage 或其他來源得到另一組資料,這裡很單純的給兩筆示意: const...
237 1 分鐘

有一次不小心在操作 PowerShell 7 的時候,無意間點到 Alt + Shift + D 發現原來 PowerShell 7 有快捷鍵這東西,這篇文章紀錄一下這個動作的開關以及如何設定 # 常用快捷鍵 Alt + Shift + + 垂直分割 Alt + Shift + - 水平分割 Alt + Shift + D 自動分割 (以長邊) Alt + ↑ ↓ ← → 切換焦點 Alt + Shift + ↑ ↓ ← → 調整窗格大小 Ctrl + Shift + w 關閉窗格 # 快捷鍵設定 如果想要更改快捷鍵設定,可以點選視窗選單列的箭頭,進入 設定: 再點選 動作...
2.2k 2 分鐘

# 前言 這篇文章來回收 為什麼選 Vue? 所埋的伏筆。 我就先說了,這篇應該不會是什麼太正經的文章,純粹是最後一天放飛自我的內容 XD # Vue 的版本代號 會想寫 Vue 的其中一個原因,就是他的版本代號真的很有趣。 2013 年發佈的第一個 Vue 版本是很正經的 VueJS ,在那之後的版本,幾乎全部都是一些膾炙人口的動漫名稱: 版本號 發布時間 版本代稱 0.6 2013 年 12 月 8 日 VueJS 0.9 2014 年 2 月 25 日 Animatrix : 駭客任務動畫版 0.10 2014 年 3 月 23 日 Blade Runner :...
4.8k 4 分鐘

# 前言 實際開始使用 Git 之後,會執行到的指令幾乎是大同小異,不外乎 git status 、 git add 、 git commit -m 等指令不斷的重複。 雖然這些指令都不算太長,不過在輸入指令的過程,無形之中是會浪費不少打字時間的。 這邊呼籲 GUI 派的讀者,不要在看到這句話之後趁機推坑,不然會讓指令派的讀者過得太舒服!! 如果有辦法少打幾個字,那麼 打指令時會產生一種快感 將會在不知不覺中省下不少時間! 為指令派的讀者獻上此系列文最後的溫柔: 設定指令縮寫 # Git 縮寫相關指令 分別介紹一下「設定縮寫」、「查看縮寫」、「刪除縮寫」三個指令: #...
2k 2 分鐘

# 前言 多年前筆者初次接觸框架時,不對… 應該是開始寫網頁程式時,最大的疑惑莫過於那個在 localhost 執行的東西,該怎麼實際讓人家有辦法透過網只看到內容? 這篇文章來記錄一下,當我們將網頁應用程式開發完成之後,發佈程式的其中一種方式:將程式上版到 GitHub Page # 什麼是 GitHub Pages? GitHub Pages 是透過 GitHub 託管的公開網頁,只要將程式碼上傳到 GitHub ,到 GitHub 設定一下,就可以讓我們開發的程式藉由 GitHub Pages...
4.7k 4 分鐘

# 前言 在 版控的類別 一文中,曾經有聊到「分散式版控系統」無法針對開發人員進行權限控管,因為所有人在地端都會擁有一個「完整的」儲存庫。 當時曾經很隱含的說,這個缺點其實有辦法克服,而克服的方式就是本文所要介紹的 提取要求 注意!這一篇文章「不會」提到 Fork GUI ,文章中的 Fork 一詞,是 GitHub 的 Fork 功能,與 Fork GUI 完全無關。 # 什麼是「提取要求」? 提取要求,英文是 Pull Requests,俗稱 PR,是一個能讓開發者對於遠端儲存庫的原始碼提出「修改建議」的功能,做法是讓開發者 要求將自己的「開發分支」併入遠端儲存庫的「主要分支」...
4.8k 4 分鐘

# 前言 我們已經知道元件與元件之間的溝通可以使用 props 與 emits ,不過這東西就只能設定兩個元件溝通的狀態。 如果我們的元件樹的結構長得比較複雜一點,尾端的元件如果要將狀態傳回根元件,就必須一層一層又一層的傳遞狀態,單一一個狀態可能已經很麻煩了,要是各種狀態需要交互運作,那將會一場維護上的災難。 為此 Vue 提供了一個狀態管理工具:Vuex。這個狀態管理工具隨著版本的演進,更變了他的名稱叫做 Pinia,Logo 是一顆大鳳梨。 長得頗為可愛 XD 這篇文章預計要紀錄我們該怎麼在 Vue 中使用這顆大鳳梨 # 安裝大鳳梨 要使用大鳳梨,第一步就是先安裝他,一樣可以使用 npm...
2.2k 2 分鐘

# 前言 不知道讀者有沒有需要將遠端儲存庫搬家的需求? 情境可能是這樣,由於現在 copilot 好棒棒,大家紛紛想擁抱微軟,而目前專案都放在 GitLab 遠端儲存庫,現在想要把專案放到 GitHub 管理。 然後又很剛好,你換了新的電腦,地端完全沒有任何 Git 專案資料,你沒辦法直接把地端的資料上傳到 GitHub。 如果你剛好也遇到這個需求,這篇文章可能有機會幫助到你。 疑?我怎麼會說…「也」呢? 進入今天的主題 將遠端儲存庫搬家 # 第一步:把遠端儲存庫的內容 clone 回地端 這步不用多說,畢竟要把資料推到 GitHub...