map
package main
import
"fmt"
func
main()
mapa[
"demoa"]=
11 fmt.
println
(mapa)
//map[demoa:11]
var mapb map
[string
]inte***ce
//未初始化mapb直接賦值
mapb[
"demob"]=
22 fmt.
println
(mapb)
//panic: assignment to entry in nil map
}
slicepackage main
import
"fmt"
func
main()
fmt.
println
("len args :"
,len
(args)
,"args"
,args)
//len args : 6 args [0 0 0 0 1 2]
// 正確做法
argsr :=
make([
]int,3
)for i :=
0; i <
3; i++
fmt.
println
("len args :"
,len
(argsr)
,"args"
,argsr)
//len args : 3 args [0 1 2]
}
package main
import
("fmt"
"time"
)func
main()
}()for
}//輸出
//c1 1
//fatal error: all goroutines are asleep - deadlock!
//建立的goroutine只有一次select所以c1只取一次值,當向c1第三次傳值時死鎖
//正確建立方法
gofunc()
}}()
package main
import
("fmt"
"time"
)func
main()
}}()
for}
//永遠不會進到case <-time.after(time.second * 2)執行fmt.println(time.now())列印當前時間
//只要在2秒內其他case執行了就不會觸發<-time.after(time.second * 2)
正確方法,建立time.ticker物件,取ticker.c
package main
import
("fmt"
"time"
)func
main()
}}()
for}
golang查詢資料後,獲取內容出錯問題
err rows.scan user.id,user.name if err nil fmt.println content user 查詢時出錯 sql expected 21 destination arguments in scan,not 2 出現原因 資料庫不只兩個字段,而你只獲取2個字段...
hadoop hdfs 問題集錦 面試問題集錦
hadoop hdfs問題集錦 一 hadoop為什麼不適合處理大量的小檔案,怎麼解決?原因 1 檔案的元資料 包括檔案被分成了哪些blocks,每個block儲存在哪些伺服器的哪個block塊上 都是儲存在namenode上的記憶體,會對namenode的記憶體造成壓力 2 檔案過多會造成檔案的定...
php配置出錯,引發上傳檔案出錯
今天在做檔案上傳的時候,按正常邏輯提交,可提交到伺服器後,files tmp name 死活不對,表單的enctype multipart form data 這個也加上了,可值一直都是空。網上查了說要改php配置檔案的upload tmp dir,可是我其它系統能夠正常上傳,說明這個配置應該沒有問...