iT邦幫忙

go相關文章
共有 255 則文章
鐵人賽 Software Development DAY 1

達標好文 技術 學Golang的緣由

學Golang的緣由 這是小弟第一次參加鐵人賽, 來挑戰一下自我. 開始學著寫Golang的原因是因為寫了幾年NodeJS跟C#, 但Node真的一個專案打包...

鐵人賽 Modern Web DAY 2

技術 30天就Go(2):Golang的安裝及環境設定

因為筆者使用的是Ubuntu,故這邊將以Linux系統作介紹 安裝篇(Ubuntu) 首先,到Golang的官方下載點下載,有多種平台的安裝檔 下載好後,解壓縮...

鐵人賽 Modern Web DAY 22

技術 30天就Go(23):ngrok

ngrok 如果有在做web開發,應該常常會遇到在先在localhost上測試的情況,但往往localhost上的運作並不代表上線的運作情況。或是直接deplo...

鐵人賽 Modern Web DAY 1

達標好文 技術 30天就Go(1):Go語言的介紹及相關資源

筆者的話 筆者為了快速的學習Golang而報名了這個比賽。所以在寫這一系列文的同時,也同時在學習Golang,筆者也只不過比大家早學一個月左右而已,如果其中有觀...

鐵人賽 Modern Web DAY 3

技術 30天就Go(3):操作指令及Hello World!

操作指令 如同許多的Script語言一樣,Golang也是有許多可以在Terminal上操作的指令,因此在開始Hello World!之前先介紹一些常用的指令給...

鐵人賽 Software Development DAY 3
Golang入門到進階實戰 系列 第 3

技術 Day3 環境建置

Go的三種安裝方式 和其他語言的安裝類似,Go的安裝有三種方式,從簡單到複雜依序是使用第三方工具安裝、官方二進制包安裝和源碼安裝。 系統工具安裝:目前有很多方...

技術 良葛格學習筆記

良葛格學習筆記從2003/3/28撰寫至今,已累積C/C++、GTK、Qt、Java、JSP/Servlet、Struts、Spring、Hibernate等文...

技術 建立自己輕型 Git伺服器 Gogs

前言 現在版控軟體越來越流行,最流行的其中一種為Git,基本上有用Git的人,會想要OpenSource就會上傳到GitHub、想要自己架設Git伺服器就用Gi...

鐵人賽 Software Development DAY 5
Golang入門到進階實戰 系列 第 5

技術 Day5 數據類型與變數宣告

命名規範 Go語言中任何識別字(Identifiers) 變量、常量、函數和自定義類型等,都應該滿足以下規則: 由字母、數字和下划線組成,數字不能當開頭 大小...

鐵人賽 Modern Web DAY 7

技術 30天就Go(6):淺談package

package可以將一些常常會用的程式碼獨自建立一個檔案,所以在同一個資料夾內可以有好幾個package檔案。某方面來說也是便於管理程式碼。 package的有...

鐵人賽 Modern Web DAY 9

技術 30天就Go(8):Function(前)

