iT邦幫忙

golang相關文章
共有 857 則文章

技術 Week39 - 各種安全性演算法的應用 - 竊聽、電子欺騙實作 [高智能方程式系列]

本文章同時發佈於: Medium iT 邦幫忙 大家好,繼上次Week38 - 各種安全性演算法的應用 - 概念篇之後,這次要介紹實做,以下程式碼...

鐵人賽 Modern Web DAY 14

技術 Day 14 : 模組 : 套件管理工具 go mod

在 go 1.11.1 版本上引入了新的套件管理工具 go mod,用來支持本地用的套件庫,另外在 visual studio code,進行開發會遇到程式碼檢...

鐵人賽 Modern Web DAY 20
BeeGo 系列 第 20

技術 Docker

今天我們來試著打包為 docker image 吧。 之前我們所安裝的 bee 工具,就可以幫我們產生 Dockerfile 。 bee dockerize...

鐵人賽 Software Development DAY 9

技術 Day09-基本功能:轉發請求

今日目標 今天的目標是要實作轉發請求到 Github,那要怎麼轉發呢?先來分析一下平常上 Github 時瀏覽器幫你做了什麼: 瀏覽器發出 GET 請求到 G...

技術 如何在 Emacs 中高效地撰寫 Golang 程式 (中)

其實是 go-mode 這個隨官方 go 發佈的 emacs major mode。本文適合正在學 emacs,想拿來寫 go 的朋友服用。無任何關於 go 的...

鐵人賽 Software Development DAY 1

技術 Day01-系列文介紹、規劃

前言 哈囉大家好我是 Larry,這是我第二次參加鐵人賽了,我去年的主題是用 Go 寫一個通用的釣魚網站,比較偏 Go(Golang) 在網路方面的應用;今年則...

技術 蠻可愛的golang #1

之前在泰大講指標的一些分享,也曾經插花過golang的程式. 還有老鷹的PHP,也插花過. 想想還是分享一些golang的東西吧. 先來一個簡單的程式,打一下招...

鐵人賽 Modern Web DAY 10

技術 [Day10] 建立一個簡單的HttpServer

Http介紹 在Web的世界裡常見的通訊協定就兩種 Http WebSocket 而WebSocket在本次的範例中不會用到 在我們瀏覽器的操控下,...

鐵人賽 Modern Web DAY 8

技術 Day 8 : 設定 - 讀取設定檔

在 Gamilms 裡會在 /config/system_config.json 中讀取全域性的設定,比如 oAuth 用的 key 或是資料庫的連線字串等等....

鐵人賽 Software Development DAY 21
啥物碗Golang? 30天就Go 系列 第 21

技術 Benchmarks 壓力測試

昨天我們討論到測試,其實除了一般程式的檢查以外,golang還內建了壓力測試的功能,可以檢查程式的效能。 跟測試一樣,golang是透過函數名稱來識別一個函數是...

技術 寫個Golang Line bot

1.搭建Web Service環境 docker-compose 與 traefik 首先, 在架好的Linux VM中先安裝好docker-ce與docker...

技術 蠻可愛的 golang #3

今天介紹一下變數宣告,以及 fmt.printf() // hello3 package main import ( "fmt" )...

技術 [go]性能pprof/品質gosec工具檢測

本章介紹: 性能分析工具-pprof 查看CPU/memory等的瓶頸 檢視go的品質與建議-gosec 性能分析工具-pprof 先在程式碼插入以下程...

鐵人賽 DevOps DAY 11

技術 PFCP 協定介紹

本文目標: 認識 PFCP 協定 使用三方套件構造 PFCP 訊息 進入正題 PFCP 主要用於 UPF 與 SMF 之間的 N4 Interface,任何...

鐵人賽 Software Development DAY 10

技術 Day10-替換頁面中的網址

今日目標 因為昨天發現左上角的 Github logo 會把使用者導回真正的 Github,打開 devtool 看到 https://github.com/...

