原创 高級進程間通信之UNIX域套接字

UNIX域套接字用於在同一臺機器上運行的進程之間的通信。雖然因特網域套接字可用於同一目的,但UNIX域套接字的效率更高。UNIX域套接字僅僅複製數據;它們並不執行協議處理,不需要添加或刪除網絡報頭,無需計算檢驗和,不要產生順序號,無需發送確

原创 tcp可靠傳輸的機制有哪些(面試必看

一、綜述 1、確認和重傳:接收方收到報文就會確認,發送方發送一段時間後沒有收到確認就重傳。 2、數據校驗 3、數據合理分片和排序:   UDP:IP數據報大於1500字節,大於MTU.這個時候發送方IP層就需要分片(fragmentat

原创 tcp窗口滑動以及擁塞控制

TCP協議作爲一個可靠的面向流的傳輸協議,其可靠性和流量控制由滑動窗口協議保證,而擁塞控制則由控制窗口結合一系列的控制算法實現。一、滑動窗口協議     關於這部分自己不曉得怎麼敘述纔好,因爲理解的部分更多,下面就用自己的理解來介紹下TCP

原创 linux中fork()函數詳解(原創!!實例講解) (轉載)

一、fork入門知識      一個進程,包括代碼、數據和分配給進程的資源。fork()函數通過系統調用創建一個與原來進程幾乎完全相同的進程, 也就是兩個進程可以做完全相同的事,但如果初始參數或者傳入的變量不同,兩個進程也可以做不同的事。

原创 open 函數小結

umask 掩碼 open 函數的時候需要注意,掩碼去反之後和設置的值想與,得到真正的值。 可以在命令行 使用umask 來查詢 umask 000 設置掩碼   

原创 淺談C++之冒泡排序、希爾排序、快速排序、插入排序、堆排序、基數排序性能對比分析(好戲在後面,有圖有真相)

由於沒考慮到一些情況,對以上一些算法做了改進和對比!以及昨晚把希爾排序寫錯而誤以爲其效率高過快速排序的糗事,今天一一做了更正和說明,如果你絕得本隨筆不是很妥可以嘗試看看這http://www.cnblogs.com/maxiaofang/p

原创 查看某一個文件 篩選出來關鍵字符 並顯示行號

cat lpwan.c | grep loop -n 查找文件lpwan.c中的關鍵詞loop,並且打印出行數。

原创 二叉樹——根據遍歷結果,畫出對應的二叉樹 轉載至:http://canlynet.blog.163.com/blog/static/255013652009112602449178/

這道題目很經典,具體如下: 已知遍歷結果如下,試畫出對應的二叉樹: 前序:A B C E H F I J D G K 中序:A H E C I F J B D K G 解題要點: 1、前序、中序、後序——都針對中間那個節點而言(根節點也是

原创 ubuntu終端顏色快速配置

  ubuntu終端顏色快速配置 根據以下step步驟設置即可 step1:備份:cp ~/.bashrc ~/.bashrc.backup step2:打開文件:vim ~/.bashrc step3:找到PS1變量設置的代碼

原创 mac 下 如何在同一窗口打開多個終端並實現快捷鍵切換

相信大家編代碼的時候都會遇到,每次需要在頭文件,庫文件和源碼文件中編代碼的時候,總是需要在幾個文件中切換來切換去的,而且一個文件就一個終端窗口,每次都要用鼠標點來點去,非常麻煩,所以如果能把這幾個文件都放到同一個窗口裏面並用快捷鍵進行切換,

原创 鏈式隊列小結

1 隊列的特性是先進先出;最小單元是一個節點。包含了datatype和next,其中datatype是可以自定義的結構體,包含了多種類型的數據。 2 對隊列有隊尾指針和隊頭指針進行封裝。後面的操作是對他進行操作。 3 函數的值返回一種

原创 變量、內存區域、MDK文件(map、htm)

變量分爲:局部變量和全局變量 局部變量:函數體內部定義的變量,作用域爲函數內部,static聲明(靜態局部變量)該變量則函數調用結束後不消失而保留值,分配的存儲空間不釋放。 全局變量:函數體外部定義的變量,作用域爲文件內部,static聲明

原创 完全用Deepin Linux娛樂、工作、學習(1)

截至今天我已經用全Deepin Desktop Linux環境娛樂、工作、學習了100多天。當你看到這個桌面的時候,會不會覺得它是MacOS?錯了,它是Deepin Desktop Linux,而且它已經在全球很多個國家流行開,它字體的渲染

原创 一款真正可以拿的出手的本土嵌入式RTOS-SylixOS

由 winniewei 提交於 週四, 12/20/2018 作者:張國斌 在參加工信部人才交流中心和南京浦口區開發區管委會聯合舉辦的第三屆集成電路產業緊缺人才創新發展高級研修班暨產業促進交流會期間,我受邀參觀了南京翼輝信息公司,該公

原创 Nordic老版官網介紹(2018-11-30停止更新)

1. Nordic官網及資料下載 Nordic官網主頁:https://www.nordicsemi.com/,進入官網後,一般點擊“Products”標籤頁,即進入Nordic產品下載首頁,其獨立鏈接爲: Nordic產品下載鏈接:ht