今天把這兩貨放在一起來看看,因?yàn)镽edis是把數(shù)據(jù)都放在了內(nèi)存里,所以涉及到內(nèi)存的占用,基本就是能省則省,對(duì)于一些小容量的redis對(duì)象來說,r...
除了保證操作的原子性以外,同步還可以保證變量在不同線程之間的內(nèi)存可見性。原子性和可見性共同構(gòu)成了同步的兩個(gè)核心要素。第三章主要講述如何在線程之間...
線程是CPU調(diào)度的最小單位,與進(jìn)程不同,它們擁有相同的地址和fd描述符,操作系統(tǒng)的基本調(diào)度單元是線程。進(jìn)程為線程提供了獨(dú)立的地址(通過vm)和獨(dú)...
這是一道DP題,使用DP[i]來表示以I為結(jié)尾的子串的最大長(zhǎng)度。轉(zhuǎn)移關(guān)系式式DP[i+1]=Math.min(DP[i]+1,i-j),j是距離...
BST可以考慮中序遍歷,如果合法,得到的結(jié)果總是遞增的,我們通過對(duì)IN-ORDER的結(jié)果進(jìn)行依次檢查來判斷其是否是合法的。
Given an integer n, return the number of trailing zeroes in n!. 這是一道數(shù)學(xué)題,...
一開始用了list稍微有點(diǎn)慢。改用了數(shù)組好多了。這里我們是使用三個(gè)指針來惰性的計(jì)算下一個(gè)值,取出其中最小的值加入到數(shù)組,注意值可能會(huì)有重復(fù),所以...
由于障礙的出現(xiàn),需要改動(dòng)一下代碼。需要注意的是在初始化第一行時(shí)如果前面出現(xiàn)障礙,后面必須都是0