原创 網絡編程函數——字節序轉換函數和地址轉換函數
字節順序函數: 小端字節序:將低序字節存儲在起始地址。(linux) 大端字節序:將高序字節存儲在起始地址。(網絡字節序) 舉個例子:對於整數0x12345678來說,在不同的系統中存放的方式如下圖: 正是因爲網際協議採取的是大端
原创 網絡編程小知識——TIME_WAIT理解
TIME_WAIT狀態原理 ---------------------------- 通信雙方建立TCP連接後,主動關閉連接的一方就會進入TIME_WAIT狀態。 客戶端主動關閉連接時,會發送最後一個ack後,然後會進入TIME_
原创 g++如何編譯多個原文件和頭文件
源地址:http://blog.csdn.net/wfdtxz/article/details/7385146 我在windows下用Visual studio調試過,可以通過,可以在linux下用g++時候就出現問題了,源文件和頭文
原创 矩陣對角點的尋路問題
題目:http://community.topcoder.com/stat?c=problem_statement&pm=1889&rd=4709 題意:給個矩形的地圖,左下角爲起點,右上角爲終點,再減去不通的路,求總共有多少路線 分析
原创 Http 響應碼類型彙總
Http響應碼由三位十進制數字組成,它們出現在由HTTP服務器發送的響應的第一行。 響應碼分五種類型,由它們的第一位數字表示: 1.1xx:信息,請求收到,繼續處理 2.2xx:成功,行爲被成功地接受、理解和採納 3.3xx:重定向,爲了
原创 vim自動配置(插件spf13-vim)
spf13-vim是我遇見過的最全也是最省事兒的vim配置方案,它是github上人家的一個開源項目 源地址 https://github.com/spf13/spf13-vim#spf13-vim--steve-francias-vim
原创 2048遊戲java版
最近上java看,寫了個2048遊戲 分3個文件,一個是Game類寫算法的,一個是Win類寫圖形界面的,一個是遊戲的主類my2048 主要算法思路:每次上下左右,分割成單獨一行或者一列處理,就變成了對一維數組處理 先遍歷,把相鄰的2個相
原创 java透明窗體問題(找不到com.sun.awt.AWTUtilities包)
Eclipse 默認把這些受訪問限制的API設成了ERROR,而com.sun.awt.AWTUtilities提供的API是受限訪問的。’ 因此只要把Windows-Preferences-Java-Complicer- Errors/
原创 網絡編程小知識——linux網絡相關頭文件
socket編程時常要用到: sys/types.h:數據類型定義sys/socket.h:提供socket函數及數據結構netinet/in.h:定義數據結構sockaddr_inarpa/inet.h:提供IP地址轉換函數netdb.
原创 漫宅助手(java透明桌寵)
軟件名稱:java課程設計——漫宅助手 軟件標語:你還在天天刷動漫更新嗎,漫宅助手來幫你 主要軟件功能: (1)以擁有萬千漫迷——【初音】爲主要形象 (2)動漫互動——點擊看看(眼、耳、頭髮、眼睛等)
原创 ICMP報文類型
類型代碼 類型描述0 響應應答(ECHO-REPLY) 3 不可到達 4 源抑制 5 重定向 8 響應請求(ECHO-REQUEST) 11 超時 12 參數失靈 13 時間戳請求 14 時間戳應答 15 信息請求(*已作廢) 16 信
原创 網絡編程小知識——linux下errno的意義
errno 是記錄系統的最後一次錯誤代碼。代碼是一個int型的值,在errno.h中定義 只有當一個庫函數失敗時,errno纔會被設置。當函數成功運行時,errno的值不會被修改。這意味着我們不能通過測試errno的值來判斷是否有
原创 JAVA 俄羅斯方塊(源代碼供交流)
用JAVA寫的一個俄羅斯方塊,界面感覺還可以,界面上花了較多時間,主要用來學習MVC模式設計中View的設計 源代碼:http://download.csdn.net/detail/u014494705/8219333 方向盤控制,按鈕暫
原创 Win7+Ubuntu雙系統時間不一致
轉載:http://blog.sina.com.cn/s/blog_55546df90100xkf3.html 最近裝了ubuntu和win7雙系統,但是發現每次進入win7後時間總是不對,總是比當地時間晚8個小時,每次在wi
原创 assert()函數用法總結
assert宏的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程序執行,原型定義: #include <assert.h> void assert( int expression ); assert的