原创 關於驅動程序中的ioctl

 我這裏說的ioctl函數是在驅動程序裏的,因爲我不知道還有沒有別的場合用到了ioctl, 所以就規定了我們討論的範圍。爲什麼要寫篇文章呢,是因爲我

原创 淺談C中的malloc和free

  在C語言的學習中,對內存管理這部分的知識掌握尤其重要!之前對C中的malloc()和free()兩個函數的瞭解甚少,只知道大概該怎麼用——就是m

原创 閒扯原碼、反碼、補碼

  閒扯原碼、反碼、補碼    相 信大家看到這個標題都不屑一顧,因爲在任何一本計算機基礎知識書的第一章都有他們的解釋,但是在書上我們只能找到一些簡單

原创 X,X11,XFREE,WM,KDE,GNOME等之間的關係

很多LINUX初學者分不清楚linux和X之間,X和Xfree86之間,X和KDE, GNOME等之間是什麼關係.常常混淆概念,我想以比較易於理解的方式說明一下X,X11,XFREE,WM,KDE,GNOME等之間的關係.由於本人 水平

原创 寫程序是種態度

         馬上就要畢業了,原以爲我有不錯的學習成績,豐富的實習經驗和項目經驗,應該可以找個相當不錯的工作。可從目前來說,我失敗了。      

原创 vxworks操作系統圖形模式下顯示驅動設計

    1 介紹   WindML即Wind Media Library(媒體庫),它支持多媒體程序運行於嵌入式操作系統,風河公司設計它主要是

原创 關於友元

採用類的機制後實現了數據的隱藏與封裝,類的數據成員一般定義爲私有成員,成員 函數一般定義爲公有的,依此提供類與外界間的通信接口。但是,有時需要定義一些函數,這些函數不是類的一部分,但又需要頻繁地訪問類的數據成員,這時可以 將這些函數定義爲

原创 指針數組的操作

簡單的說指針數組就是二維數組,因而對於char **file,*(file+index)與file[index]是等同的。現在假如要對file[ind

原创 關於C++中的多態性

    C++的多態性表現爲兩種情況:一,不同對象接收到相同消息時產生不同的動作;二,相同對象接收到相同信息時產生不同的動作。    第一種情況,用

原创 switch 中嵌套 while之妙用

今天看到一段代碼,代碼的風格與實用性無可圈之處,不過,仔細研究下,可以學到一些東西,加深了對switch的理解,代碼如下 void copy(cha

原创 c運算符優先級參考表

  c運算符     運算符(優先級從高到低) 結合性   ++(後綴) --(後綴) ( )(調用函數) [] {} (組合文字)

原创 基於arm9和vxworks中的中斷處理

中斷是外部事件通知操作系統的最常用手段。中斷處理機制是計算機多任務環境運行的基礎,是系統實時性的保證 VxWorks內核wind在任務調度、中斷處理及網絡處理等方面與其它嵌入式實時操作系統相比具有一定的優勢。特別是其提供的微秒級的中斷

原创 C語言之位域

     隨着硬件資源的不斷豐富,似乎位域的應用越來越少。但在嵌入式編程中,靈活運用位域可能無論從時間還是空間都帶來意想不到的想過,並且,在應聘筆試中

原创 C++之模板(Template)

  模板是C++提供進行編程的一種類書工具。所以在看本文以前請先了解一下C++類書的概念及相關的知識。1.模板的概念: 模板是實現類屬機制

原创 最大鄰近子序列和問題

 問題描述:給定整數A1,A2,A3.....An(可能爲負數),找出最大鄰近子序列之和,如果全爲負數,則爲零?算法描述:分治算法是一種利用遞歸來解決