原创 C語言動態內存分配

// ACM_Easy.cpp : Defines the entry point for the console application. //C語言動態內存分配 /* 偉大的Bill Gates 曾經失言: 640K ought to

原创 HuffmanTree

                            // ThisIsMyCPP_Alternate.cpp : Defines the entry point for the console application. //Huff

原创 《unix環境高級編程》書中源代碼編譯問題解決

《unix環境高級編程》書中源代碼編譯問題解決 第一次接觸《unix環境高級編程》這本經典書籍,不過在編譯書中提供的源代碼時出現錯誤。最終,還是看編譯錯誤提示解決了這個問題。 我的系統是:linux/Ubuntu 12.04源代碼下載地址

原创 Android Studio編碼問題

Android Studio編碼問題 不同於Eclipse,選中項目右擊即會出現"Properties"選項,可以設置項目文件的默認編碼,可以根據自己的需要設置爲UTF-8/GB2312等編碼。但Android Studio的項目

原创 Microsoft Surface 平板電腦

       微軟最終還是推出了自有品牌MicrosoftSurface平板電腦。對於微軟的表現,不同的人可能都有着自己不同的看法。有人說,微軟這是在自掘死路,她的這種做法深深傷害到了一直與其合作的硬件廠商;就如同之前推出的Windows

原创 J2EE初步,第一次接觸的那些亂碼問題

J2EE初步,第一次接觸的那些亂碼問題 本學期初次接觸《J2EE技術》這門課程,雖然自己的方向並不是JavaWeb方向,但是沒辦法,還是要花費很多的時間去探索。當然,首先遇到的就是各種噁心的亂碼問題,字母系語言的程序員應該不會遭遇這些

原创 Will there be C++/CLI intellisense?

          記得自己用C++寫winForm程序的時候用的一直是Visual Studio 2008,可能是長時間沒有寫過winForm程序了吧!最近用C#寫完一個winForm(爲同學寫的),但該同學不熟悉C#,所以我又改爲C+

原创 C#入門:委託的簡單理解

C#入門:委託的簡單理解       我們習慣於把數據作爲參數傳遞給方法,例如:int max(int a,int b)。而有時某個方法執行的操作並不是針對數據進行的,而是要對另一個方法進行操作。更麻煩的是,在編譯時我們不知道第二個方法

原创 MAC OS X安裝配置Android Studio開發環境

大三的最後階段要實習一個月,實習的內容可選度不高,沒自己喜歡的項目。折衷了一下,選擇了安卓。安卓,沒有使用過任何的安卓產品,所以還是想通過一個月的時間能對安卓有個細緻的瞭解。      首先,要搭建開發環境。這很好,谷歌也剛剛發佈了一

原创 LINUX目錄配置|Directory-Configuration-In-Linux

目錄:[ - ] LINUX目錄配置 /(root根目錄) /usr(UNIX Software Resource) /var LINUX目錄配置 Filesystem Hierarchy Standard(FHS)  /

原创 vim的使用總結

vim的使用總結 接觸vim編輯器已近一年的時間,但老是半蹴不蹴;最近老是在終端轉悠,就將vim的簡單使用做一個總結。畢竟,自己不能再忘了這些按鍵特點。 vim是一款相當優秀的終端環境下的程序編輯器。首先,要說的是vim的三種模式:一般

原创 SHELL相關的特殊字符總結

通配符 通配符用於模式匹配,如文件名匹配、路徑名搜索、字符串查找等。 *星號:匹配任意字符的零次或多次。  ?問號:匹配任意一個字符。  [字符組]:匹配該字符組所限定的任意一個字符。  !感嘆號:一般緊跟在一對方括號的左括號之後,

原创 Dijkstra算法|單源最短路徑|貪心算法

      單願最短路徑描述:給定帶權有向圖G=(V,E),其中每條邊的權是非負實數。另外,還給定V中的一個頂點,稱之爲源(origin)。現在要計算從源到其他各頂點的最短路徑的長度。這裏的路徑長度指的是到達路徑各邊權值之和。      

原创 哈夫曼樹|構建|哈夫曼編碼

      在學習《數據結構》課程的時候就涉及HuffmanTree,當時沒有什麼算法設計的概念,就是參照着僞代碼慢慢敲寫、調試、重複。最終還是理解看懂了,不過也是花費了很多的時間。最近在《算法設計與分析》課程中與HuffmanTree

原创 Qt實現客戶端/服務器端登錄驗證|數據傳輸使用md5加密

        要完成兩個模塊:客戶端和服務器端。即實現通過客戶端向遠程服務器段發送數據來驗證,以此來實現簡單的認證功能。同時,客戶端在向服務器段發送的數據通過md5加密後再傳送。   開發環境與工具        開發操作系統: