原创 setsockopt()用法(參數詳細說明)

int setsockopt( SOCKET s, int level, int optname, const char* optval, int optlen ); s(套接字): 指向一個打開的套接口描述字 level:(級別): 指

原创 在VMware中爲RedHat Enterprise Linux 5安裝VMware tools

我使用的VMware workstation版本爲 6.0.2 build-59824。 虛擬系統啓動後,在虛擬機菜單上選擇VM,選擇install VMware tools...即可在虛擬系統裏看到光盤的鏡像文件,一個rpm,一個.gz

原创 USB學習一:uhci ohci ehci三者區別

  1.uhci  ohci  ehci他們都是主機控制器的規格 OHCI主要爲非PC系統上以及帶有SiShe ALi芯片組的PC主板上的USB芯片 UHCI大多爲Intel和Via主板上的USB控制器芯片。UHCI的硬件電路比OHCI簡

原创 VMware中安裝Redhat或者ubuntu等一系列軟件在圖形界面和命令行之間切換

      這個東西在網上找了好久,但是都沒有實現,自己最後看見一個文檔,覺得可行,就寫出來給大家分享下 我的過程:      首先,網上說的切換鍵是:Ctrl+Alt+F1---F6切換到命令行模式是完全不正確的,至少在我電腦上不適用

原创 內核模塊中__init,__exit的作用

  內核模塊的初始化函數,撤消函數通常是這樣的形式:         static int __init xxx-init(.....);        //函數沒有參數就寫void,init前是兩個_         static vo

原创 條件變量、pthread_cond_init

1.初始化條件變量pthread_cond_init #include <pthread.h> int pthread_cond_init(pthread_cond_t *cv, const pthread_condattr_t *cat

原创 我的成長經歷 與技術的緣分

注意:這是一篇介紹我20多年來的成長的經歷文章,需要很多的時間去修改 期待最終版的完成!   個人名言:成功是優點的發揮,失敗是缺點的積累!不爲失敗找理由,只爲成功找方法…… 所獲獎勵: 2007年:         索尼杯全國大學生電子

原创 進程和線程的區別

   進程和線程都是由操作系統所體會的程序運行的基本單元,系統利用該基本單元實現系統對應用的併發性。進程和線程的區別在於: 簡而言之,一個程序至少有一個進程,一個進程至少有一個線程. 線程的劃分尺度小於