Time of Update: 2015-05-12
標籤:golangpackage stackimport ( "errors")type Stack []interface{}func(stack *Stack) Push(v interface{}) { *stack = append(*stack, v)}func(stack *
Time of Update: 2015-05-09
標籤:今天早上想把檔案傳到網盤裡,而且還想修改把檔案名稱改成檔案名稱的md5,一個一個修改比較麻煩。最近一直在研究Go語言,該語言比較簡潔,可以編譯成可執行程式,所以就用Go語言寫了一個小工具叫md5ren。實現的功能是在要修改的檔案夾中執行命令md5ren,達到的目標是將該檔案夾下所有的檔案以及檔案夾都修改成原始名稱的md5值,如果是檔案,則保留原檔案的尾碼。使用到的Go語言的功能有:列出一個檔案夾下的所有檔案判斷檔案類型,是檔案還是檔案夾寫檔案產生字串的MD5值列出一個檔案夾下的所有檔案fi
Time of Update: 2015-05-06
標籤: 摘要: 本文主要解說go語言的檔案操作.系統底層的open\write等系統調用,往往操作的檔案對象是檔案描寫敘述符;而C語言庫的檔案操作須要藉助fopen/fread等函數,它們的操作對象是檔案指標.go語言中,對檔案操作進行了進一步封裝……1.os包中File類首先,file類是在os包中的,封裝了底層的檔案描寫敘述符和相關資訊,同一時候封裝了Read和Write的實現。type File struct { *file}type file struct {
Time of Update: 2015-05-11
標籤:安裝ubuntu分區 win7ubuntu雙系統 沒有根檔案系統 easybcd ubuntu安裝
Time of Update: 2015-05-12
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golangpackage stackimport ( "errors")type Stack []interface{}func(stack *Stack) Push(v interface{}) { *stack = append(*stack, v)}func(stack *Stack) Pop() (interface{}, error){ if len(*stack) == 0 {
Time of Update: 2015-05-10
這是一個建立於
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。untime.Gosched()用於讓出CPU時間片。這就像跑接力賽,A跑了一會碰到代碼runtime.Gosched()就把接力棒交給B了,A歇著了,B繼續跑。看代碼:package main import ("fmt""runtime") func say(s string) {for i := 0; i < 2; i++ {runtime.Gosched()fmt.Println(s)}
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄常量操作符與指標常量定義iota操作符指標摘要 定義常量,常量組,上行運算式,iota,++/–,指標常量,操作符與指標常量定義常量使用 const 關鍵字進行定義常量的值在編譯時間確定,所以運行時無法改變常量運算式中的函數必須是內建函數(因為自己寫的函數的傳回值是在運行時確定的)樣本const ( text, size = "text",
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄安裝與運行Go 特點安裝第一個例子摘要 go run安裝與運行Go 特點支援並發,記憶體回收的編譯型系統程式設計語言匯入沒有使用過的包時會報錯安裝Mac osbrew install go第一個例子建立一個檔案,名為 “hello.go”,添加如下內容package mainimport "fmt"func main() { fmt.Println("Hello, 世界")}運行此段代碼E:
Time of Update: 2015-05-06
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄interface概念定義介面實現介面作為參數的介面介面類型轉換嵌入介面空介面nil 介面摘要 定義介面,實現介面,使用介面,作為參數的介面,if 和 switch 中的介面,類型轉換,嵌入介面,空介面interface概念只要某個類型擁有該介面的所有方法簽名,即算實現該介面,無需顯式聲明實現哪個介面介面只有方法聲明,無實現,無欄位當介面儲存的類型和對象都為 nil 時,介面才為 nil介面調用不會做 receiver
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天遇到一個問題(應該算是坑吧): 在Goroutine中退出時defer調用RPC的Close函數, 但是server總是提示網路非正常退出. 最終發現是Goroutine退出時調用Close可能導致阻塞, 阻塞導致Goroutine切換到main. main 退出後程式就終止了. 我構造了一個類似的例子: package mainimport ( "log" "time")func
Time of Update: 2015-05-05
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go語言版本的Protobuf-RPC基本算完成了. 現在簡單說下使用方法. 安裝測試環境 先下載代碼(不支援go get): hg clone https://bitbucket.org/chai2010/gopath 然後下載後的目錄設定為GOPATH, 並添加$GOPATH/bin到PATH環境變數. 在$GOPATH/bin中已經包含了Windows下的2.4.1版本的protoc.exe. 如果是Linux等系統,
Time of Update: 2015-05-12
標籤:import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;import java.util.Set;public class Test { public static void main(String[] args)
Time of Update: 2015-05-11
標籤:買不起房子 超越 互連網 價值 而且 隨著互連網的興起,交通工具更加現代化,引發了資訊、物流的大爆炸,身處在這個高速發展的社會當中,人也會不由的加速學習,進步;不然瞬間就會被周圍人超越,被超越了自己的價值就要下降,價值下降了賺的錢也少了,錢少了就會被周圍看不起,就會買不起房子,娶不上媳婦……一邊串的因果關係,
Time of Update: 2015-05-09
標籤:轉自:http://segmentfault.com/q/1010000002677808 寫的是移動端的web,定義了一個textarea,在placeholder中添加了一些提示。由於有些手機螢幕不同,placeholder的內容不會自動換行,而是超出了螢幕顯示地區。之前搜尋過一些關於placeholder換行的內容,說是加入ward="hard"屬性強制換行(添加過,無效。)手動設標記換行(對於其他螢幕大行動裝置不合適了)。請問怎麼樣可以讓placeholder的內容可以自
Time of Update: 2015-05-09
標籤: 故障排查:是什麼
Time of Update: 2015-05-08
標籤:記錄golang的擷取,因為google訪問不了,網上老找不到正確的下載方式,這裡記錄下先下載golanghttp://golangtc.com/download 使用eclipse編輯器,下載eclipsehttp://www.eclipse.org/downloads/ 下載goclipsehttps://github.com/GoClipse/goclipse 源碼https://github.com/GoClipse/releases
Time of Update: 2015-05-07
標籤:原創內容轉載請註明:http://weibo.com/gdexqin程式碼的的基礎在http://blog.sina.com.cn/s/blog_7c03dc6f01012um2.html中先看匯入後的效果。 動畫模型是用別人傳到網上的(好像這個人物叫真名法典的樣子,不太認識,但是感謝上傳者),之前我們已經完成了通過OGREMAX匯入靜態情境的效果,匯入骨骼動畫我們需要對OGREMAX的匯出選項進行一些修改。下面先瞭解一下OGREMAX的一些基本選項(轉自網路):--
Time of Update: 2015-05-06
標籤:golang本文章來自於 Google官方的翻譯: How to Write Go Code? http://godoc.golangtc.com/doc/code.html介紹這篇文檔舉例證明了一個簡單地 Go package 並且介紹了 go tool,標準的方法來 fetch, build,and install Go package and commands.如果要使用 go tool,那麼就必須將程式碼群組織成一種特殊的形式。
Time of Update: 2015-05-07
標籤:轉自:http://0flyingpig0.blog.163.com/blog/static/99370556201011831738403/感謝原作者! 本文: Managing Game States with OGREhttp://www.ogre3d.org/wiki/index.php/Managing_Game_States_with_OGREGame State