AdSense

網頁

2023/10/31

今日風情 20231031

2023月10日31日星期二。

Golang uber Fx + Gin

Go語言依賴套件uber-go/fx搭配web框架Gin。

2023/10/30

Golang uber Fx 依賴注入套件 簡單範例

Go語言的三方依賴注入(Dependency Injection)套件uber-go/fx簡單範例。

Golang template 取得parent pipeline的值

Golang text/template可使用$符號存取父pipeline的物件。

Golang uber Fx 依賴注入套件 http Web範例

Go語言的三方依賴注入(Dependency Injection)套件uber-go/fx範例。

2023/10/29

今日風情 20231029

2023月10日29日星期日。

2023/10/28

2023/10/25

Golang 發送HTTP Request範例

Go使用內建的http發送請求範例。

Jenkins Freestyle project 設定GitLab觸發專案建置

Jenkins設定由GitLa觸發Freestyle專案建置的方式如下。

2023/10/23

Jenkins nvm: command not found

Jenkins在建置前端專案時,在執行Execute shell script中的nvm指令時,出現nvm: command not found錯誤。

Git Linux 全域.gitconfig 目錄路徑位置

Git全域設定檔global .gitconfig在Linux的預設位置在~/.gitconfig,為root帳號目錄。

2023/10/22

Linux 安裝 nvm

Linux安裝nvm的過程如下。

Git clone unable to access SSL certificate problem: unable to get local issuer certificate

使用git clone將專案從私有的GitLab抓取專案時,出現錯誤fatal: unable to access 'https://<gitlab_domain>/<project>.git/': SSL certificate problem: unable to get local issuer certificate

今日風情 20231022

2023月10日22日星期日。

2023/10/20

Golang 整數slice依大小排序

Golang對整數slice依大小排序的方式如下。

2023/10/18

Golang template range html table rows

Golang html/template使用range語法遍歷集合資料物件到HTML的table的row。

2023/10/17

Golang Functional Options Pattern簡介

在Golang的套件中常看一種稱為Functional Option Pattern的寫法,好處為建構物件時可彈性的設定需要的屬性。

Docker Alpine Linux 安裝繁體中文字型

在Docker的Alpine Linux容器中安裝繁體中文字型。

Postman 設定本地變數 set local variables

Postman發送請求所在Pre-request Script設定本地變數(local variables)。

2023/10/15

今日風情 20231015

2023月10日15日星期日。

2023/10/14

今日風情 20231014

2023月10日14日星期六。

2023/10/13

2023/10/11

Golang template range用法

Golang text/template使用range語法遍歷集合資料物件。

Golang template 模板簡單範例

Golang標準函式庫的模板(text/template)可以根據資料來將模板中的內容動態替換成不同的內容。

2023/10/10

使用 wkhtmltopdf 將HTML轉成PDF

wkhtmltopdf是一套可將HTML文件轉為PDF文件的命令工具(已停止更新)。下面是簡單用法。

今日風情 20231010

2023月10日10日星期二。

2023/10/8

今日風情 20231008

2023月10日8日星期日。

2023/10/7

今日風情 20231007

2023月10日7日星期六。

2023/10/5

Nginx 設定HTTPS加密連線

Nginx設定HTTPS連線的方式如下。

Chrome ERR_CONNECTION_REFUSED 307 Internal Redirect Non-Authoritative-Reason HSTS 無法連線HTTP網站

最近同事用Chrome連線公司內的開發網站時,例如http://abc.dev,發生ERR_CONNECTION_REFUSED無法連線的錯誤。

Nginx 設定負載平衡器 load balancer

Nginx設定簡單的負載平衡器(load balancer)的方式如下。

Nginx 修改預設首頁內容

Nginx修改預設首頁內容的方式如下。

2023/10/3

Nginx 建立靜態資源路徑

在Nginx建立存取靜態資源的路徑。

Nginx default_server作用

Nginx serverlisten指令的default_server作用。

Nginx 設定一個簡單的網頁伺服器

Nginx預設已經有一個80 port的網頁伺服器,下面另外設定一個81 port的網頁伺服器。

AWS EC2 Amazon Linux 2023 安裝Nginx

在AWS EC2,Amazon Linux 2023 AMI安裝Nginx。

2023/10/2

今日風情 20231002

2023月10月2日星期一。

AdSense