講師回答 / 楓荇
@Q646448149?您好!悲觀鎖:簡(jiǎn)單說(shuō)就是先占了我要使用的所有資源,強(qiáng)制絕對(duì)串行化,不允許我開(kāi)始執(zhí)行時(shí),不管是否要真的執(zhí)行,涉及到的資源絕對(duì)的私有,絕對(duì)占有。用一個(gè)簡(jiǎn)單的案例講,我要去停車,進(jìn)停車場(chǎng)時(shí),系統(tǒng)給我分配一個(gè)停車位A201,告訴讓所有停車的人,并且A201車位上安裝了車位鎖,只有我的車過(guò)去才能打開(kāi);那么也就是說(shuō),我入場(chǎng)是就占了這個(gè)車位,不管這個(gè)時(shí)候不管我是否真的要停,A201車位是我的其他人不能停。樂(lè)觀鎖:不管資源是否能用,我先去嘗試,如果資源已經(jīng)被占了或者狀態(tài)變了,大不了失敗重來(lái)。用上面...
講師回答 / 楓荇
@慕粉1428252144? 是二進(jìn)制么?剛剛試了一下十進(jìn)制表示為:2097151 ,實(shí)在是破解不了你的密碼信息,還望指教????
2019-03-01
講師回答 / 楓荇
可以參考官方文檔:https://golang.org/pkg/math/rand/#Seed 意思就是:seed方法用來(lái)提供一個(gè)初始化的種子值,從而來(lái)確定隨機(jī)源中默認(rèn)的狀態(tài)值;如果不調(diào)用seed方法,那么默認(rèn)的行為就是調(diào)用Seed(1),將1作為初始化的種子值;這樣rand每次使用的種子數(shù)都是1,所以每次重啟程序都會(huì)隨機(jī)生成的序列都是一樣的;不重啟時(shí)程序也不停止,一直獲取的隨機(jī)數(shù)是不一樣的;每次重新設(shè)置種子值,那么隨機(jī)序列就不一樣了。
2019-02-28
講師回答 / 楓荇
@qq_boy_3?您好!在課程中使用的是Goland,是jetbrains也就是我們熟知的Intellji IDEA的golang開(kāi)發(fā)定制版本。也可以使用Intellji IDEA安裝Golang插件,是一樣的。下載地址:https://www.jetbrains.com/go/
2019-02-26