關於網路那些事...

Marketing, SEO, Web trends, Programming tutorial, Web design, and Life event...

GoLang - Goroutine (上) 基本原理與結構

GoLang - Goroutine (上) 基本原理與結構

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 goroutine 進行說明

Continue Reading

GoLang - Reflect 反射

Golang - 教學 tutorial

GoLang - Reflect 反射

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 reflect 進行說明

Continue Reading

GoLang - Comma-ok 斷言

Golang - Comma-ok

GoLang - Comma-ok 斷言

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Comma-ok 斷言 進行說明

Continue Reading

GoLang - 介面 Interface

Golang -  Interface

GoLang - 介面 Interface

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對介面 Interface 進行說明

Continue Reading

GoLang - 物件導向

Golang - 物件導向

GoLang - 物件導向

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對物件導向進行說明

Continue Reading

GoLang - 異常處理 - Panic 與 Recover

GoLang - 異常處理 - Panic 與 Recover

Golang - 異常處理

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對拋出異常相關的 Panic 與 Recover 進行說明

Continue Reading

GoLang - 函數介紹 (下) defer 延遲執行、類型與值

GoLang - 函數介紹 (下) defer 延遲執行、類型與值

Golang - defer

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對函數進行說明

Continue Reading

GoLang - 函數介紹 (上) 基礎格式、多值回傳與指標類型

GoLang - 函數介紹 (上) 基礎格式、多值回傳與指標類型

Golang - 函數

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對函數進行說明

Continue Reading

GoLang - if, switch, for, goto 流程控制介紹

GoLang - if, switch, for, goto 流程控制介紹

Golang - if, switch, for, goto

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對各種流程控制進行說明

流程控制主要可區分為 判斷條件(if, switch), 循環控制(for), 跳躍控制(goto),在這裡我們會陸續遮頓這三種類別進行介紹

Continue Reading

GoLang - const 與關鍵字 iota 介紹

GoLang - const 與關鍵字 iota 介紹

Golang - const 與關鍵字 iota

在這裡,主要針對 const 與 iota 的功能進行介紹,首先先針對 const 分組部分特性進行說明,在延伸介紹 iota 的功能。

在宣告 const 採用分組方式宣告時,第一個常數可以用於預設值,假設他的值為 0 ,則在同一分組,其他常數預設會用前一個常數值。

以下方為例:

Continue Reading

GoLang - 語言基礎: Make 與 New 差別

GoLang - 語言基礎: Make 與 New 差別

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Make 與 New 進行說明

Continue Reading

GoLang - 語言基礎 Map

GoLang - 語言基礎 Map

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對Map 進行說明

Continue Reading

GoLang - 語言基礎 Slice

GoLang - 語言基礎 Slice

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 Slice 進行說明

Continue Reading

GoLang - 語言基礎 Array

GoLang - 語言基礎 Array

Golang - 語言基礎 Array

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對陣列進行說明

Continue Reading

GoLang - 語言基礎 變數與常數

GoLang - 語言基礎 變數與常數

Golang - 語言基礎 變數與常數

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇以變數及常數進行說明

變數

【方式一、使用 var 前綴及定義型別】

Go 變數的宣告方式有幾種方式,首先介紹 var 變數宣告以及定義型別方式

Continue Reading

GoLang - 語言基礎 介紹與基本結構

GoLang - 語言基礎 介紹與基本結構

Golang - 語言基礎 Slice

在這幾篇,會以 Go 語言的入門基礎進行逐步說明,本篇針對 介紹及基本結構 進行說明

Continue Reading

GoLang - 解決 gcc:exec: "gcc": executable file not found in %PATH%

GoLang - 解決 gcc:exec: “gcc”: executable file not found in %PATH% 在 Windows 如果使用 Go 語言使用 sqlite3 時,會需要透過 gcd 來編譯 C , 如果沒有安裝 gcc 就會出現以下錯誤訊息 gcc:exec: "gcc": executable file not found in %PATH% 只要前往 tdm-gcc 並且下載 (tdm64-gcc-9.

Continue Reading

Vim-Go 安裝及入門教學

Vim-Go 安裝及入門教學

Go 語言有嚴格的程式格式要求,若沒有照個格式則無法正常進行編譯,因此多數時候都會搭配 go fmt 指令來進行程式自動修正。

在這裡,介紹一個 vim 的 go 編譯管理工具 : vim-go 與 vim-plug,如何能有效率的開發 Go 專案。

Continue Reading

簡介 DRM , DRM-free 是什麼?對於數位版權有何意義?

DRM (數位版權管理, Digital rights management) 是一個管理版權內容的一系列演算法加密技術,重點是放在拷貝保護、複製控制等,領域除了網路線上相關的影音服務、電子書,另外也包含了電視內容,以及應用軟體及影音相關的 CD(DVD) 內容保護,主要用於內容保護機制,以保護具有智慧產產權的商品避免未授權使用,確保這些具有著作權的內容可獲得應有收入。

本篇主旨在讓想了解 DRM 內容的讀者,可理解DRM, DRM-free 是什麼以及對於數位版權有什麼影響,若需更詳盡的說明及範例可參考最底下參考的連結。

Continue Reading

Kubernetes 的 Node 節點 ROLES 顯示 none,手動設定 ROLES 方式

Kubernetes 的 Node 節點 ROLES 顯示 none,手動設定 ROLES 方式

K8S 在指派 Node 節點後,查看 Node 會發現 ROLES 除了master ,其他節點都顯示為 none

> kubectl get node

NAME                  STATUS   ROLES    AGE   VERSION
k8s-node1             Ready    <none>   74m   v1.18.8
k8s-master            Ready    master   45h   v1.18.6

這時發現 Node 節點的 ROLES 顯示為 none,

可以透過手動方式設定 ROLES

Continue Reading