原创 C++的類型轉換——《static_cast》《reinterpret_cast 》 《const_cast》《dynamic_cast》

《一》C語言的類型轉換 隱式類型的轉換, 顯示類型的轉換, #include<iostream> #include<stdlib.h> using namespace std; int main() { int i = 1;

原创 牛客網——C++字符串中找出連續最長的數字串【完整分析加代碼】

《 《《《 感覺不錯,關注一個再走。》》》》 題目描述: 讀入一個字符串str,輸出字符串str中的連續最長的數字串。 輸入描述: 個測試輸入包含1個測試用例,一個字符串str,長度不超過255。 輸出描述: 在一行內輸出str中

原创 面試題:兩個棧實現一個隊列,完成隊列的Push和Pop操作《 完整代碼加分析 》

兩個棧實現一個隊列的內容 如果需要兩個隊列實現棧的點擊這裏——《兩個隊列實現一個棧》 1.棧和隊列的區別與聯繫相同點: (1)棧和隊列都是控制訪問點的線性表; (2)棧和隊列都是允許在端點處進行數據的插入和刪除的數據結構; 不同點

原创 牛客網——統計迴文【完整分析加代碼】

一,題目描述 “迴文串”是一個正讀和反讀都一樣的字符串,比如“level”或者“noon”等等就是迴文串。花花非常喜歡這種擁有對稱美的迴文串,生日的時候她得到兩個禮物分別是字符串A和字符串B。現在她非常好奇有沒有辦法將字符串B插入

原创 數據庫——MySQL的總結

1.登錄自己的MySQL: 《 mysql -uroot -p 》 輸入自己的密碼:(個人建議設置簡單一點,比如:123456,容易好記一點) 2.進入後,是下面圖片這個樣子,那該怎麼樣退出呢 - 輸入: 《 quit /

原创 HTTP複習3—《HTTP/HTTPS的區別》《Ping報文》《TCP的三次握手和四次揮手》《SYN的攻擊》

《1、HTTP的缺點與HTTPS區別》 a、通信使用明文不加密,內容可能被竊聽 b、不驗證通信方身份,可能遭到僞裝 c、無法驗證報文完整性,可能被篡改 HTTPS就是HTTP加上加密處理(一般是SSL安全通信線路)+認證+完整性保

原创 牛客網——C++計算糖果【完整分析加代碼】

一,題目描述 A,B,C三個人是好朋友,每個人手裏都有一些糖果,我們不知道他們每個人手上具體有多少個糖果,但是我們知道以下的信息: A - B, B - C, A + B, B + C. 這四個數值.每個字母代表每個人所擁有的糖果

原创 Linux:《程序運行的四大步驟》《gdb》《make/Makefile》《git》

一,yum的使用—— yum install gcc/sl等 操作系統爲什麼要把這些硬件等管理好 答:那是因爲讓了我們使用的更加方便 運行程序的四大步驟: 預處理 /展開頭文件/宏替換/去註釋/條件編譯 gcc -

原创 牛客網 編程題 —— C++ 合法括號序列判斷 《完整代碼加分析》

一,題目描述 對於一個字符串,請設計一個算法,判斷其是否爲一個合法的括號串。 給定一個字符串A和它的長度n,請返回一個bool值代表它是否爲一個合法的括號串。 測試樣例: "(()())",6 返回:true 測試樣例: "(

原创 再一次總結:常用的Linux命令

《 文件都存在硬盤中 》 複製粘貼:yy --- p 撤銷/反悔:u 反撤銷: ctrl + r 剪切:dd -p 向下走幾行:n + Shift+ g 就到第幾行了 本行的開頭/本行的末尾:Shift + ^ / Shif

原创 總結:《C中static關鍵字》《C++中的static關鍵字》《線程與進程的區別》《gdb的調試》《Makefile的使用》

一,在C語言中,static關鍵字的作用如下: 1、在修飾變量的時,static修飾的靜態局部變量只執行一次,而且延長了局部變量的生命週期,直到程序運行結束以後才釋放。 2、static修飾全局變量的時,這個全局變量只能在本文件中

原创 Linux複習:進程二 《進程創建》《進程終止》《進程替換》《進程程序替換》

一,進程創建 1.fork函數初始: fork之後,父子進程代碼共享,數據以寫實拷貝的形式各自私有一份 2.fork的常規用法 一個父進程希望複製自己,使父子進程同時執行不同的代碼段。例如,父進程等待客戶端請求,生成子進程來處理請

原创 牛客網 編程題——C++求最小公倍數 《完整代碼加分析》

一,題目描述 正整數A和正整數B 的最小公倍數是指 能被A和B整除的最小的正整數值,設計一個算法,求輸入A和B的最小公倍數。 輸入描述: 輸入兩個正整數A和B。 輸出描述: 輸出A和B的最小公倍數。 示例1 輸入 5 7 輸出

原创 HTTP複習2——《HP協議的定義/解決無狀態協議/特徵》《HP的常見狀態碼/解說302碼》《HP的1.1的特性和1.0的區別》

《 1.Http協議的定義?》 答: 對器客戶端和 服務器端之間數據傳輸的格式規範,格式簡稱爲“超文本傳輸協議”。 HTTP(超文本傳輸協議)是一個基於請求與響應模式的、無狀態的、應用層的協議,常基於TCP的連接方式。 HTTP1

原创 HTTP複習1——《HP請求報文與響應報文格式》《常見HP首部字段》《常用的HP方法有哪些?G和P區別》《Hp協議實現的原理機制》《

《 1、HTTP請求報文與響應報文格式 》 請求報文: 首行: [方法] + [url] + [版本] Header: 請求的屬性, 冒號分割的鍵值對;每組屬性之間使用\n分隔;遇到空行表示Header部分結束 Body: 空行後