# PVE 與 LXC/VM 環境上的節點容器檔案上傳與拉取 # 簡介 有時候尤其在網路配置複雜的環境,你的 PVE Node 網路有通,但是 CT/VM 的網路沒有通的時候,你可以藉由 PVE Node 進行下載檔案後,上傳到 CT/VM 上面 # CT LXC Container 與 Node 上傳與拉取 # 上傳檔案 (從 Node 到 CT) 1pct push {vmid} {file} {destination} # 拉取檔案 (從 CT 到 Node) 1pct...

# PVE Node 建立 VM # 方法一,從 URL 上傳 (需要有適合的連線憑證) 找到你要下載的 OS ISO 檔案 滑鼠右鍵複製下載的 URL 貼上 PVE 節點上的 local storage 選擇 ISO 映像 Ubuntu 23.04 ISO Windows 11 從網址下載貼上網址,PVE 會自動找到檔案名稱 即可開始下載 # 方法二,從本機上傳 ISO 下載 ISO 到個人電腦中 到 PVE 節點中選擇 local 選擇 ISO 映像 選擇 上傳 從本地端挑選已經下載好的 ISO 即可 參考文章

# 版本控制 Message 怎麼寫會比較好 # Commit 提交 對這次的修改,提交成為一個版本,並且會透過 Message 形成一個該版本的修改或者提交訊息。 這時候如何讓跟你合作的開發者們快速的了解你這次的版本做了哪些事情就很重要了 不然你的合作開發者們會森戚戚 # 複習一下 假設你完成了一部分程式且已經將目標檔案加入到 Stage 裡面 1git add <某些檔案> 接下來就可以提交成一個版本了,怎麼寫 Message 呢? 123git commit -m "<Your...

# 還在糾結沒有對外 IP 無法提供服務給別人嗎 快使用 Serveo # 服務對外開放 大家可能會開發自己的應用程式,後端 / 前端之類的 但… 大家作為練習都是讓服務跑在本機 localhost 那假設你的朋友如果想要串你建立好的後端 API 可能就需要合適的 Endpoint,當然用 LAN 也可以但不便利許多 # 那… 怎辦 解決方法 LAN 申請固定 IP Tunnel 相關服務 # Tunnel 相關服務 恩?你可能聽過或用過 ngrok 今天要來介紹更方便的服務,只需要一條 ssh 指令,甚麼東西都不需要安裝,即可將你的服務對外公喎 # Serveo 基本用法 在...

# OOP/FP 程式設計的方法 # OOP 物件導向程式設計 Object-Oriented Programing 有很多別稱 物件導向軟體工程 / 面相對象程式設計 /… # 特色 善用「封裝」將許多關聯的工具 (Method, 方法) 或內容 (Property, 屬性) 透過封裝成一體 (Class 類別) 進行設計,再透過「繼承、多形」的方式衍伸出更多用途。 # 封裝 封裝之概念,這邊用電風扇為例子 電風扇其實是一個家電,裡面可能包含了很多電子零件,那要怎麼讓一般民眾可以簡易的去操作電風扇呢,作為電風扇的工程師我們必須把複雜的電子零件 (Property, 屬性) 與啟動按鈕...

# Portainer 觀察你的 Docker # Introduction Portainer 是一個可以讓使用者利用 Web 介面來觀機器或其他機器的 Docker 的所有相關數據的,簡單來說以往我們可以使用 Docker 指令或 Docker Desktop 進行 Docker 的管理,但這樣每次都需要使用該機器才能做設定非常麻煩,因此 Portainer 使用 Web 應用的方式幫你把這些操作轉乘 Web GUI 化非常便利 # Before Installation 要有 Docker # Installation Docker 1234567docker run -d...

# 沒有個人網誌 為甚麼不試試看 Hexo 國立雲林科技大學 FKT # Self Introduction # Hexo 介紹 # 環境安裝 假設環境已經擁有 Node.js 且有 yarn 或 npm 可以跳過此步驟 # Node.js 安裝 前置作業 (1/3) Node.js Download Link 安裝完畢我們來安裝 yarn 好了 # Yarn 安裝 前置作業 (2/3) Yarn Download Link Yarn 與 Npm 的比較 參考下面 Click Me # 前置作業 (3/3) 安裝最後一項 Hexo 本人 NPM User 1npm...

# Leetcode 封閉島嶼解題 No. 1254. Number of Closed Islands # 題目 Given a 2D grid consists of 0s (land) and 1s (water). An island is a maximal 4-directionally connected group of 0s and a closed island is an island totally (all left, top, right, bottom) surrounded by 1s. Return the number of closed...

# (Leetcode 基礎系列) Python 內建排序 sorted () # 前言 大家可能在剛學習程式語言的時候,想要挑戰一些程式小題目,那排序的題目往往是最經典的一類型題目了。 那今天要來介紹一個題目偷雞的 Python 的內建函式 sorted () # 功能 sorted () 將可迭代物件適條件情況進行排序,簡單來說就是可以讓 List,Dict 這類能放多種資料的結構進行排序 # 基本用法 # 由小到大排列 sorted (可迭代物件) 12listA =[1,5,6,7,1,23]print(sorted(listA))# 印出[1, 1, 5, 6,...

# Django Model 欄位小記 # 在 Django/Rest Framework 會需要建立 Model 那在欄位的選則有非常多種 TextField,DateField 等 可以在這些欄位中加上額外欄位限制或補充 # Django Model 的 Not Null 你可能會發現一些欄位限制提示有 blank=True 與 Null=True 倒底這兩者有什麼樣的差異哩 # Null 控制寫入 / 讀取的資料庫型別是否允許有 null (真正資料庫中的欄位 nullable) # Blank 使用在 Django MTV 中的表單欄位驗證中,是否允許使用者不填寫該欄位任何資料