原创 獲取Windows系統註冊的文件類型和圖標

煩死,寫了快一個小時。不知道怎麼碰了一下,就沒了。隨便記記吧。 就是獲取下面這個新建裏面的內容: 思路: (1)獲取系統已註冊的文件類型 註冊表路徑:MFC版獲取文件類型 地址:http://blog.csdn.net/qq23994

原创 結構體的內存對齊問題

什麼是數據對齊?    數據所在的內存地址必須是該數據長度的整數倍。 爲什麼要數據對齊?      主要是因爲訪問內存的硬件電路。一般情況下,地址總線總是按照對齊後的地址來訪問的。 例如你想得到地址以0x00000001開始的數據,

原创 TCP併發式服務器編程實現

面向連接到的方式進行socket通信 TCP Socket通信的服務器端:首先使用WSAStartup函數來初始化網絡環境。調用socket(AF_INET,SOCKET_STREAM,0)函數來創建一個套接字。調用bind函數將本地地

原创 醜數

題目:把只包含因子2、3和5的數稱作醜數(Ugly Number)。例如6、8都是醜數,但14不是,因爲它包含因子7。 習慣上我們把1當做是第一個醜數。求按從小到大的順序的第N個醜數。 解題思路1:       從2開始判斷每個整數是不

原创 QT4.8.6和VS2010環境搭建

首先下載QT4.8.6的安裝包、QT Addin 1.11插件和VS2010安裝包。 第一步:安裝好VS2010 第二步:安裝QT4.8.6                剛剛安裝了一下,所有的配置都不用改,按照步驟來就行。默認安

原创 單鏈表反轉問題

題目: 輸入一個鏈表,反轉鏈表後,輸出鏈表的所有元素 我的解決思路: 首先遍歷鏈表,將鏈表中的元素存入數組中。然後利用頭插法建立鏈表的方式,將數組中的元素放入鏈表中。 第一次編程爲: ListNode* ReverseLis