原创 中綴表達式與後綴表達式的轉換及後綴表達式的計算

一.後綴表達式的計算 後綴表達式: 指的是不包含括號,運算符放在兩個運算對象的後面,所有的計算按運算符出現的順序,嚴格從左向右進行。(不再考慮運算符的優先規則)。 中綴表達式: 也就是我們日常最容易見到的表達式,從

原创 c語言複習之數據類型

c語言基本數據類型簡介: c語言數據類型基本可分爲四部分: 一.整型:包括字符(char),短整型(short),整型(int)和長整型(long) 1,整型字面值 字面值是字面值常量的縮寫,指定了其自身的值

原创 關鍵字之sizeof

sizeof哭着說:“你真的瞭解我嗎?”。。。 對於sizeof這個關鍵字,其實我猜大家都知道一點,因爲c語言初期就會接觸到它,但是又瞭解的不是很透徹,對於基本數據類型,指針,數組,結構體,函數,聯合體,類,位域成員,位域結構體

原创 VUE的生命週期和鉤子函數

每個Vue實例在被創建之前都要經過一系列的初始化過程,這個過程就是vue的生命週期,認識下面一張圖,是vue官方給出的關於vue生命週期的說明圖: 從上圖可以看出,在vue的整個生命週期的不同時期存在很多鉤子函數,首先來盤點一下鉤子函

原创 c++之繼承

繼承是OOP思想中很重要的一個特性: 一.繼承簡介 繼承是使用現有的類或接口,擴展所需的功能,從而達到代碼的複用的目的。 關於繼承,我們從五個問題着手,邊解決問題邊理解。 1.派生類都繼承了基類的那些? 2.派生類繼承基類成員的訪

原创 ORM學習

1.ORM簡介 對象關係映射(Object Relational Mapping,簡稱ORM),是一種程序技術,用於實現面向對象編程語言裏不同類型系統的數據之間的轉換。從效果上說,它其實是創建了一個可在編程語言裏使用的–“虛擬對象數據庫

原创 mysql自我學習

一.學習背景 之前對數據庫確實一竅不通,開始接觸項目寫的需求也和數據庫沒關係,慢慢開始做需求需要和數據庫交互,需要了解並學習數據庫知識。 二.MySQL常用命令 1、如何登陸mysql數據庫 mysql -u username

原创 nginx URL重寫(rewrite)

1.學習背景 今天在值班小海神解決問題的時候,遇到appkey中配置了rewrite的域名問題,特此針對性對url重寫規則進行學習。 2.URL重寫介紹 url重寫是指通過配置conf文件,以讓網站的url中達到某種狀態時則定向/跳轉

原创 題目解析——判斷字符串是否是合法的IP地址

題目描述:給定一個字符串,判斷該字符串是否是合法的IP地址。 代碼實現: #include<iostream> #include<stdlib.h> using namespace std; int main() { char

原创 SPA(單頁面應用)學習

1.SPA簡述 單頁 Web 應用 (single-page application 簡稱爲 SPA) 是一種特殊的 Web 應用。它將所有的活動侷限於一個Web頁面中,僅在該Web頁面初始化時加載相應的HTML、JavaScript

原创 題目解析——負數在前,正數在後(奇數在前,偶數在後)

題目描述:給定一串數字,要求排序之後滿足負數在前,正數在後(奇數在前,偶數在後)。 代碼實現: #include<iostream> using namespace std; void swap(int n,int m) { i

原创 在美團雲服務器上掛載主機

目標:想把nginx掛載到雲主機上運行。 1.在網站https://cloud.sankuai.com/申請美團雲主機。。。 2.在終端通過jumper跳轉到這臺雲主機 【登錄方式】 Step1:首先綁定浮動IP到主機 Step2:使

原创 Linux之HTTP協議

資料:《圖解HTTP》 一.HTTP簡介 (1) HTTP協議(超文本傳輸協議),是用於從萬維網服務器傳輸超文本到本地瀏覽器的傳送協議。 (2) HTTP基於TCP/IP通信協議來傳遞數據,包括HTML文本、圖片文件和查詢結果等。

原创 IO複用之poll系統調用

poll的機制與select類似,與select在本質上沒有多大差別,管理多個描述符也是進行輪詢,根據描述符的狀態進行處理,但是poll沒有最大文件描述符數量的限制。poll和select同樣存在一個缺點就是,包含大量文件描述符的數組被整

原创 IO複用之select系統調用

一.IO複用 io複用使得程序能夠監聽多個文件描述符。 以下情況下需要使用io複用: 1.客戶端同時處理多個socket(如:非阻塞的connect技術); 2.客戶端程序需要同時處理用戶輸入和網絡連接(如:聊天室程序); 3.