原创 HTTP協議中POST、GET、HEAD的區別是什麼

HTTP 是Web協議集中的重要協議,它是從客戶機/服務器模型發展起來的。客戶機/服務器是運行一對相互通信的程序,客戶與服務器連接時,首先,向服務器提出請求,服務器根據客戶的請求,完成處理並給出響應。瀏覽器就是與Web服務器產生連接的客戶

原创 HTTP協議之響應

在接收和解釋請求消息後,服務器返回一個HTTP響應消息。    HTTP響應也是由三個部分組成,分別是:狀態行、消息報頭、響應正文。    1、狀態行格式如下:HTTP-Version Status-Code Reason-Phrase

原创 ASCII碼,Unicode和UTF-8

1. ASCII碼 我們知道,在計算機內部,所有的信息最終都表示爲一個二進制的字符串。每一個二進制位(bit)有0和1兩種狀態,因此八個二進制位就可以組合出256種狀態,這被稱爲一個字節(byte)。也就是說,一個字節一共可以用來表示

原创 虛函數

一, 什麼是虛函數(如果不知道虛函數爲何物,但有急切的想知道,那你就應該從這裏開始) 簡單地說,那些被virtual關鍵字修飾的成員函數,就是虛函數。虛函數的作用,用專業術語來解釋就是實現多態性(Polymorphism),多態性是將

原创 六款小巧的HTTP Server[C語言]

1、micro_httpd - really small http server 特點:     支持安全的 .. 上級目錄過濾     支持通用的MIME類型     支持簡單的目錄     支持目錄列表     支持使用 inde

原创 F28335_ECAP使用

項目要求對工頻電壓進行過零檢測,而爲了防止出現誤差,應該檢測兩次過零點的時間間隔是不是大於一定值,因此需要測量兩次捕捉的相對時間。 進行兩次檢測,第一次檢測到信號就復位計數器,第二次檢測到的結果就是需要的相對時間,可直接使用。 IER

原创 F28335_PWM使用

// Configure ePWM1 // Setup TBCLK EPwm1Regs.TBPRD = EPWM_TIMER_TBPRD; // Set timer period 1500/2 TBCLKs

原创 虛函數與虛繼承

虛函數與虛繼承尋蹤 封裝、繼承、多態是面嚮對象語言的三大特性,熟悉C++的人對此應該不會有太多異議。C語言提供的struct,頂多算得上對數據的簡單封裝,而C++的引入把struct“升級”爲class,使得面向對象的概念更加強大。繼承機

原创 HTTP協議之請求

Http請求由三部分組成,分別是:請求行、消息報頭、請求正文。    1、請求行以一個方法符號開頭,以空格分開,後面跟着請求的URI和協議的版本,格式如下:Method Request-URI HTTP-Version CRLF,其中

原创 在C++中如何使用C

首先,分析下面的代碼片段: // Demo.h  #ifndef SRC_DEMO_H  #define SRC_DEMO_H  extern "C"  {  ...  // do something  }  #endif  // 

原创 網頁中文 編碼

原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n看到51.拉統計上面的顯示是"51.拉 專業,免費,強健的訪問統計",當看其

原创 TortoiseGit安裝教程

TortoiseGit 是Windows下的可視化Git界面. 下載Git 網站地址: http://code.google.com/p/tortoisegit/安裝前必須裝上msysgit才能在Windows上使用Git網站地址: ht

原创 在Quartus II中使用JTAG模式固化程序到EPCS中的方法

範例 流水燈 圖1 流水燈範例 實現步驟 步驟1: 在Quartus II中,單擊File->Convert Programming Files..。打開編程文件轉換程序,如圖2所示。   圖2 編程文件轉換程序界面

原创 類型轉換

在C語言中類型轉換有幾種方式: 1.      (expression). 在表達式外邊加括號,由編譯器來決定怎麼改變。 2.      new_type(expression). 強制類型括號住表達式。 3.      (new_typ

原创 HTTP協議之消息報頭

HTTP消息由客戶端到服務器的請求和服務器到客戶端的響應組成。請求消息和響應消息都是由開始行(對於請求消息,開始行就是請求行,對於響應消息,開始行就是狀態行),消息報頭(可選),空行(只有CRLF的行),消息正文(可選)組成。     H