iT邦幫忙

golang相關文章
共有 1016 則文章
鐵人賽 開發技術 DAY 28
蠻可愛的 Golang 系列 第 28

技術 Golang 輸出PNG檔

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

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

技術 day16 - 閉包

大家好,今天是鐵人賽第十六天。還記得 day5-常數與函式 講的函式用法嗎? go語言的函式是可以當作變數使用,而且函式也是一種型別,今天我要講來函式的一種進階...

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

技術 BeeGo 介紹

年初的時候使用 Go 寫了一些小工具,最近想要進一步,來試試看 Go 的 web framework,Go 的 web framework 還蠻多的,從這篇 W...

技術 蠻可愛的 golang #43 睡覺排序法

蠻可愛的golang 系列,是 golang 還沒什麼人理他的時候,總裁要我寫些簡單的來介紹給大家,當年寫到 #42https://ithelp.ithome....

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

技術 使用Mutex來鎖定資源

之前我們探討了Race Condition,要避免Race Condition 可以使用Mutex. 來看以下範例: // hello75 package ma...

技術 蠻可愛的golang #1

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

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

技術 ORM(1)

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

鐵人賽 Modern Web DAY 5

技術 Go的初心者(語法介紹)Part 1 基本語法篇

Go 的語法分為 5 大類 識別符號(identifier) 關鍵字(keyword) 運算符號(operator) 分隔符號(delimiter) 字面常數...

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

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

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

鐵人賽 Software Development DAY 1

技術 予焦啦!目錄、快速上手與前言

目錄 第零章:基本開發工具 0.0 目錄、快速上手與前言 0.1 準備工具鏈 0.2 產出可執行檔 0.3 檢驗核心映像檔:開機流程、OpenSBI...

技術 蠻可愛的 golang #3

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

鐵人賽 Software Development DAY 6

技術 Day06-Go 語法 II

Slice Slice 就像 JS/Python 的 Array 或是 C++ 的 Vector,可以使用 append 增加元素、用 len 取得長度 Run...

技術 Week32 - Server-Sent-Events(SSE)!Websocket以外的Server Push選擇 [Server的終局之戰系列]

Server-Sent-Events-Simple-Demo是透過Server-Sent-Events(SSE)來實現Golang Server主動推送訊息給W...

鐵人賽 Software Development DAY 13

技術 golang 為網路而生的Google親兒子

寫在前面 全名golang的GO是Google為了改善實務面問題而開發的語言(這裡指的服務當然是網路服務) 因此在語法上會盡量以工程師開發的角度來設計 所以go...

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

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

鐵人賽 Software Development DAY 2
Hey! Go Design Patterns 系列 第 2

技術 DAY 2:Single Threaded Execution Pattern,門就只有一個大家好好排隊啊~

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 什麼是 Single Threaded Execut...

鐵人賽 自我挑戰組 DAY 2

技術 Day02-[LeetCode演算法刷題 使用Go] -Two Sum

題目連結: Two Sum 題目描述為給定一個數組 (nums) ,跟一個目標數 (target),要在數組內找出兩數 a,b 滿足 a+b=target,並返...

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

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

鐵人賽 Software Development DAY 5

技術 [Day 4] 類別與結構你選誰?

今天的主題是建立一個 Class Person(不過我們待會就會看到不是每個語言都有所謂的 Class),而 Person class 有一個屬性是 age,...

鐵人賽 Software Development DAY 13
Hey! Go Design Patterns 系列 第 13

技術 DAY 13:UML Class diagrams,在抽象世界的具現化寶石

2023/04/05 更新: 為了避免本文章散落在不同網站,之後統一由部落格更新,再麻煩從部落格查看~ 在 DAY 1 ~ DAY 12 已經介紹了我認知常...

鐵人賽 Software Development DAY 18

技術 [Day 17] 發生問題趕快舉手!

今天的主題在 Hackerrank 的安排下是延續昨天的主題。昨天我們做的事情是當發現異常的時候,各種語言是用什麼樣的方式在解決。然而今天我們要來看看如何讓我們...

鐵人賽 DevOps DAY 17

技術 Network Function 通用軟體架構

本文目標: 簡介 free5GC Network Function 專案的軟體架構 軟體架構 本篇文章以 free5GC v3.2.0 介紹 Network...

鐵人賽 Software Development DAY 24

技術 Day24-上線前最後準備

今日目標 今天是最後一天寫扣了,前幾天已經把功能都做完,今天只修一些部署會用到的小地方 部署的 URL 之前在 Day10-替換頁面中的網址 中有把兩個變數抽出...

鐵人賽 自我挑戰組 DAY 9

技術 Day09-[LeetCode演算法刷題 使用Go] -Sqrt(x)

題目連結: Sqrt(x) 題目要求為給定一非負整數 x ,要返回其平方根的整數部分。例子1: x=4, output=2。例子2: x=8, output=2...

鐵人賽 Software Development DAY 19

技術 Day19-發 issue II(實作篇)

今日目標 昨天發現不能發 issue 是因為有一個 cookie 是 __Host- 開頭的,那個 cookie 一定要 secure 屬性才會被瀏覽器存起來,...

技術 Golnag 4歲了

今天是光棍節,昨天是Golang 4歲生日,不過西方晚一點,今天早上看到 golang的Blog發佈了Golang生日的消息. golang blog的4歲生...

鐵人賽 Modern Web DAY 25

技術 iris 的 file upload

file upload 在介紹完使用者提交請求的處理方式之後,接下來要介紹一個很常會應用到的功能,那就是上傳檔案,接下來跟大家介紹如何處理上傳檔案的請求。 本...

鐵人賽 Software Development DAY 30

技術 予焦啦!附錄:那些作業系統的巨人們與參考資料

沒有人是一座孤島,而技術與軟體亦然。早在 Hoddarla 抵達系列文本篇最後的基本命令列功能之前、甚至在任何筆者的瘋狂構想之前,就早已有無數的資訊科技如堅固的...

鐵人賽 自我挑戰組 DAY 2

技術 Golang 安裝

安裝安裝golang,可到官網的下載頁面進行下載(https://golang.org/dl/) 有windows mocOsS Linux source 四種...

技術 蠻可愛的 golang #2

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