原创 C++ 臨時對象

臨時對象通常產生於3種情況: 1、類型轉換 2、按值傳遞 3、按值返回 類型轉換 通常是爲了讓函數調用成功而產生的臨時對象:傳遞某對象給一個函數,而其類型與它綁定的參數類型不同。 例如: void test(cons

原创 防SQL注入

轉載: http://www.cnblogs.com/heyuquan/archive/2012/10/31/2748577.html 什麼是SQL注入(SQL Injection) 所謂SQL注入式攻擊,就是攻擊者把SQL

原创 錯誤 1 error LNK2019: 無法解析的外部符號 "public: __thiscall chain::~chain(void)" (??1?$chain@H@@QAE@

錯誤 1 error LNK2019: 無法解析的外部符號 "public: __thiscall chain<int>::~chain<int>(void)" (??1?$chain@H@@QAE@XZ),該符號在函數 _main 中

原创 淺拷貝、深拷貝 Bitwise Copy和Memberwise Copy

轉載: http://blog.csdn.net/arcsinsin/article/details/9815937 C++中類的默認的拷貝構造函數是按位拷貝的,也就是直接將一個對象的成員值拷貝過來; 比如一個類A,我們

原创 C++ static關鍵字

轉載: http://www.vckbase.com/index.php/wv/1426 C++的static有兩種用法:面向過程程序設計中的static和麪向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後

原创 TCP狀態轉移圖學習總結

這是網絡編程的基礎,tcp的狀態轉移圖說到底就是一個狀態機的不同狀態之間的轉換關係以及觸發這些狀態需要的條件,一共存在11個狀態,我們來逐一分析: 1.CLOSED:起始點,在超時或者連接關閉時候進入此狀態。 2.LISTEN

原创 c++中union的使用

“聯合”是一種特殊的類,也是一種構造類型的數據結構。在一個“聯合”內可以定義多種不同的數據類型, 一個被說明爲該“聯合”類型的變量中,允許裝入該“聯合”所定義的任何一種數據,這些數據共享同一段內存,已達到節省空間的目的(還有一個節

原创 C++中的臨時對象

 我們知道在C++的創建對象是一個費時,費空間的一個操作。有些固然是必不可少,但還有一些對象卻在我們不知道的情況下被創建了。通常以下三種情況會產生臨時對象:   1,以值的方式給函數傳參;   2,類型轉換;   3,函數需要返回一個對象

原创 《Unix網絡編程卷1-套接字聯網API》第一個例子編譯

第一個例子:一個簡單的時間獲取客戶程序,利用GCC編譯會出錯,需要查看源碼中的README文檔。 下載源碼 unpv13e解壓,可看到README文檔,打開可看到: Execute the following from the s

原创 TIME_WAIT 太多的解決辦法

TIME_WAIT 客戶端與服務器端建立TCP/IP連接後關閉SOCKET後,服務器端連接的端口狀態爲TIME_WAIT.主動關閉的一方在發送最後一個 ack 後 就會進入 TIME_WAIT 狀態 停留2MSL(max segm

原创 Sizeof與Strlen的區別與聯繫

轉載: http://www.cnblogs.com/carekee/articles/1630789.html 一、sizeof sizeof(…)是運算符,在頭文件中typedef爲unsigned int,其值

原创 placement new 操作符

轉載: http://blog.csdn.net/zhangxinrun/article/details/5940019 placement new是重載operator new的一個標準、全局的版本,它不能被自定義的版本代替

原创 C++ 深拷貝和淺拷貝

拷貝的兩種方式:淺拷貝、深拷貝 淺拷貝就是對象的數據成員之間的簡單賦值,如果設計了類而沒有提供拷貝構造函數,當用該類的一個對象去給另一個對象賦值是所執行的過程就是淺拷貝。 如: class A { public: A(int _data)

原创 javascript 操作 cookie

設置cookie 每個cookie都是一個名/值對,可以把下面這樣一個字符串賦值給 *document.cookie: document.cookie=”userId=828”;* 如果要一次存儲多個名/值對,可以使用分號加

原创 cookie 和session 的區別詳解

二者的定義: 當你在瀏覽網站的時候,WEB 服務器會先送一小小資料放在你的計算機上,Cookie 會幫你在網站上所打的文字或是一些選擇,都紀錄下來。當下次你再光臨同一個網站,WEB 服務器會先看看有沒有它上次留下的 Cookie 資料,有