原创 最全Linux常用命令,面試必備

這是本人花了兩天時間整理得來的,一些最常用的地球人都知道的命令就省去啦! 1. 更改文件擁有者 命令 : chown [-cfhvR] [–help] [–version] user[:group] file… 功能 : 更改文件

原创 手把手教你搭建自己的個人博客(上)

前言 雙十一的時候,趁着阿里雲作活動,買了一年最便宜的雲服務器,準備搭建一個自己的個人博客(當然主要是爲了裝13),目前域名正在備案之中,自己以前主要偏向於c++底層,基於Qt做一些網絡通信方面的開發,對於服務器沒有多少認識,也算是

原创 解決yum install mysql報錯:Unknown system variable 'validate_password_policy'

問題描述 在安裝Mysql時,我們第一步就是修改密碼臨時密碼,因密碼過於簡單(如:123456),不符合MySQL密碼規範,會觸發一個報錯信息: 錯誤代碼如下: ERROR 1819 (HY000): Your password d

原创 CentOS7 搭建nginx+php運行環境

搭建環境 服務器: 阿里雲(1核/1GB) 操作系統: CentOS / 7.5 x86_64 (64bit) 本地計算機: Windows7 + SecureCRT+FlashFXP 幾點說明 服務器 : 本教程中我們使用的是阿

原创 Linux如何查看進程、殺死進程、啓動進程等常用命令

關鍵字: linux 查進程、殺進程、起進程1.查進程    ps命令查找與進程相關的PID號:    ps a 顯示現行終端機下的所有程序,包括其他用戶的程序。    ps -A 顯示所有程序。    ps c 列出程序時,顯示每個程序

原创 深入理解C++的new

“new”是C++的一個關鍵字,同時也是操作符。關於new的話題非常多,因爲它確實比較複雜,也非常神祕,下面我將把我瞭解到的與new有關的內容做一個總結。 new的過程 當我們使用關鍵字new在堆上動態創建一個對象時,它實際上做了三

原创 C++靜態庫與動態庫

這次分享的宗旨是——讓大家學會創建與使用靜態庫、動態庫,知道靜態庫與動態庫的區別,知道使用的時候如何選擇。這裏不深入介紹靜態庫、動態庫的底層格式,內存佈局等,有興趣的同學,推薦一本書《程序員的自我修養——鏈接、裝載與庫》。 什麼是庫

原创 (1) C++:重載、覆蓋與隱藏

C++之中的重載、覆蓋、隱藏 重載覆蓋重載與覆蓋的區別相關代碼隱藏 重載 重載是指函數不同的參數表,對同名函數的名稱做修飾,然後這些同名函數就成了不同的函數。在同一可訪問區域內被聲明的幾個具有不同參數列表(參數類型、個

原创 條款2:儘量以const,enum,inline替換#define

這一條款也被稱作:寧可用編譯器替換預處理器。對於一般用#defined定義的常量,可以使用const類型代替。但是要注意兩種特殊情況:假如我們要在頭文件中定義一個不能被修改的字符串,那麼需要使用const char* const類型的指針

原创 《C++ Primer》讀書筆記-第二章 變量和基本類型

   第一篇文章寫完後收到了很多同學的後臺留言,有鼓勵的,也有提出建議的,還有說錯別字的,每一條都一一回復了,當然提出建議的大都是說排版問題,現在已經換到MarkDown編輯器了,大家湊合着看就行了,肯定不影響閱讀了,至於錯別字的,哈哈,

原创 c/c++的堆與棧 與數據結構的堆和棧的區別

一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分  1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。  2、堆區(heap) — 一

原创 《C++ Primer》讀書筆記-第一章 Hello World

好吧,不管怎麼說,總算可以開講了,那些什麼授人以漁無量功德的話就不說了,因爲不知道我所說的能否真的能夠幫助大家,然而該感謝的人一個人都不能少,首先感謝牛客網ID爲我知道啥,我是讀了他的文章後收受到了啓發,萌發了也要寫一篇讀書筆記的念頭,

原创 QT串口通信(1)

       最近幫老師做的項目中使用到了QT串口,然後首先百度了一下,發現網上的QT串口代碼都是同一個版本。而且沒有公開源代碼,遂自己寫了個簡單的串口通信代碼,並將它公佈出來,一方面供有需要的人蔘考,另一方面記錄下來,也可以防止自己忘記

原创 併發和並行的區別

併發和並行從宏觀上來講都是同時處理多路請求的概念。但併發和並行又有區別,並行是指兩個或者多個事件在同一時刻發生;而併發是指兩個或多個事件在同一時間間隔內發生。     在操作系統中,併發是指一個時間段中有幾個程序都處於已啓動運行到運行完

原创 單鏈表的頭插法與尾插法

學習完線性表的知識已經很長時間了,今天有空重新複習整理一下。線性表有兩種表示方法,順序表示和鏈式表示。 順序表示即就是數組,其特點爲: 優:(1)用數組存儲數據元素,操作方法簡單,容易實現         (2)無須爲表示結點間的邏輯關