原创 Linux IO模型 : select
文章目錄前言:爲什麼要使用IO多路轉接模型?IO多路轉接模型實例 :兩個文件句柄,同時對pipe文件進行讀取和寫入 前言:爲什麼要使用IO多路轉接模型? 試想一下,如果A想接收B的消息,那麼A就需要創建一個進程(或線程),用whi
原创 Linux進程詳解(多進程、孤兒、殭屍、守護進程實現)
文章目錄前言一.進程標識二.多進程的創建三.孤兒進程四.殭屍進程五.守護進程 前言 程序是靜態的,進程是動態的,我們將進程運行起來後,能夠通過一些linux指令 如 top , ps 等,來查看進程的動態。 一.進程標識 ge
原创 Leetcode 專題訓練集合(關聯Github)
解題程序都放在Github中:(持續更新) Github地址 :https://github.com/Worthy-Wang/LeetCode 刷題之前,用三分鐘看看下面的東西,相信我,會有幫助的 在進行Leetcode的訓練
原创 圖論(一) 鄰接表與鄰接矩陣
圖論系列文章 圖論(一) 鄰接表與鄰接矩陣 圖論(二) 最短路徑:Dijkstra算法與Floyd算法 圖論(三)最小生成樹:Prim算法與Kruskal算法 圖論(四)拓撲排序與關鍵路徑 文章目錄前言一.鄰接表二.鄰接矩陣
原创 圖論(三)最小生成樹:Prim算法與Kruskal算法
圖論系列文章 圖論(一) 鄰接表與鄰接矩陣 圖論(二) 最短路徑:Dijkstra算法與Floyd算法 圖論(三)最小生成樹:Prim算法與Kruskal算法 圖論(四)拓撲排序與關鍵路徑 文章目錄前言一.Prim算法二.Kr
原创 圖論(四)拓撲排序與關鍵路徑
圖論系列文章 圖論(一) 鄰接表與鄰接矩陣 圖論(二) 最短路徑:Dijkstra算法與Floyd算法 圖論(三)最小生成樹:Prim算法與Kruskal算法 圖論(四)拓撲排序與關鍵路徑 文章目錄前言一.拓撲排序二.關鍵路徑
原创 騰訊雲Ubuntu18.04 使用並添加新用戶
騰訊雲Ubuntu18.04 使用並添加新用戶 一.騰訊雲使用 在我們已經購買了騰訊雲ubuntu18.04之後,必須先重置ubuntu用戶的密碼,然後再登陸上騰訊雲。 此時登錄的用戶默認只能是ubuntu , 登錄密碼就是之前
原创 Windows下使用VScode遠程ssh密鑰連接到linux服務器
Windows下使用VScode遠程ssh密鑰連接到linux服務器 前言 我們平時在連接遠程雲服務器的時候,可能是用putty 或者 xShell 進行連接,然後再進行編程工作,然而,強大好用的VsCode可以直接幫助我們遠程
原创 設計模式之工廠模式(FactoryPattern)
設計模式之工廠模式(FactoryPattern) 文章目錄設計模式之工廠模式(FactoryPattern)一.工廠模式設計思想二.FactoryPattern編程實例1.靜態工廠模式2.抽象工廠模式 一.工廠模式設計思想 工
原创 C++ STL allocator配置器詳解與 Vector類實現
C++ STL allocator配置器詳解與 Vector類實現 文章目錄C++ STL allocator配置器詳解與 Vector類實現一.STL allocator配置器詳解1.在容器中感受allocator2.std:
原创 bind函數適配器、利用bind回調實現無繼承多態、men_fn將成員函數轉換爲函數對象
bind函數適配器、利用bind回調實現無繼承多態、men_fn將成員函數轉換爲函數對象 文章目錄bind函數適配器、利用bind回調實現無繼承多態、men_fn將成員函數轉換爲函數對象一.bind函數適配器詳解前言.C語言與C
原创 C++ STL iterator迭代器操作詳解
文章目錄前言一.Functions(函數)操作二.Iterator generators三.predefined iterator1.insert_iterator、back_insert_iterator、front_ins
原创 C++ STL iterator迭代器失效情況分析
C++ STL iterator迭代器失效情況分析 文章目錄C++ STL iterator迭代器失效情況分析前言一.連續空間式存儲 vector deque二.鏈表式存儲 list三.紅黑樹存儲 map set 前言 迭代器失
原创 C++ 強制類型轉換 static_cast、dynamic_cast、const_cast、reinterpret_cast
C++ 強制類型轉換 static_cast、dynamic_cast、const_cast、reinterpret_cast 文章目錄C++ 強制類型轉換 static_cast、dynamic_cast、const_cast
原创 C++ STL 頭文件與bind1st、bind2nd函數
C++ STL 頭文件與bind1st、bind2nd函數 文章目錄C++ STL 頭文件與bind1st、bind2nd函數@[toc]前言一.用二元函數(binary_function)判斷輸入的兩個數是否相等二.用一元函數