Time of Update: 2016-03-28
標籤:window.history.go(-1)返回且重新整理頁面windows視窗對象(曆史)history.go(),history.back(),history.forward()。 因為windows對象引用不是必須的。所以windows.history.go() == history.go()的。 go()方法只有一個參數,可以是整數、負數。如果是正數,就前進。負數就是後退。(相當於Forward和Back的區別)
Time of Update: 2016-03-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 剛做外國網站上看到一篇文章 "Google creates programming language to simplify app dev", 報道Google 在周二發布了一種新的程式設計語言,叫做 "Go” , 該語言設計來是編碼更簡單,而不會損失程式的效能,該語言是作為系統級程式設計語言被開發的,而且是開源發布的,其官方網址為 http://golang.org/,
Time of Update: 2016-03-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package mainimport("fmt""net/smtp""encoding/base64")//html,plainfunc SendMail( title,user,pswd,smtpserver,port,from,to,subject,body,format string ) error {bs64 :=
Time of Update: 2016-03-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。熊貓TV的禮物系統使用了golang的 mongo庫 mgo,中間踩了一些坑,總結下避免大家再踩坑golang的mgo庫說明裡是說明了開啟串連複用的,但觀察實驗發現,這並沒有根本實現串連的控制,串連複用其實僅在當前操作 (session.Close 之前 )生效,最終還是需要程式員自行去限制串連才行。廢話不多說,開始上代碼GlobalMgoSession, err := mgo.Dial(host) func (m
Time of Update: 2016-03-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。1.閉包Go語言中的閉包同樣也會引用到函數外的變數。閉包的實現確保只要閉包還被使用,那麼被閉包引用的變數會一直存在,例如:package mainimport "fmt"func main(){ var j int = 5 a := func()(func()) { //圓括弧中的func()表示傳回值是一個func()函數 var i int = 10 return
Time of Update: 2016-03-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。golang sync WaitGroup剛才看golang的sync的包,看見一個很有用的功能。就是WaitGroup。先說說WaitGroup的用途:它能夠一直等到所有的goroutine執行完成,並且阻塞主線程的執行,直到所有的goroutine執行完成。WaitGroup總共有三個方法:Add(delta
Time of Update: 2016-03-26
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。見代碼:package mainimport ( "fmt")func main() { var whatever [5]struct{} for i := range whatever { fmt.Println(i) } //part 1 for i := range whatever {
Time of Update: 2016-03-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目的在新單位工作已經快1年,這邊使用了go語言作為主要的開發語言。在這裡記錄在工作中使用該語言遇到的問題、心得,避免以後再踩坑。各種例子1、從一個map對象中根據key擷取值。其中map的通用類型可以定義為:map[string]interface{}前提條件存在一個上述類型的map定義var m map[string]interface{} = make(map[string]interface{})可以有兩種方式來擷取對象(1
Time of Update: 2016-03-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。見代碼中注釋:package mainimport ( "fmt" "sync")func main() { m := map[string]int{"a":1, "b":2, "c":3, "d":4, "e":5, "f":6}
Time of Update: 2016-03-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。見代碼注釋:package mainimport ( "fmt" "sync")func main() { sourceArray := [...]string{"a", "b", "c", "d", "e", "f", "g"}
Time of Update: 2016-03-25
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。package fib/**Fibonacii的幾種演算法實現*/// 直接迴圈計算func Fib(n int) int { f := [3]int{0, 1, 1} if n < 0 { return -1 } if n < 3 { return f[n] } for i := 3; i <= n; i++ { f[0], f[1]
Time of Update: 2016-03-25
這是一個建立於
Time of Update: 2016-03-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go語言的net/http包的使用非常的簡單優雅(1)服務端package mainimport ("flag""fmt""net/http")func main() {host := flag.String("host", "127.0.0.1", "listen host")port :=
Time of Update: 2016-03-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。這是用雙for的方法實現了2個slice的比較,方法很土,但思路直觀 // FuncTest project main.gopackage mainimport ("fmt")//檢查slice b是否在slice a中//需要比對的2個slice分別是a和b//isSame 比對的2個slice是否相同//diffSlice 如果2個slice不同,那麼不同的元素將儲存在其中func
Time of Update: 2016-03-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 go語言中的main函數也是運行在一個單獨的goroutine中的,一般稱為 main goroutine,main函數結束時,會打斷其它 goroutine 的執行,但是其它 goroutine 不會打斷其它的 goroutine 的執行,除非是通過通訊讓對方自行中止。 先來看一個最簡單的並發例子,一個時間伺服器:(偏題了,不應該使用這個例子,應該突出重點,這個例子可以放到tcp那節)func main() {
Time of Update: 2016-03-28
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。你可能會偶爾遇到沒有函數體的函式宣告,這表示該函數不是以Go實現的。這樣的聲明定義了函數標識符。package mathfunc Sin(x float64) float //implemented in assembly language如果一個函數將所有的傳回值都顯示的變數名,那麼該函數的return語句可以省略運算元。這稱之為bare
Time of Update: 2016-03-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。890 nohup ./eclipse > ./eclipse.log & 891 sudo nohup ./eclipse > ./eclipse.log & 892 su 893 apt-cache search golang 894 sudo apt-get install golang 895 sl 896 ls 897 cd /home/ 898 ls 8
Time of Update: 2016-03-27
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 ages := make(map[string]int) // mapping from strings to ints我們也可以用map字面值的文法建立map,同時還可以指定一些最初的key/value:ages := map[string]int{ "alice": 31, "charlie": 34,}這相當於ages := make(map[string]int)ages[
Time of Update: 2016-03-27
標籤:1. LoadRunner
Time of Update: 2016-03-26
標籤:走回到我自己的路上朋友們都在做生活中該的正事,我確一直檢查著走自己的愛好搖滾之路,大部分時間都在聽歌,打鼓的時候聽歌是去分析人家怎麼過度鼓,彈琴後有開始細細每一歌曲的吉他張力在哪裡,很熱情,一直熱情到現在,也會有怠慢吉他的時候,但發自內心的說從來沒有想過要放棄,而是每每聽歌都會將自己融入到那歌曲的氛圍中,是自己站在舞台上風騷的波弄著琴弦。也每每在聽人家怎麼就能彈奏出這樣的音樂呢,時常會暢想的幻想自己有一天在馳騁自己的作品。