更好的使用 "git checkout"

更好的使用 "git checkout"

什麼是 git switch 和 git restore? Git 版本 2.23 加入了兩個指令,他原理與 checkout 命令類似,但不完全相同。 為了更深入地理解,我們來看看他們的作用。 什麼是 checkout? checkout : 切換分支或恢…

閱讀完整內容
nginx 設定 50x 錯誤頁面

nginx 設定 50x 錯誤頁面

事情是這樣的,本人待的小公司因為沒有 load balance 的機制(成本考量),因此在 Server 重新 build 的時候網站會呈現掛點狀態(?不意外吧),為了解決這樣的問題,所以決定要做一個 error page 去告訴 敷衍 使用者 :)

閱讀完整內容
自建論壇 - NodeBB 的安裝教學

自建論壇 - NodeBB 的安裝教學

NodeBB 是一款由 Node.js 開發的、開源的、現代化的論壇程式,使用MongDB作為資料庫(也可以選擇 Redis,但不推薦)。 本教學將一步步演示,如何在Windows和Linux平台下,搭建 NodeBB 論壇程式。

閱讀完整內容
在 M1 Mac pro 安裝 Windows 11 UTM 的虛擬機

在 M1 Mac pro 安裝 Windows 11 UTM 的虛擬機

最近朋友問我可不可以幫他在 M1 的電腦上面安裝 Windows,剛好我也很想聞看看新款的 M1,就二話不說地答應了! 搜尋了一下,發現大家都是用 Parallels Desktop 來安裝,但只有 15天試用期,想說就索性跟他申請一下經費來安裝安裝,然後我…

閱讀完整內容
mongo 基本的 shell 指令

mongo 基本的 shell 指令

因為是開發 nodejs ,最常用到的資料庫就是 mongo ,不過最近都在開發前端,太久沒有碰觸到他了,今天就來複習一下吧。 基本指令 進入 mongo # mongo 結果他一直跳出很奇怪的錯誤 Failed global initialization:…

閱讀完整內容
nslookup 反查IP的好用工具

nslookup 反查IP的好用工具

nslookup 使用說明 有些時候, 我們會想要手動查詢 DNS 上一些資料, 或者是要看看 DNS 是否有問題, 此時我們最常用的工具就是 nslookup 了, 基本上 nslookup 會根據 /etc/resolv.conf 的內容去找到所要使用的…

閱讀完整內容
Echarts3 - 視覺化圖表套件

Echarts3 - 視覺化圖表套件

ECharts,一個純Javascript的圖表庫,可以流暢的運行在 PC 和 mobile 設備上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的Canvas 類庫 ZRender ,提供直…

閱讀完整內容
Pusher - 一個基於 WebSocket 的實時消息推播服務

Pusher - 一個基於 WebSocket 的實時消息推播服務

一個聽說非常好用的推播服務,註冊的話可以免費試用一個推播服務,還沒時間試試,只好先記錄一下摟! 原理大概是,當瀏覽器刷新頁面的時候,會向服務端發起一個請求。 服務端收到這個請求後,會返回一個不帶數據的純HTML 空模板。 然後客戶端渲染模板後,再次通過RES…

閱讀完整內容