iT邦幫忙

golang相關文章
共有 1016 則文章
鐵人賽 自我挑戰組 DAY 4
Go in 3o 系列 第 4

技術 [Day04] Go in 30 - 變數與算符 part03 常數、列舉、Scope,套一些流程控制

本篇整理有關 Go 語言中常數、列舉和變數作用範圍的介紹,並進入下一個篇章有關流程控制。 一、Go 常數、列舉、變數作用範圍 1.1 常數(constant)...

鐵人賽 自我挑戰組 DAY 3
Go in 3o 系列 第 3

技術 [Day03] Go in 30 - 變數與算符 Part02 運算子與指標

一、運算子分類 算符又稱為運算子,算數、比較、邏輯運算子使用比來跟其它程式語言都差不多,以下是Operators的分類 : 算術算符(arithmetic o...

鐵人賽 SideProject30 DAY 4

技術 [Day 4] 閑的沒事 - 來源端口(踩坑)

發送封包 昨天建立一個TCP SYN packetTCP Header建立好了,TCP Data暫時不建立。缺了什麼?缺了srcPort... 使用net建立p...

鐵人賽 SideProject30 DAY 5

技術 [Day 5] 閑的沒事就建立socket - sys

在syscall還未被棄用的時後是用syscall建立socket指定來源PORT。現在使用sys(主題是做DDOS,其實有沒有指定PORT不是重點,但這個在後...

鐵人賽 自我挑戰組 DAY 2
Go in 3o 系列 第 2

技術 [Day02] Go in 30 - 變數與算符 part01 變數

圖片來源 : System32Comics 一、變數簡介 變數可以用來暫存資料,宣告一個變數需滿足四個條件: 宣告變數的敘述 變數名稱 變數要儲存的資料型別...

鐵人賽 Modern Web DAY 5
起步Go!Let's Go! 系列 第 5

技術 [Day 05 ] Go 運算符號:舞動程式碼的魔杖

運算符號又稱運算子,是每個程式語言中的基本元素之一,用於執行各種數學運算與邏輯運算的符號。在 Go 當然也提供了一系列的基本運算符號。 算術運算 算術運算有:加...

鐵人賽 SideProject30 DAY 2

技術 Day02 前置準備-01(Line Developer + AWS SSM)

我們會需要串接到很多的第三方服務,所以必然會有很多繁複的前置準備,雖然有些流程都是老生常談了,但考慮到文章的完整性,一些基本設定的說明,讓我們一起再簡單走過一次...

鐵人賽 Modern Web DAY 4
起步Go!Let's Go! 系列 第 4

技術 [ Day 04 ] Go 的資料型態及運用

Go 是一種靜態強型別的程式語言,所以所有資料在編譯時都需要賦予一種資料型態,且不允許不同資料型別之間的隱式轉換。也因如此在編譯的過程中若資料型別不匹配或有問題...

鐵人賽 自我挑戰組 DAY 1
Go in 3o 系列 第 1

技術 [Day01] Go in 30 - Go 語言簡介

Go 關於喇隻動物 Go語言的吉祥物,它被稱為"Gopher",是Go語言的象徵之一。gopher圖片採用知識共享署名3.0授權。可以創...

鐵人賽 SideProject30 DAY 1

技術 Day01 背景&專案介紹

背景 Line應該是目前臺灣最主流的通訊軟體,不知道大家的使用習慣如何,但我相信應該很多人跟我一樣,習慣建一個or多個只有自己一個人的群組,然後有什麼資料就往自...

鐵人賽 自我挑戰組 DAY 3

技術 3.Race Condition, Atomicity, Memory Access Synchronization

Race Condition 當多個執行緒或goroutine訪問和操作相同的數據,而其最終的操作結果取決於執行的時序,可能導致不可預期或不一致的結果。 想像一...

鐵人賽 自我挑戰組 DAY 2

技術 2.Concurrency ? Parallelism?

Concurrency 與 Parallelism 的深入探討:從差異到應用 我們常常聽到兩個詞:Concurrency(併發)與 Parallelism(平行...

鐵人賽 自我挑戰組 DAY 1

技術 1.參賽前言

動機:希望加深對於golang concurrency的理解 去年,我也報名了ithome鐵人賽。當初帶著滿腔熱誠,想要透過連續的寫作分享知識。然而,生活總是充...

鐵人賽 Modern Web DAY 3
起步Go!Let's Go! 系列 第 3

技術 [ Day 03 ] 你的第一支 Go 程式

第一個程式 今天我們就來撰寫你的第一支程式吧!! 撰寫程式 昨天有提到 Go 的工作區,我們在 src 的資料夾添加 myProject 的資料夾,之後練習的檔...

鐵人賽 SideProject30 DAY 3

技術 [Day 3] 閑的沒事就找套件 - Go原生套件"net"

用什麼套件建構封包 先來測一下有go有什麼packet interface好用的套件,像其他語言例如c、python可以用socket建構封包。python還有...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 16

技術 第十六天: 標準函式庫(Standard library)

標準函式庫(Standard library) 今天來點輕鬆的話題,介紹一下golang的標準函式庫, 標準函式庫可以至官方網站查看 https://pkg.g...

鐵人賽 Modern Web DAY 2
起步Go!Let's Go! 系列 第 2

技術 [ Day 02] 萬事起頭難,但是裝 Go 一點都不難!

Go 安裝與第一個程式 要入門一種程式語言,第一步就是要先到官方網站看一下要如何使用該語言。所以我們先到Go 官網來看一下唄! 安裝 這邊會以 Mac 來說明安...

徵才 golang developer

工作地點:中和薪資:年薪80萬─120萬有興趣請發信: Jobs@gentrice.net 職位名稱: Golang AI & 網路管理工具開發工程師...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 17

技術 第十七天:介面interface

探討介面interface interface中文翻譯叫介面、中國稱呼為接口, 它是一組 method signatures、也就是一組方法, 裡面定義了還沒有...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 11

技術 第十一天:函式Function 2/2

函式進階技巧介紹 今日介紹在Golang中接受的函式進階用法, 本人在工作中幾乎沒用到過 但這些方法真的很有趣, 就當作自己練習吧~~ 遞迴 Recursion...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 15

技術 第十五天:Method 介紹

首先,先跟自己說聲辛苦了~~鐵人賽完成一半嘍~~ 不敢說對golang非常瞭解,但至少懂了一些皮毛XDD 今天要來探討的主題是方法method, method介...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 14

技術 第十四天:Golang 指標Pointer

指標介紹 筆者第一個學習的程式語言是C++,當時學得很開心~ 但......碰到指標之後一個頭兩個大,當時完全搞不懂指標到你在幹嘛...... 如果你是跟我...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 13

技術 第十三天:Map介紹

Map介紹 map是使用key:value儲存資料的資料結構, 跟陣列、結構相似都可以在單個變數存入大量資料, 但它需要有key的存在,key如同值的身分證一樣...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 12

技術 第十二天:golang 結構 Struct介紹

結構介紹 結構 Struct 可以將不同數據類型的成員集合成單個變量, 概念和Array相識但它只能儲存到多個相同型別的資料, 對於複雜的資料紀錄相當有幫助~...

鐵人賽 Modern Web DAY 1
起步Go!Let's Go! 系列 第 1

技術 [ Day 01 ] 用 Go 踏上程式之旅

開場白 嘿,大家好!我是 Go 語言初學者 Kacaw(嘎造)。緣分奇妙,去年我意外地踏入了程式開發的坑,而現在,我又發現了 Go 語言,正站在嶄新專案的起點,...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 10

技術 第十天:函數Function 1/2

Function介紹 如果有一個很大串的程式頻繁複使用, 可以使用Function將他包起來, 以後需要使用到這串程式時就可以呼叫它, 既可以保持程式簡潔、好維...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 9

技術 第九天:流程控制(3) for 陳述式

for陳述式介紹 如果有一個程式需要重複執行5次該如何處理? 在還沒有for陳述式的觀念之前可能會使用以下寫法: package main import (&q...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 8

技術 第八天:流程控制(2) Switch陳述式

switch陳述式介紹 老實說剛開始學習switch時一直搞不太懂它跟if的差別, 直到理解switch有開關的意思才恍然大悟, 其實只要把他想像成開關控制就...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 7

技術 第七天:流程控制(1):if 判斷

if介紹 今天來介紹Golang中流程控制的if陳述式 它最主用的用途是進行條件判斷, 只要條件成立就執行if內部的程式, if的概念相當簡單語法如下: if...

鐵人賽 自我挑戰組 DAY 1
Go語言自學挑戰 系列 第 6

技術 第六天:Golang的運算符Operator介紹

什麼是運算符? 運算符是運用於程式對變數與值的操作, 以變數a與值20進行**加法+**運算為範例: package main import ("f...