技術 [Golang]range 使用細節

1. range 表達式的值當for語句被執行的時候,在range關鍵自右邊的number1會先被求值(下面程式碼)。而這個位置上的代碼被稱為range表達式。...

鐵人賽 Modern Web DAY 13

技術 Day13 古法私釀、糞扣 Go (BeeGo Framework 練習二)

還記得昨天我們看到GET的寫法嗎?我今天又將router.go在寫了一次,這次加上了今天要把POST寫出來讓我們可以透過http的post來達到新增資料的部分,...

技術 蠻可愛的golang #34 Interface介紹

今天介紹物件導向裡面的Interface // hello39 package main import ( "fmt" ) type...

鐵人賽 Software Development DAY 18

技術 Day18 Cache (Local Cache vs Redis)

會有快取的需求是來自於使用者,對相同資料目標進行大量讀取,為了降低 RMDBS 連線數量與 RMDBS 的實體資源,所產生出來的架構策略。今天我們要來實作 ca...

鐵人賽 Software Development DAY 16

技術 Day16 Transactions (MySQL)

為了保持我們的資料能正確的寫入與正確的不寫入,今天我們要來了解一下 transactions 是怎麼運作的,以及如果沒有實作 transactions 會發生怎...

鐵人賽 自我挑戰組 DAY 10
30天學會Golang 系列 第 10

技術 day10 - 映射

大家好,今天是鐵人賽第十天。今天我要來介紹go語言的映射,它和切片一樣是抽象的容器型別,底層也是用陣列來實作。映射與陣列切片最大差別在於,映射可以使用非整數索引...

鐵人賽 開發技術 DAY 3
蠻可愛的 Golang 系列 第 3

技術 處理除以零錯誤的方法

昨天介紹了月光刑警還有他的助手美茄子刑警. 其實是利用defer 跟 recover()啦! 今天來看看在Golang中,怎樣處理除以零. 這是很有名的錯誤....

鐵人賽 Modern Web DAY 4
BeeGo 系列 第 4

技術 ORM(1)

ORM 其實要講很多東西,這篇我們先講這幾個部份,model 的操作下一篇再來講。 安裝 產生、定義 model Migration 程式與設定 安裝 首先...

技術 Week22 - 用Redis來幫Line bot髒沙發設計一次性功能 - 實作篇 [Server的終局之戰系列]

本文章同時發佈於: Medium iT邦幫忙 大家好,繼上次Week21 - 用Redis來幫Line bot髒沙發設計一次性功能 - 概念篇後,...

鐵人賽 自我挑戰組 DAY 25

技術 Validator 驗證

Golang Validator 資料驗證 如果我們有需要做資料或者數據相關的檢驗,我們可以考慮使用validator,跟先前一樣,需要先在終端機使用go ge...

鐵人賽 開發技術 DAY 10
蠻可愛的 Golang 系列 第 10

技術 一個簡單的 tcp client

昨天簡單的tcp server,是用telent搭配測試; 今天我們用一個簡單的tcp client,來搭配測試. // hello59 // 一個簡單的tcp...

鐵人賽 開發技術 DAY 28
蠻可愛的 Golang 系列 第 28

技術 Golang 輸出PNG檔

Golang現在標準函式庫裡有 image, 可以讓使用者輸出jpg/png等格式的圖形. 來看一個簡單的建立png檔的程式. // hello80 packa...

鐵人賽 Software Development DAY 1

技術 [Day 0] 最經典的起手式!

始 不知道大家有沒有看過有一本書叫做 seven languages in seven weeks,這本書是希望能夠讓你用七週的時間,每個禮拜都能夠去認識一門新...

技術 蠻可愛的 golang #2

今天說明一下昨天的程式. // hello1 package main import ( "fmt" ) func main() {...

技術 蠻可愛的golang #25 - 遞迴函數範例

遞迴的經典範例,費波那契數列. // hello29 package main import ( "fmt" ) func main(...