原文:Go語言_net篇

這篇想閱讀的是go的net包,net包提供了各種網絡IO類型,比如有TCP IP, UDP, 域名解析, Unix domain socket 使用這個包能很容易發送一個tcp請求,創建服務器也再也不需要像C語言那樣createSocket等一系列繁瑣的操作了,用起來那感覺不是一般地爽啊 下面先創建一個簡單的Server端: package main import net fmt func ma ...

2012-06-16 23:45 2 8069 推薦指數:

查看詳情

Go語言_時間

Go的time包是標准庫中的包之一 不用說,幾乎是開發必須用到的包之一。time包的說明文檔在: http://golang.org/pkg/time/ 先注意下Overview中的一句話: The calendrical calculations always assume ...

Tue Jun 28 22:43:00 CST 2016 0 3160
Go語言_反射

這里的GO使用的版本是1.2 Go語言的基本語法的使用已經在前幾篇陸陸續續學完了,下面可能想寫一些Go的標准庫的使用了。 先是reflect庫。 reflect庫的godoc在http://golang.org/pkg/reflect/ Type和Value 首先,reflect包有兩個 ...

Mon Jun 11 06:51:00 CST 2012 6 32994
Go語言_時間

哎,先發下牢騷,Go文檔還是太弱了,特別是標准庫中的文檔說明,很多函數幾乎就一句話過了。這點確實該向Microsoft的MSDN好好學學。 Go的time包是標准庫中的包之一 不用說,幾乎是開發必須用到的包之一。time包的說明文檔在: http://golang.org/pkg ...

Tue Jun 12 21:50:00 CST 2012 9 31372
Go語言_並發

當被問到為什么用Go語言,一定不得不提的是Go語言的並發程序編寫。在C語言中編寫非常繁瑣復雜的並發程序在Go語言中總是顯得如此便捷。 Go中並發程序依靠的是兩個:goroutine和channel 理解什么是goroutine? 對於初學者,goroutine直接理解成為線程就可以 ...

Wed Jun 06 17:55:00 CST 2012 12 29789
Go語言_接口

Go中,接口interface其實和其他語言的接口意思也沒什么區別。interface理解其為一種類型的規范或者約定。一種類型是不是“實現”了一個接口呢?就看這種類型是不是實現了接口中定義的所有方法。 1 接口的定義和使用。 比如 type I interface{ Get ...

Sun Jun 10 07:13:00 CST 2012 2 16220
Go語言_基礎學習

GO文件目錄結構 該圖是go-windows的目錄結構 如圖,go的程序應該是在gopath文件夾下的,分為bin, pkg, 和src三個子文件夾 src文件夾:每個次級文件夾(如demo)就是代表一個go項目,里面存放源程序 bin文件夾:go的每個項目生成的二進制可執行程序 ...

Sat Jun 02 15:36:00 CST 2012 14 17809
Go語言環境安裝

回家想重新學習下go的源碼,然后在win上安裝問題多多,遂整理一下 一、Go安裝包下載地址: 國情原因 https://golang.org/ 偶爾會訪問不了,新手要下載 Go 官方的提供的安裝包經常會受阻。解決方法是使用可信任的其他鏡像進行下載,推薦這兩個: https ...

Tue Feb 16 18:46:00 CST 2021 0 893
Go語言規范4 - 優化

@ 目錄 優化 4.1 質量保證 4.1.1 代碼質量保證優先原則 4.1.2 對外接口原則 4.1.3 值與指針(T/*T)的使用原則 4.1.4 init的使用原則 4.1.5 defer的使用原則 4.1.6 ...

Tue Mar 26 04:00:00 CST 2019 0 610
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM