原创 常見HTTP狀態碼

常見HTTP狀態碼 今天整理了常見的HTTP狀態碼,有需要的可以來查詢: 2開頭(請求成功) 表示成功處理了請求的狀態代碼。 200 (成功) 服務器已成功處理了請求。 通常,這表示服務器提供了請求的網頁。 201 (已創建

原创 文本傳輸協議FTP介紹

FTP 什麼是FTP? FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,而中文簡稱爲“文傳協議”。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。基於不同

原创 [劍指offer]20-25

20.操作給定的二叉樹,將其變換爲源二叉樹的鏡像。 輸入描述: 二叉樹的鏡像定義:源二叉樹 8 / \ 6 10 / \ / \

原创 [STL]Maps和Multimaps

Maps和Multimaps Map和multimap將key/value pair當做元素,進行管理,他們可以根據key的排序準則則自動將元素排序,multimaps允許重複元素,maps則不允許。 使用maps和multimap

原创 部分庫函數源碼

函數源碼 strcpy源碼: char *strcpy(char *strDes, const char *strSrc) { assert((strDes != NULL) && (strSrc != NULL))

原创 [STL]Set和Multisets

本篇圖片代碼取自:The C++ Standard Libarary 第六章第五節,p175頁,讀者若有不清楚可以自行翻閱 Set和Multiset set和multiset會根據特定的排序準則,自動將元素排序,而這兩者的區別就是mult

原创 Linux下的守護進程

什麼是守護進程 守護進程是在後臺運行的一種特殊進程,脫離於終端。因爲這避免被一切終端產生的信息所打斷,它在執行過程中產生的任何信息也不會在終端上顯示。守護進程週期性的在執行某種任務或者處理某些發生的事件,Linux大多數服務器就是用守護進

原创 [C/C++]中的關鍵字

關鍵字(keyword)又稱保留字,是整個語言範圍內預先保留的標識符。每個C++關鍵字都有特殊的含義。經過預處理後,關鍵字從預處理記號(preprocessing-token)中區別出來,剩下的標識符作爲記號(token),用於聲明對象、

原创 【劍指offer]1-4

題目一 二維數組查找 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 class Solut

原创 [Linux] 同步異步阻塞非阻塞的區別

同步和異步 傳統意義上的同步,指的是兩種事物一樣進行同樣的動作或者處於同樣的狀態。 在計算機術語中:同步指的是在一次同步方法調用開始時,調用方必須主動等待被調用對象返回才能進行下一步操作。 而異步指的是再一次方法調用開始調用者不必等待

原创 樹與森林

樹與森林 樹的定義 樹狀圖是一種數據結構,它是由n(n>=1)個有限節點組成一個具有層次關係的集合。把它叫做“樹”是因爲它看起來像一棵倒掛的樹,也就是說它是根朝上,而葉朝下的。它具有以下的特點: 每個節點有零個或多個子節點;沒有父節點的

原创 約德爾測試

非常愛玩聯盟,看到一道關於聯盟的題就做了。。 題目描述 蘭博和提莫閒聊之後,迴歸到了他們的正題,約德爾人的未來。 說起約德爾人的未來,黑默丁格曾經提出了一個約德爾測試,將約德爾人的歷史的每個階段都用一個字符表達出來。(包括可寫字符,不包

原创 劍指offer[11-15]

11.輸入一個整數數組,實現一個函數來調整該數組中數字的順序,使得所有的奇數位於數組的前半部分,所有的偶數位於數組的後半部分,並保證奇數和奇數,偶數和偶數之間的相對位置不變。 class Solution { public: void r

原创 劍指offer【5-10】

題目 5.用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 class Solution//棧實現隊列 { public: void push(int node) {

原创 矩陣是個什麼東西(三)

聲明:轉自孟巖理解矩陣:https://blog.csdn.net/myan/article/details/1865397 首先來總結一下前面兩部分的一些主要結論: 1. 首先有空間,空間可以容納對象運動的。一種空間對應一類對象