·迷失的時候,選擇更加艱辛的那條路;·可能是按照找到的資料進行記錄;
靜態鏈結庫和動態鏈結庫區別
靜態庫里的**在編譯期就會嵌入可執行檔案。動態庫在程式執行時,動態載入到記憶體,或者按照需要,隨時被載入到記憶體
;
設計模式的兩大主題
系統復用與系統擴充套件;
最長公共子串行使用的演算法
動態規劃;
cap原則
c:容錯性;a:可用性;p:分割槽容錯性;cap不可能同時存在,也就是不可兼得,一般情況都會根據一些自身的因素進行選擇,例如銀行可能更加注重cp,畢竟不出錯才是最重要的;
redis和zookeeper與cap原則
redis的話滿足分割槽的原則,即p原則,至於c和a原則一般是c強a就弱,a強c就弱;很多部落格確實說zookeeper主要滿足的是cp原則;引入 observer節點緩解節點可以緩解p的問題;
可以看看篇論述zookeeper與cap關係的文章;
在tcp的四次揮手階段tcp伺服器第二次發出資訊後的狀態
last-ack;
程序間的通訊方式
程序間的親屬關係主要是指父子程序關係;
1.管道(pipe)
:管道是一種半雙工的通訊方式;
2.命名管道(fifo)
:有名管道也是半雙工的通訊方式,但是它允許無親緣關係程序間的通訊 ;
3.訊息佇列(messagequeue)
:訊息佇列是由訊息的鍊錶,存放在核心中並由訊息佇列識別符號標識;
4.共享儲存(sharedmemory)
:共享記憶體就是對映一段能被其他程序所訪問的記憶體,這段共享記憶體由乙個程序建立,但多個程序都可以訪問。
5.訊號量(semaphore)
:訊號量是乙個計數器,可以用來控制多個程序對共享資源的訪問;
6.套接字(socket)
:套接字;
7.訊號(sinal):用於通知接收程序某個事件已經發生;
二叉樹的層序遍歷,應該錯了,但是也正常
public
class
treelayer
if(poll.right!=null)
}//每乙個for迴圈都會迴圈一層,那麼將迴圈得到的資料放入到相應的動態陣列裡;
list.
add(temp);}
return list;
}public
static
void
main
(string[
] args)
}class
node
@override
public string tostring()
';}}
這是第一篇,後續如果覺得還有需要記錄的再說吧; 前端筆試記錄1
填空題 1.瀏覽器核心 iefirefox chrome opera safari 問答題1.opacity 0,display none,visibility hide三者的區別 2.diplay有哪些屬性,並簡要說明 3.map,foreach,reduce 4.readystate的五種狀態 ...
sg筆試記錄
今天被某gou的筆試第二題的迷之題意坑了,不過目前質量最高的試卷應該就是它了,有好多題目,理解一點,但是沒有理解透徹,記錄一下。1.class aax2 int x,y,z x1 int main class b class c public b,public a sizeof a 1,sizeof...
筆試記錄0820
目錄 toc 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。去部落格設定頁面,選擇一款你喜歡的 片高亮樣式,下面展示同樣高亮的 片.an highlighted block 時間記...