5571 分鐘

# Docker Container 存取 host 服務 場景應用如 container 運行程式,host 安裝資料庫。container 內的程式需要存取安裝在 host 的資料庫。 只要在程式內呼叫資料庫的位址使用 host.docker.internal 即可,如在 host 安裝 PostgreSQL,程式內設定資料庫位置就是 host.docker.internal:5432 原本還有下面兩個,不過已經 deprecated 了。 docker.for.mac.host.internal docker.for.mac.localhost # 參考資料
2.2k2 分鐘

# Remote container 使用 git 在 Visual Studio Code (下面使用 VSCode 稱呼) 內使用 devcontainer 開發時,怎麼使用 git? 我的開發方式都是從 git hub 上 clone 程式後建立 devcontainer 環境進行開發 當建立完 devcontainer 環境進入 container 後,點選 VSCode 左邊的 Source Control 項目時,會出現 且右下角出現提示 出現這種情況表示 container 內沒有安裝 git # 安裝 git 在 container 內安裝 git 的方法,可以在 Dock
6101 分鐘

# 專案建構 以個人過往經歷,在專案開始寫程式前,會先進行技術選型,如要用什麼程式語言、要用什麼框架、部屬到哪裡等等,開發過程中可能還會需要決定要用什麼套件,不過在這邊沒有要介紹技術選型該怎麼決策,如果對技術選型有興趣的可以點 小幫手。 # Scaffolding 在選型完之後,老大會建構出基礎框架,其他工程師在照個框架開始著手接收需求進行開發。 以前的作法都會把熟悉的架構整理成一個簡單的版本,複製過來改一下設定檔就可以開始開發。 也有些框架會提供腳手架的功能 (scaffolding) 的功能,選取一些需要的功能之後程式就會把專案的資料夾結構、設定建立出來。 如果上述方式都沒有的話,就蠻可憐
6.5k6 分鐘

介紹如何在 Visual Studio 主控台應用程式專案中,設定多個應用程式組態檔 (App.config)。在 Debug/Release 不同組態間載入不同的變數資料。 分別介紹 appSettings、applicationSettings 兩種方式,這兩種方式可以共存,要注意在程式中讀取方式不同,範例中主要 key 都名稱設為 keyName,value 依不同組態設定: App.config 設定為 default App.Debug.config 設定為 debug App.Release.config 設定為 release appSettings 取值方式 st
7001 分鐘

# 起因 偶然看到 Zrn 的網站,覺得好酷炫,我也想要一個,然後我就開始爬他的網站,找到這篇 Hexo + Github Pages 打造專屬於你的網站,猜測網站是用 Hexo 框架作的。 # Hexo 於是我就自己用了一個 看起來完全不像呢... # Hexo 特點 Node.js 文章可以用 Markdown 格式撰寫 快速佈署到 GitHub Page、Heroku # 趕緊為此而來 npm install hexo-cli -g hexo init blog cd blog npm install hexo server # Shoka theme 之後在 Hexo/
1.1k1 分鐘

# Hexo theme Hexo 有非常多的主題可以套用,可以從 https://hexo.io/themes/ 挑選喜歡的主題。 # Shoka 我使用的 theme 叫 Shoka (書架),下面介紹怎麼安裝 Shoka 主題 作者網站 https://shoka.lostyu.me/ GitHub https://github.com/amehime/hexo-theme-shoka 使用教學 https://shoka.lostyu.me/com
7391 分鐘

# Hexo Hexo 是基於 Node.js 的 blog 框架,使用 Markdown 或其他標記語言解析文章,產生網頁靜態檔案。 # 環境需求 安裝之前確認開發環境 Node.js 版本,Node.js 版本不可低於 8.10,官方建議使用 Node.js 10.0 或更高的版本。 # 安裝 Hexo 使用 npm 安裝 Hexo npm install hexo-cli -g # 初始化 Hexo 專案 hexo init <專案名稱> 初始化完成後,會產生 <專案名稱> 資料夾,資料夾結構如下 . ├── _config.landscape.yml ├──
2.1k2 分鐘

# 在 Container 內開發 在 docker container 內進行開發,好處是本機不用安裝開發必要的程式,比如說不用在本機安裝 Python 也可以開發、執行 Python 程式。 最簡單的執行方式 docker run --rm -it alpine 就可以啟動進入 container 開發,不過這樣子的開發方式都依賴 CLI。 # Remote Container 這邊介紹一個 VSCode 套件 Remote Containers。可以進入 container 內,使用 VSCode 進行開發。 # Requirements 繼續之前,請先檢查自己的環境是不是符合需求 h