原创 MySQL - 數據庫的創建、刪除

數據庫的創建、刪除 數據庫的操作 像文件一樣,我們可以隨時對數據庫執行如下操作: ① 創建數據庫 ② 查看數據庫 ③ 選擇數據庫 刪除數據庫 創建數據庫 創建數據庫是指在數據庫系統中劃分一塊空間,用來存儲相應的數據,這是進行表操作

原创 MySQL - 數據表的操作_列的類型定義_整數類型

1.1 列名: 1)採用26字母和0-9的自然數加上下互相 ‘’ 組成,命名簡潔明確,多個單詞用下劃線 ‘’ 隔開 2)全部小寫命名,儘量避免出現大寫 3)字段必須填寫描述信息 4)禁止使用數據庫關鍵字 5)字段名稱一般採用名詞

原创 MySQL - 數據表的操作_列的類型定義_浮點類型和定點數類型

1.1 列名: 1)採用26字母和0-9的自然數加上下互相 ‘’ 組成,命名簡潔明確,多個單詞用下劃線 ‘’ 隔開 2)全部小寫命名,儘量避免出現大寫 3)字段必須填寫描述信息 4)禁止使用數據庫關鍵字 5)字段名稱一般採用名詞

原创 Windows平臺下安裝與配置MySQL

Windows平臺下安裝與配置MySQL 免費下載網址:https://dev.mysql.com/downloads/windows/installer/8.0.html 版本選擇 :社區版8.0.12 下載 下載好後 雙擊

原创 C++ 補充 & C++ 11 - C++智能指針shared_ptr 使用詳解 (C++11)

shared_ptr 使用詳解 (C++11) 熟悉了unique_ptr 後,其實我們發現unique_ptr 這種排他型的內存管理並不能適應所有情況,有很大的侷限!如果需要多個指針變量共享怎麼辦? 如果有一種方式,可以記錄引用

原创 爲什麼要使用數據庫

爲什麼要使用數據庫 程序員Jack還是在在校學習期間,就聽高年級的大哥忠告,“小夥子,搞編程,想要成爲最牛逼的程序員,一定要學好C/C++語言和數據結構及算法”,Jack謹記了這句忠告,因爲這位高年級的哥們還沒畢業就已經被BAT公

原创 C++ 補充 & C++ 11 - C++智能指針unique_ptr 使用詳解 (C++11)

unique_ptr 使用詳解 (C++11) auto_ptr是用於C++11之前的智能指針。由於 auto_ptr 基於排他所有權模式:兩個指針不能指向同一個資源,複製或賦值都會改變資源的所有權。auto_ptr 主要有兩大問

原创 C++ 補充 & C++ 11 - C++智能指針weak_ptr 使用 (自從C++11)

weak_ptr 使用 (自從C++11) weak_ptr 設計的目的是爲配合 shared_ptr 而引入的一種智能指針來協助 shared_ptr 工作, 它只可以從一個 shared_ptr 或另一個 weak_ptr 對

原创 程序員爲什麼要學習數據庫

程序員爲什麼要學習數據庫 1、幾乎任何一個企業級應用,都要用到數據庫。 2、無論開發、測試、運維還是架構師,數據庫都是加分神器! 3、小的軟件企業分工不明確,全能型人才能得到更多的機會(就業和提升) 4、外包和自由程序員必備 結

原创 C++ 補充 & C++ 11 - C++ reinterpret_cast用法詳解

reinterpret_cast用法詳解 重新解釋類型(掛羊頭,賣狗肉) 不同類型間的互轉,數值與指針間的互轉 用法: TYPE b = reinterpret_cast ( a ) TYPE必須是一個指針、引用、算術類型、函

原创 C++ 補充 & C++ 11 - C++ 類型轉換簡介

C++ 類型轉換簡介 1.1 C++類型轉換詳解 舊式轉型 C風格的強制類型: TYPE b = (TYPE) a 例如: int i = 48; char c = (char) i; 新式轉型C++風格的類型轉

原创 C++ 補充 & C++ 11 - C++ dynamic_cast用法詳解

dynamic_cast 動態類型轉換 將一個基類對象指針cast到繼承類指針,dynamic_cast 會根據基類指針是否真正指向繼承類指針來做相應處理。失敗返回null,成功返回正常cast後的對象指針; 將一個基類對象引用c

原创 C++ 補充 & C++ 11 - C++ static_cast用法詳解

static_cast用法詳解 靜態類型轉換(斯文的勸導,溫柔的轉換)。如int轉換成char 主要用法: 1、用於類層次結構中基類(父類)和派生類(子類)之間指針或引用的轉換。上行指針或引用(派生類到基類)轉換安全,下行不安全

原创 C++ 補充 & C++ 11 - 左值和右值的概念

直接上代碼 demo 代碼(一) #include <iostream> using namespace std; int demo() { int i = 0; return i; } int main() { de

原创 C++ 補充 & C++ 11 - explicit 關鍵字

explicit 關鍵字 explicit /ɪkˈsplɪsɪt/ 明確的;清楚的;直率的;詳述的 作用是表明該構造函數是顯示的, 而非隱式的.不能進行隱式轉換! 跟它相對應的另一個關鍵字是implicit, 意思是隱藏