原创 CSDN編輯器markdown字體、顏色與字號的設置

內嵌HTML 首先我們需要明白markdown裏面的標記語言可以使用標籤對來實現對文本文字顏色大小信息的控制。下面給出幾個實例: <font face="黑體">黑體字示例</font> <font face="微軟雅黑">微軟雅

原创 常見的排序算法——選擇排序

選擇排序 基本思想 每一趟在後面 n - i 個待排序的數據元素集合中選擇出關鍵碼最小的數據元素,作爲有序元素序列的第i個元素。待 到第 n - 2 趟做完,待排序元素集合中只剩下一個元素,排序結束。 直接選擇排序 在元素集合a

原创 【Linux學習筆記】進程的概念

一、進程 1、進程的概念 程序:爲了實現特定任務的一系列指令的有序合集 進程: 從用戶角度看:進程是程序的一次動態執行過程。 從操作系統角度看: 進程是系統分配CPU,內存,時間片等系統資源的基本單位。 也是系統分配資源的最

原创 常見的排序算法——插入排序

插入排序 a. 基本思想 每一次將一個待排序的元素,按其排序碼的大小,插入到前邊以排好序的合適位置上,直到元素全部插完爲止。 直接插入排序 當插入第 i 個元素時,前邊的 i - 1 個元素已經排好序,此時用第 i 個元素和 i

原创 【C++學習筆記】獲取函數運行時間的兩種方法

1.GetTickCount() GetTickCount是windows下的API函數,檢索自系統啓動以來經過的毫秒數,最多爲49.7天。 //頭文件 #include <windows.h> //函數原型 DWORD WINAPI G

原创 【C++學習筆記】函數重載

1、什麼是函數重載 C++允許在同一作用域中聲明幾個功能類似的同名函數,這些同名函數的形參列表(參數個數、類型、順序)必須不同,常用來處理實現功能類似數據類型不同的問題。 int Add(int a, int b) { retur

原创 【C++學習筆記】容器迭代器

1、迭代器(Iterator)的介紹 背景:指針可以用來遍歷存儲空間連續的數據結構,但是對於存儲空間費連續的,就需要尋找一個行爲類似指針的類,來對非數組的數據結構進行遍歷。 定義:迭代器是一種檢查容器內元素並遍歷元素的數據類型。 迭代

原创 【C++學習筆記】類

一、類的概念 在C語言中,“數據”和“函數”是分開的,爲了支持“數據和函數”的關聯性,C++裏引入類,讓所有的數據有一組“分佈在各個以功能爲導向的函數中”,它們處理的是共同的外部數據。類的關鍵字是class。 class classNam

原创 【C++學習筆記】計算函數運行時間的七種方法

目前,存在着各種計時函數,一般的處理都是先調用計時函數,記下當前時間tstart,然後處理一段程序,再調用計時函數,記下處理後的時間tend,再tend和tstart做差,就可以得到程序的執行時間,但是各種計時函數的精度不一樣.下面對各種

原创 【Linux學習筆記】動態庫、靜態庫的生成

什麼是動態庫、靜態庫? 靜態庫(.a): 程序在編譯鏈接的時候把庫的代碼鏈接到可執行文件中。程序運行的時候將不再需要靜態庫。 動態庫(.so): 程序在運行的時候纔去鏈接動態庫的代碼,多個程序共享使用的代碼。 動態鏈接和靜態鏈接的

原创 【C++學習筆記】C++中的異常安全性

一個函數如果說是“異常安全”的,必須同時滿足以下兩個條件: 1.不泄漏任何資源; 2.不允許破壞數據。 我們先通過兩個反面的例子開始。 1、第一個是造成資源泄漏的例子。 一個類Type,內含一個互斥鎖成員 Mutex mutex,以

原创 常見的排序算法——歸併排序

基本思想 將待排序的元素序列分成兩個長度相等的子序列,對每一個子序列排序,然後將他們合併成一個序列。合併兩個子序列的過程稱爲二路歸併。 歸併排序核心步驟: 分組 歸併 代碼如下 遞歸 void _MergeData(int

原创 【C++學習筆記】C++和C的混合編譯

在C++中將一個函數按照C風格來編譯 #ifdef __cplusplus extern "C"{ //n個函數描述 int Add(int a, int b) { return a + b;

原创 【項目】文件的壓縮與解壓

項目平臺 Windows     VS2013    Beyond Compare4 項目技術 Huffman樹 優先級隊列 項目描述 統計文件中每個字符出現的次數,根據優先級對列,構建Huffman樹,出現次數

原创 【C++學習筆記】引用及引用的本質

代碼運行環境:Win10 32bits Vs2013 引用的概念及用法 1.引用的概念 引用不是新定義一個變量,而是給已存變量取了一個別名,編譯器不會爲引用變量開闢內存空間,它和它引用的變量共用同一塊內存空間, 類型&引用變量名