原创 我的友情鏈接

dadoneo在CSDNdadoneo在ItEyedadoneo在cnblogs

原创 session和cookie的區別?

 由於http是無狀態的協議,所以我們需要使用cookie和session來維護服務器和客戶端交互過程中的上下文信息。 cookie是存儲在客戶端的數據。服務器通過在http響應頭,或者通過網頁中的腳本在客戶端中生成cookie。當客戶端訪

原创 測試下插入代碼功能

   HttpPost request = new HttpPost(url);   // 先封裝一個 JSON 對象   JSONObject param = new JSONObject();   param.put("name", "

原创 單向鏈表中,如何在給定節點前快速插入一個節點?

 單向鏈表中,如何在給定節點前快速插入一個節點?   對於單向鏈表來說,在某個節點後面插入一個新節點是非常快的。 所以我們可以在給定節點後面插入一個新節點,然後交換給定節點和新節點的數據即可。

原创 session和cache的區別是什麼?

session是針對單個連接(會話)來使用的,主要存儲和連接相關的上下文信息,比如登錄信息等等。 cache是應用程序級的,主要用來緩存計算結果,減輕服務器負擔,並加快響應速度。

原创 如何引用一個已經定義過的全局變量?

可以用引用頭文件的方式,也可以使用extern關鍵字。 用引用頭文件方式,如果將那個變量寫錯了,那麼在編譯期間會報錯。 用extern方式,如果將變量名寫錯了,那麼在編譯期間不會報錯,而在連接期間報錯。

原创 c++中引用和指針有什麼不同?指針加上什麼限制等於引用?

引用不是一個變量,它只表示該引用名是目標變量名的一個別名,它本身不是一種數據類型,因此引用本身不佔存儲單元,系統也不給引用分配存儲單元。引用一經確定就不能修改。 指針是一個變量,需要在內存中分配空間,此空間中存儲所指對象的地址。由於指針

原创 new/delete和malloc/free的區別,並說說你在什麼情況下會自另行建立自己的內存分配。

new/delete:給定數據類型,new/delete會自動計算內存大小,並進行分配或釋放。如果是對類進行操作,new/delete還會自動調用相應的構造函數和析構函數。 malloc/free:沒有進行任何數據類型檢查,只負責分配和

原创 我的友情鏈接

dadoneo在CSDNdadoneo在ItEyedadoneo在cnblogs

原创 圖說瀏覽器歷史

    看着IE9、Chrome 10、Firefox 4、Opera 11、Safari之間的競爭進入白熱化階段,各家都疾步向前不願服輸,這個時候你或許很難記起網景(NetScape)當年的風光,曾經,它曾佔據了瀏覽器市場的86%,那是怎

原创 [ZZ]愚人?Oracle揮舞法律大棒 JavaEye被逼改名ItEye

來自CSDN的新聞:http://news.csdn.net/a/20110401/295111.html   導讀:4月1日,JavaEye創始人範凱發佈最新聲明,由於Oracle公司的強硬要求,JavaEye網站從4月1日起,正式更名爲

原创 NppAStyle代碼格式化插件(C/C++/C#/JAVA)

NppAStyle是一個NotePad++的插件,用於格式化Notepad中編輯的c、c++、C#、java代碼。NppAStyle在內部使用Astyle來格式化代碼,是一個很簡單,但很實用的Notepad++插件。可以在這裏下載該插件。

原创 瘋子坐飛機問題

 飛機上有100個座位,按順序從1到100編號。有100個乘客,他們分別拿到了從1號到100號的座位,他們按號碼順序登機並應當對號入座,如果 他們發現對應號座位被別人坐了,他會在剩下空的座位隨便挑一個坐。現在假如1號乘客瘋了 -_-! (其

原创 Linux 環境下學C語言開發要學些什麼

  一、工具的使用 1、學會使用vim/emacs,vim/emacs是 Linux下最常用的源碼編輯具,不光要學會用它們編輯源碼,還要學會用它們進行查找、定位、替換等。新手的話推薦使用vim,這也是我目前使用的文本編輯器。 2、學會m

原创 有1000瓶水,其中有一瓶有毒,小白鼠只要嘗一點帶毒的水24小時後就會死亡,至少要多

最容易想到的就是用1000只小白鼠,每隻喝一瓶。但顯然這不是最好答案。 既然每隻小白鼠喝一瓶不是最好答案,那就應該每隻小白鼠喝多瓶。那每隻應該喝多少瓶呢? 首先讓我們換種問法,如果有x只小白鼠,那麼24小時內可以從多少瓶水中找出那