Function(前) Go的Function方式有幾種 func方法 func foo(name string) { fmt.Println(&quo...

鐵人賽 Software Development DAY 6
Golang入門到進階實戰 系列 第 6

技術 Day6 資料結構 Array & Slice

前言 在上一篇文章中,我們介紹了變數,變數的功能是跟電腦宣告單一空間來儲存資料,在現實問題裡,更常見的情況是需要處理一堆資料,這時候我們就需要引用資料結構,資料...

鐵人賽 Modern Web DAY 8

技術 30天就Go(6):變數的可視範圍

可視範圍 變數的宣告其實也是門學問,很多新手會想說"全部都宣告全域變數就好了啊",但為了安全性、可讀性以及有效的執行最小權限原則(即為要用到...

鐵人賽 Modern Web DAY 10

技術 30天就Go(9):Function(後)

Function(後) callback callback就是把function A當作變數傳進另一個function B內。而執行B的時候就會callback...

鐵人賽 Modern Web DAY 17

技術 30天就Go(17):Goroutines

Goroutines Goroutines就是一系列的Thread操作,意思即一支程式同時進行好幾個小程式。使用go的時候程式會將go所要執行的項目放到背景執行...

技術 Oracle的釜底抽薪大計: IBM加入openJDK

IBM終於加入openJDK, 同時也從Apache Harmony抽腿. 這對openJDK的A計畫與B計畫有很大的助益, 但是對Google Android...

達標好文 技術 Week1 - 前言: 因AV女優辨識機器人髒沙發,從Python到NodeJs,再從NodeJs跑到Golang [鼠年全馬鐵人挑戰-NodeJs轉Golang的爆炸之旅系列]

此篇文章我也記錄在我的medium部落格( ´•̥̥̥ω•̥̥̥` ) 大家好,這是小的第一次參加挑戰系列文章,一直都對互相學習很憧憬,雖然是個小菜鳥工程師,...

鐵人賽 Software Development DAY 22

技術 Gin框架 with httptest and testify的第一次接觸

來杯琴酒(Gin)+萊姆=琴蕾(Gimlet)吧(誤) Gin Gin是一個基於Golang實做的框架, 特色是簡單!!! 設計精巧好懂的router/mi...

鐵人賽 技術鐵人 DAY 7
微小企業IT Go 系列 第 7

技術 [微小企業IT Go]建置虛擬化資訊中心平台...(硬體篇)

其實, 台灣中小企業和微型企業是台灣經濟動力的中堅份子, 可是很多微小型企業受限於公司規模, 無法養IT專業人才(與人力), 因此, 我就有個想法是以我個人的經...

鐵人賽 Software Development DAY 12

技術 go modules 終於不會再被GOPATH綁死了

Go Modules Go modules 出現原因 解除對GOPATH的完全依賴, 有go modules就能在$GOPATH外開專案了. 不同環境或者是多...

鐵人賽 Modern Web DAY 5

技術 30天就Go(5):for迴圈

for Golang的for和C語言有八成像。範例: for i := 0; i <= 100; i++ { // do something }...

鐵人賽 Modern Web DAY 1

技術 Let's Golang

前言 Go 是 Google 所開發的程式語言,最近有很多新流行的 Server 端應用都是使用 Go 開發的,如 Docker 或 Drone CI 等;除此...

鐵人賽 Modern Web DAY 20

技術 30天就Go(20):LINE REBOT 00 準備篇

一直至今也累計了20篇了,前面基本技術方面我個人認為已經交代差不多了,雖然中間有幾篇明顯灌水,不過還是希望之後有空把他補回來XD 今天沒有要講甚麼技術相關的內容...

鐵人賽 Software Development DAY 27

技術 Gin With Swagger, 懶人API Doc生成神器

API文件 每位後端RD, 在寫WebAPI時, 一定覺得寫扣還要維護API文件, 是件很繁瑣但又重要的工作. 不寫, 前端或者串接的人照三餐來問. 寫, 又...

鐵人賽 Modern Web DAY 3

技術 Day3 初次見面 Go

Go是一個編譯語言,意思就是他不像Javascript、PHP一樣,按下執行時就馬上運行程式碼,必須先透過編譯器,將程式語言轉換成電腦看得懂的語言,才能夠執行程...

鐵人賽 技術鐵人 DAY 1
微小企業IT Go 系列 第 1

技術 [微小企業IT Go]建置企業資訊中心的基本心理建設

其實, 台灣中小企業和微型企業是台灣經濟動力的中堅份子, 可是很多微小型企業受限於公司規模, 無法養IT專業人才(與人力), 因此, 我就有個想法是以我個人的經...

鐵人賽 Modern Web DAY 6

技術 30天就Go(5):if, else以及switch

if, if else, else 如果...(if...) 最基本的概念,如果為true就執行,如果為false的話就不會執行: if true {...

鐵人賽 Modern Web DAY 11

技術 30天就Go(10):Pointer

說Go是C的進化版一點也不為過(至少我學到現在是這樣啦),處處充滿了C的影子,又加上了新的script語言的功能。 Pointer 將變數直接指向記憶體位置就...

鐵人賽 Modern Web DAY 22

技術 30天就Go(22):LINE REBOT 02 LINE環境介紹及LINE API

LINE環境介紹 LINE API的相關流程註冊好之後進到Developer介面,可以看到像是這樣子的介面 昨天主要是介紹如何申請至開啟,今天會幫大家簡單說明...

鐵人賽 Modern Web DAY 21

技術 30天就Go(21):LINE REBOT 01 LINE API 申請

LINE API 申請教學 首先,到LINE BUSSINESS CENTER申請帳號 點選右上角的登入,申請BUSSINESS帳號前提是要有LINE帳號...