Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天我們繼續哈,爭取我們把strings包這個東西給弄完了,這已經也有兩天沒有好好更新了,所以這兩天更新的比較多補充前兩天的(1)func Title(s string) string這個函數作用很簡單,就是把輸入的字串首字母大寫,參數是字串返回的是字串import ( "fmt" "strings")func main() { fmt.Println(strings.Title(
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。其實我也不明白是什麼讓我堅持下來一點一點的分析pkg包,但是分析的時候我感覺還是很高興的!今天我們繼續strings包(1)func Index(s, sep string) int 這個函數是尋找字串,然後返回當前的位置,輸入的都是string類型,然後int的位置資訊[php]import ("fmt""strings")func main()
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天我們繼續講golang標準庫的string這個包,我選定這個是看了下別的包真的需要這個功能所以我們來這個包,string包實現了簡單的函數方法來操作字串。其中的type Reader很簡單,因為會返回一個*Reader這就用到我們前邊講的io了,廢話不多說進入正題(1)func Contains(s, substr string) bool這個函數是尋找某個字元是否在這個字串中存在,存在返回true[php]import (&
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫今天我們繼續說os包,OK我們直接來(1)os.Mkdir建立單個目錄函式原形func Mkdir(name string, perm FileMode) error輸入一個目錄的名稱和目錄的許可權,我們可以用預設的os.ModePerm然後返回的是一個error的資訊,我們看下,也一塊複習前邊的一點知識[php] import ("fmt""os")func main()
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫 今天人我們繼續分析os包,這個包其實很多估計還待幾天我們才能分析完這個包–也謝謝大家的持續關注!!!我看網上搜尋mac golang的比較多,我就也用mac os開發吧!我的環境 第一個我們講的是os.IsExists()函數和os.IsNotExists(),他們的函數的原形是func IsExist(err error) bool func IsNotExist(err error) bool
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫今天我們繼續昨天的繼續分析golang的os包但是今天由於我的時間比較緊所以可能分析的比較少,但是還是一樣的味道!第一個我們分析的是os.Chtime()這個包,函數的原形是func Chtimes(name string, atime time.Time, mtime time.Time) error 輸入string的檔案的名稱 訪問時間 建立時間 返回的是error介面資訊[php]import ("
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。看到了七牛官網上很多問list這個API如何用?或者說人們看不懂,我用簡單的例子或者demo來簡單的給大家看看這個如何用!一個php版本一個golang的簡單demo!golang版本package mainimport ( "crypto/hmac" "crypto/sha1" "encoding/base64" "fmt" "
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 今天我們繼續講golang標準庫的io庫,我們今天就把io庫就講完了,所以就不多說了,讓給我們的講解和代碼[1]type Reader[php]type Reader interface { Read(p []byte) (n int, err error)}[/php](1)func LimitReader(r Reader, n int64)
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天我們繼續講golang的io的標準庫[1]type PipeReader[php]type PipeReader struct { // contains filtered or unexported fields}[/php](1)func Pipe() (*PipeReader,
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。gojson是快速解析json資料的一個golang包,你使用它可以快速的尋找json內的資料安裝 go get github.com/widuu/gojson使用簡介結構type Js struct { data interface{}}(1) func Json(data) *Js data為string類型,初始化Js結構,解析json並且return Js.datajson := `{"from":&
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Golang標準庫 今天我們分析的是golang的os包,為什麼今天不分析IO包而分析OS包了呢?看一下代碼io.WriteString(w Writer, s string)其中Writer是目標寫入器,然後我們會發現func (f *File) WriteString(s string) (ret int, err
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天我們開新的標準庫io也是繼續上一次我們沒有講完的標準庫,上一次我們只說了io/ioutil這次我們繼續開講整個io庫(1)func Copy(dst Writer, src Reader) (written int64, err
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天我們講golang os包的最後兩個包user、signalos/user包(1)type UnknownUserError string其中這個裡邊有一個方法func (e UnknownUserError) Error() string返回木有使用者的錯誤資訊[php]import ("fmt""os/user")func main() {var err
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 Golang標準庫 今天我們講解的是golang標準庫裡邊的io/ioutil包–也就是package io/ioutil 1.ioutil.ReadDir(dirname string)這個函數的原型是這樣的 func ReadDir(dirname string) ([]os.FileInfo, error) 不難看出輸入的是dirname類型是string類型的
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫今天我們講os/exec包,這個我就不廢話了(1)func LookPath(file string) (f string, err error)這個是搜尋可執行檔二進位的檔案的路徑,返回的是執行路徑和error[php]import ("fmt""os/exec")func main() {f, err := exec.LookPath("php")if err
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。沒事用golang寫了個簡單的orm管理架構mysql的,當然簡單使用了一下,然後大家提交一下bug,然後我會持續更新和最佳化這個程式官方網站介紹gomysql是基於go-sql-driver基礎上開發的orm,這是一個輕量級的庫。它會使資料庫的增刪改查變得非常容易。當然也是測試開發版,會一直最佳化和更新!請時刻關注我們安裝go get github.com/go-sql-driver/mysqlgo get
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫今天我們繼續os包,不多說話了就說一句是golang的os包(1)type FileInfo裡邊就兩個函數Stat和Lstat這個我就不多說了,使用方法相同前邊咱們也介紹了[php]import ("fmt""os")func main() {//這個和stat差不多f, _ := os.Lstat("1.go")fmt.Println(f)
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫 今天我們繼續講golang標準庫的os包,依然是沒有廢話直接來 (1)(f *File).Name()這個函數是返迴文件的名稱,函數原型func (f *File) Name() string要檔案的指標操作,返回字串,感覺比較雞助的方法底層實現[php] func (f *File) Name() string { return f.name } import ("fmt""os
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 一直講golang標準庫,不僅大家看煩了,我自己寫的都比較難受了,所以寫一個簡單的靜態檔案伺服器,裡邊有上傳下載,和簡單的html,你可以根據你自己的需求來修改~~包含功能靜態檔案模板檔案上傳檔案查看和下載使用的包import ( "fmt" "html/template" "io" "net/http" "os"
Time of Update: 2017-02-09
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Golang標準庫 今天我們繼續os包分析~~~木有廢話~~ (1)os.Rename()這個函數的原型是func Rename(oldname, newname string) error,輸入的是舊檔案名稱,新檔案名稱,然後返回一個error其實這個函數的真正實現用的syscall.Rename()然後通過MoveFile(from *uint16, to *uint16) (err error) =