原创 git push相關操作

$ git push ssh://[email protected]/rt4ls.git master // 把本地倉庫提交到遠程倉庫的master分支中 $ git remote add origin ssh://[email protected]

原创 CListCtrl設置和取消高亮方法,使列表中始終只有一條記錄爲選中高亮狀態

在做音樂播放器時,CListCtrl用來顯示歌曲列表,現在想達到的效果是,始終讓當前播放的歌曲處於選中高亮狀態。 代碼如下:m_songlist是CListCtrl類型 m_songlist.SetItemState(m_songlis

原创 MFC Listctrl控件使用總結

以下未經說明,listctrl默認view 風格爲report 相關類及處理函數 MFC:CListCtrl類 SDK:以 “ListView_”開頭的一些宏。如 ListView_InsertColumn ---------------

原创 Nand Flash詳解

1. 硬件特性: 【Flash的硬件實現機制】 Flash全名叫做Flash Memory,屬於非易失性存儲設備(Non-volatile Memory Device),與此相對應的是易失性存儲設備(Volatile Memo

原创 DNW FOR WIN7

         剛開始學嵌入式,開發板買的飛凌的6410,順便抱怨一句,飛凌的資料真的不怎麼樣,很簡略,對板子講解很少,對於像我這種沒什麼基礎的小白來說入門蠻費勁的。 折騰了好幾天才學會用USB燒寫uboot,kernel,cramfs

原创 s3c6410 uboot代碼分析

以下用以記錄uboot代碼的分析過程,目標是s3c6410,如有錯誤,歡迎指正。 強調,內容與三星原廠提供的uboot-1.1.6有更改的地方,因爲外接外設的區別,特別是nand_flash、外接網卡芯片和LCD芯片。以下純代碼情景分析

原创 insmod不匹配問題的解決

         第一次練習寫模塊,使用insmod安裝模塊時,發現內核版本不匹配,你可以baidu或者google下,有很多解決方案,但是我這種不匹配錯誤有點不太一樣,不管我在開發板上uname -r查看運行linux內核版本,還是用m

原创 文件編碼格式

從文件編碼的方式來看,文件可分爲ASCII碼文件和二進制碼文件兩種。 ASCII文件也稱爲文本文件,這種文件在磁盤中存放時每個字符對應一個字節,用於存放對應的ASCII碼。例如,數5678的存儲形式爲: ASC碼:  00110101 0

原创 鼠標精確控制CSliderCtrl控件的滑塊

      最近用MFC寫了個音樂播放器,在做通過鼠標點擊CSLiderCtrl來控制滑塊,調節音量大小的功能,這種效果很容易想象。剛開始學MFC,第一次使用CSLiderCtrl控件,對這個控件不是非常熟,自帶的功能裏沒有找到能滿足我需

原创 CSliderCtrl的使用

CSliderCtrl類的成員函數,可以對軌道條進行查詢和設置: 用GetRange和SetRange來查詢和設置軌道條的範圍,缺省的範圍是0-100.函數的聲明爲 void GetRange( int& nMin, int& nMax

原创 動態語言和靜態語言的比較

引用 是像Java或者C#這樣強類型的準靜態語言在實現複雜的業務邏輯、開發大型商業系統、以及那些生命週期很長的應用中也有着非常強的優勢 這是一個存在於大家心裏常識了。我承認我自己在潛意識裏面也覺得靜態強類型語言適合開發複雜,大型系統。而

原创 解析mp3文件,獲得mp3中的專輯圖片

這仍然也是操作的是字節,所以其他語言都是適用的。 mp3文件的首尾都存有文件的信息,存在尾部的稱爲ID3V1,在首部的稱爲 ID3V2。專輯圖片是存放在部的ID3V2。所以這裏解析ID3v2 主要的知識點,都是資料中的: 2. ID3

原创 MFC自定義消息

這篇技術文章不是討論經典的MFC中的消息工作機理的,討論消息工作原理、方式和路徑的文章在網上和書本中 隨處可見。網上衆多的討論都是關於如何響應並進行

原创 CFileDialog打開多個文件失敗

CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY| OFN_OVERWRITEPROMPT|OFN_ALLOWMULTISELECT,"Music Files (*.wma;*.mp3)|*.

原创 CRT連接ubuntu

1. 首先要明白什麼是ssh? 可以把ssh看做是telnet的加強版,telnet的密碼和信息都是不加密的,而ssh則加密。 . 2. 開啓ubuntu上的ssh功能 先安裝,安裝後就自動開啓了. (1).sudo apt-g