原创 網絡編程函數——字節序轉換函數和地址轉換函數

字節順序函數: 小端字節序:將低序字節存儲在起始地址。(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的