原创 學習架構圖譜

 本文是筆者多年來積累和收集的知識技能圖譜,有的是筆者原創總結的最佳實踐,有的是小夥伴們的分享,其中每個祕籍圖譜裏面的內容都是互聯網高併發架構師應該瞭解和掌握的知識,筆者索性把這些圖譜收集在一起,並且歸類便於查找和學習,希望能夠

原创 軟件開發學習網站鏈接

介紹一些軟件開發視頻、編程語言。 1、視頻類 百度文庫: http://wenku.baidu.com/course/list/512 慕課網:http://www.imooc.com/course/lis

原创 01_Cgo-結構介紹

package main /* #cgo CFLAGS: -I/user/local/include #cgo LDFLAGS: -L/user/local/lib -l庫 // 定義/調用頭文件 //定義C函數 int test

原创 多線程傳參

  多線程傳參,分爲兩種方式。一種是設置 ==全局變量==;另一種是通過int pthread_create((pthread_t *thread, pthread_attr_t *attr, void *(*start_ro

原创 結構體初始化 initializer element is not constant

今天,同事爲了讓代碼數據正確顯示到界面上,要求我通過udp服務器發送參數設置給界面,我的主機是小端模式,對方是大端接收。本來想模擬一組數據發送過去試一試。結果發現得給他 轉換字節序,於是發現瞭如下全局變量賦值的問題。由於是測試數據,最後就

原创 網絡協議之DHCP協議(一)------DHCP協議基礎

一,動態主機配置協議DHCP 1,DHCP簡介 DHCP(Dynamic Host Configuration Protocol),動態主機配置協議,是一個應用層協議。當我們將客戶主機ip地址設置爲動態獲取方式時,DHCP服務器就

原创 setsockopt函數詳解及設置socket延時

closesocket(一般不會立即關閉而經歷TIME_WAIT的過程)後想繼續重用該socket: BOOL bReuseaddr=TRUE; setsockopt (s,SOL_SOCKET ,SO_REUSEADDR,(con

原创 線程池

    什麼時候需要創建線程池呢?簡單的說,如果一個應用需要頻繁的創建和銷燬線程,而任務執行的時間又非常短,這樣線程創建和銷燬的帶來的開銷就不容忽視,這時也是線程池該出場的機會了。如果線程創建和銷燬時間相比任務執行時間可以忽略不計,則沒

原创 uImage 和 zImage區別

make Image uImage與zImage的區別 內核編譯(make)之後會生成兩個文件,一個Image,一個zImage,其中Image爲內核映像文件,而zImage爲內核的一種映像壓縮文件,Image大約爲4M,而zImage

原创 valgrind使用說明

 zz自 http://blog.csdn.net/destina/article/details/6198443  感謝作者的分享! 一  valgrind是什麼? Valgrind是一套Linux下,開放源代碼(GPL V

原创 問題:VMware打不開系統:該虛擬機似乎正在使用中

問題:如下圖解決方法:根據陪配置文件路徑刪除產生的*.lck 文件,