原创 gcc簡單使用

gcc:linux下的一個c編譯器。常用gcc命令:gcc -E main.c -o main.i //-E gcc預編譯指令,將c文件預編譯爲i文件 -o filename輸出爲名稱爲filename的文件gcc -S main.i -

原创 快排和堆排

快排和堆排都是工作中用的比較多的兩種排序算法。快排:如果有N個元素待排序,進行N次循環,每一次循環將一個元素放到應該到位置。int participation(int *a,int begin,int end) { int piv

原创 c++筆記五

編譯環境:因爲vc++6.0不支持c++11,所以換成了vs201213.array c++11的新類頭文件#include<array>定義方式array<類型,長度> 名稱;實例:#include<iostream> #include

原创 c++筆記3

參考書籍:c++大學教程(第九版)6.c++中類的函數名後加const,代表這個函數不會修改類的成員數據,若不小心加個修改數據的語句就會報錯。這可以幫助有效的定位錯誤。7.istream& getline (istream& is, s

原创 c++筆記

一,表示整形常量:八進制:0開頭 十進制:0x開頭 表示長整形:L或l結尾,不是所有編譯器的long int都比int佔據的字節多,visual c++6.0兩者都是4字節。 小數默認是double型,float在後面加個f 指數形式:

原创 c++筆記4

11.cerr 標準錯誤流,和cout相比,cerr的輸出沒有緩衝,cout是把一句話一句話的輸出,而cerr一個字符一個字符的輸出。測試:#include<iostream> using namespace std; void main

原创 c++遞歸與迭代實現漢諾塔

遞歸實現:把n個盤子從柱一移到柱三,以柱二爲中轉的過程:1.把n-1個盤子從柱一移到柱二,以柱三爲中轉。2.把一個盤子從柱一移到柱三3.把n-1個盤子從柱二移到柱三,以柱一爲中轉。假設是三個變量start,end,temp,從start把

原创 javabean

javabean就是一種特殊的類,遵守一種叫javabean規範的類。 javabean的特徵: 1,有讀寫屬性,可讀,可寫,既可讀又可寫。 2,有setter方法和對應的getter方法。 3,實現了serializable接口。 4,

原创 java URLConnection類

URL:統一資源定位器,其實就是資源的路徑。 URL的格式:protocal://host:port/resourcename. 比如:http://www.baidu.com/xxx.txt; URLConnection:代表與URL的