原创 理解 Thread.Sleep 函數 ,Sleep(0) 釋放當前線程所剩餘的時間片,讓線程馬上回到就緒隊列而非等待隊列

原文章連接http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html我們可能經常會用到 Thread.Sleep 函數來使線程掛起一段時間。那麼你有沒有正確的理解這個函數的用法呢

原创 第一篇

  工作一年了,從興奮激動到淡定麻木又到了惴惴不安。寫博客記錄一下每天的所學吧。希望每天都有所學。堅持下來。

原创 我讀過的最好的epoll講解--轉自”知乎“

首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。    不管是文件,還是套接字,還是管道,我們都可以把他們看作流。    之後我們來討論I/O的操作,通過read,我們可以從流中讀入數據;通

原创 Overlay學習筆記

最近在看overlay,記錄一下學習過程,主要是overlay的框架。心理表徵:    大二層 虛擬化 vxlanoverlay是什麼?    overlay是相對於undelay的虛擬的網絡。underlay是物理網絡,overlay使用

原创 vpp中plugin的api編程(1) - 簡單使用

API簡介 vpp其實也有自己的control-plane。它們之間的就是使用API來交互,底層是用的共享內存機制。control-plane可以是使用不同的語言來寫,支持C/python/java/go 在這裏瞭解的是用C語言與vp

原创 20130712--細節問題

代碼效率問題!實現一個功能,插入一個數組成員。我寫的:int gw_cfm_md_set(const char *name, int level) { int index = -1; int i = 0;

原创 20130710--代碼技巧

1.list.h 鏈表的靈活使用,做了一個鏈表的模板,直接調用非常好用。2.爲了加強可擴展性,在定義變量的時候,可以用結構體,這就導致見到了只有一個成員的結構體。

原创 20130306

  今天主要在調試代碼上用了過多的時間。闡述一下先:1.猜想到了原因 2想好了解決方案 3.認爲某一種比較完善的解決方案做起來比較麻煩 4.用了比較簡單的方法探測 5.浪費了比較多的時間。6.思路想着想着,重點就跑了。 解決方法:1.判斷完

原创 路由協議概述(2) --- RIP

1.心理表徵:    域內 距離向量 簡單1.1域內    RIP協議用於域內。1.2距離向量    通過報文生成距離向量表,再由距離向量表,計算出路由表1.3簡單    1.RIP協議應用於比較簡單的網絡。由於最大跳數爲15(16爲不可達

原创 讀《聰明人的自由》

   要點:幹活與水貨的區別。什麼是分析。    分析,是通過觀察、分析、思考、實驗,發掘事物運行的規律,從而制定出最低成本,最大化獲得回報的策略的技藝。    水貨。很多人的的成果與他們的策略、心得、體會並沒有太大的關係,只是運氣好而已

原创 心理表徵

    概述有人學習能力強,有人學習差。衡量的標準是什麼?從結果的角度看 1.能用。能解決問題 2.能延伸。能與其他知識結合,產生新的知識。 3.效率高。能快速提取,不易忘記。如何才能達到這些效果呢?產生心理表徵。定義心理表徵的術語解釋是“

原创 理解 Thread.Sleep 函數 ,Sleep(0) 釋放當前線程所剩餘的時間片,讓線程馬上回到就緒隊列而非等待隊列

原文章連接http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html我們可能經常會用到 Thread.Sleep 函數來使線程掛起一段時間。那麼你有沒有正確的理解這個函數的用法呢

原创 我讀過的最好的epoll講解--轉自”知乎“

首先我們來定義流的概念,一個流可以是文件,socket,pipe等等可以進行I/O操作的內核對象。    不管是文件,還是套接字,還是管道,我們都可以把他們看作流。    之後我們來討論I/O的操作,通過read,我們可以從流中讀入數據;通

原创 20130305

    今天主要做lwip協議棧中的DHCP部分。學會了一個用數組來輪詢的方法。1.將函數指針當成數組的一個元素 2.參數等都可以當變量 3.使用判斷條件for循環就能輪詢的調用這些函數了。   last_time = cur_time; 

原创 第一篇

  工作一年了,從興奮激動到淡定麻木又到了惴惴不安。寫博客記錄一下每天的所學吧。希望每天都有所學。堅持下來。