原创 沒有MindManager照樣查看導圖

mmap文件是MindManager的專屬文件,用Xmind打開兼容性不好,而MindManager又需要昂貴註冊費,並且國內代理維權夠拼,導致不能通過破解使用。但如果只是查看別人發送過來的mmap文件而不涉及到修改,則完全不需要

原创 遞歸和迭代的區別

附上一張圖片便於理解 兩者關係:所有的迭代可以轉換爲遞歸,但遞歸不一定可以轉換成迭代。

原创 二叉搜索樹(BST)

二叉搜索樹(Binary Searching Tree) 記住的特點就是左邊的key<=根的key 右邊的key>=根的key 定義:支持多種動態集合操作,插入、刪除、找最小值、最大值、前驅、後繼、查找。 用途:即可做字典,也可以

原创 對7種排序算法的總結

排序算法是最基本的知識了,面試中也是常考的知識點,尤其是快速排序考察最多,也要求手寫出來,並分析他的時間複雜度。下面是我對所學到的知識的一個總結。 排序算法總共分爲5大類: 第一類:插入排序 直接插入、希爾排序 第二類:選擇排

原创 談談我對MVC MVP MVVM的理解

一開始我接觸MVC和MVVM的時候很困惑,不明白他是屬於一種模式還是一種框架,通過查閱網上的一些文章依舊沒有說清楚,有的說模式,有的說框架,還有說框架模式的,也有說架構的,這就讓我更加矇蔽了,於是我請教了我的軟件工程老師,老師說

原创 關於運行通過 DirectX 創建 UWP 遊戲的一些問題

今天我用vs2017運行一些uwp的遊戲時候出現了一些問題,真是讓人頭大,每次這種小問題要不是自己無腦,眼睛小,要麼就是不懂一些操作,主要是這樣幾種問題。 開發環境 VS2017 winSDK vision 10.0.1776

原创 計算機網絡 第三章——數據鏈路層

文章目錄數據鏈路層基本概念及基本問題基本概念三個基本問題兩種情況下的數據鏈路層使用點對點信道的數據鏈路層(廣域網)使用廣播信道的數據鏈路層(局域網)以太局域網(以太網)CSMA/CD協議講解二進制指數類型退避算法以太網的概述拓撲以

原创 計算機網絡 第四章——網絡層

文章目錄網絡層提供的服務網絡層協議ARP協議**ARP協議**網絡層如何轉發數據包網際控制報文協議 ICMPICMP 協議ping 對返回信息的分析如何排除網絡故障Internet組播管理協議 IGMPIGMPIP協議RIPOSP

原创 c++11設計理念——保證穩定性和兼容性

文章目錄保持與c99兼容long long 整型擴展的整型宏__cplusplus靜態斷言noexcept修飾符和noexcept操作符快速初始化成員變量非靜態成員的sizeof擴展的friend語法final / overrid

原创 計算機網絡 第五章 ——傳輸層

文章目錄傳輸層的功能傳輸層的端口傳輸層協議UDP和TCPUDP的主要特點傳輸控制協議TCP概述傳輸層協議和應用層協議之間的關係TCP可靠傳輸的實現連續ARQ協議累計確認TCP報文段首部格式TCP滑動窗口技術實現可靠傳輸TCP的流量