原创 我的開源項目——Yue虛擬化管理平臺

通過多年對虛擬化與雲計算學習與研究,決定自己寫一個簡單的虛擬化平臺,通過Spice-html5進行訪問,該項目無分佈式功能,類似於一臺All-in-one的虛擬化管理工具,歡迎一起交流學習。 github源碼地址: https://gi

原创 牛頓迭代法求方程的解

迭代法也稱輾轉法,是一種不斷用變量的舊值遞推新值的過程,跟迭代法相對應的是直接法(或者稱爲一次解法),即一次性解決問題。迭代法又分爲精確迭代和近似迭代。“二分法”和“牛頓迭代法”屬於近似迭代法。迭代算法是用計算機解決問題的一種基本方法。

原创 線索二叉樹

線索二叉樹,或者說,對二叉樹線索化,實質上就是遍歷一棵二叉樹,在遍歷的過程中,檢查當前結點的左、右指針域是否爲空。如果爲空,將它們改爲指向前驅結點或後繼結點的線索。 當以二叉鏈表作爲存儲結構時,只能找到左右孩子信息,而不能直接得到結點在

原创 查找算法

查找算法是典型的常用算法,查找算法對綜合效率要求比較高,常用的查找算法有很多種,本文主要介紹順序查找和折半查找(二分查找),更多的查找算法還請小夥伴們自行研究。 頭文件: /*******************************

原创 排序算法

排序算法有很多種,並在實際編程過程中用的非常廣泛。常用的排序算法有:插入排序算法,選擇排序算法,冒泡排序算法,快速排序算法,歸併排序算法,希爾排序算法,堆排序算法。 各種排序算法的時間複雜度: 1.冒泡法: O(n*n) 2.直接插

原创 我的開源項目——多語言公共庫

多語言公共庫是我在日常學習和工作中總結和摘錄的一些常用的基本功能函數集合,主要包括C、C++、Python、Java、C#等,歡迎一起交流學習。 github源碼地址: https://github.com/827992983/myli

原创 二叉樹

二叉樹是一種樹形結構,它的特點是每個每個結點至多有兩棵子樹,二叉樹有左、右子樹之分,且左、右子樹不能顛倒。二叉樹及其變體樹形結構在實際編程中使用的非常多,如:哈弗曼樹,線索二叉樹,紅黑樹等。 1.基本概念 樹是n(n>=0)個結點的有限

原创 MarkDown語法基礎

    MarkDown語法已經變得越來越流行,在wiki,github已經得到廣泛應用。MarkDown語法相較於HTML語法更爲簡單易懂,並可以直接轉換爲HTML。因此越來越多的程序員開始使用MarkDown完成其網頁製作功能。標題:#

原创 我的開源項目——搭建個人Blog

一直想創建個獨立的blog,業餘時間基於Python-Django、JQuery、Bootstrap實現了一個簡單的blog平臺,包括文章發佈管理後臺和博客前端兩部分,歡迎一起交流學習。 github源碼地址: https://gith

原创 通過python-ldap操作管理AD/LDAP用戶及組織結構

LDAP/AD是兩種應用最廣泛的認證服務器,AD是微軟基於LDAP開發而成的,應用於Windows平臺,而LDAP主要應用於Linux平臺(LDAP用在Windows平臺比較少)。既然AD是基於LDAP的擴展,則LDAP大部分協議,AD均

原创 centos和ubuntu安裝卸載軟件(rpm/dpkg)

使用Linux系統,無論是Centos/RHEL/Fedoar系列還是Ubuntu/debian系列,都有獨立的包管理體系,在Centos系列,使用rpm包進行軟件安裝配置管理,在Ubuntu系列,使用deb包進行軟件安裝配置管理 Ce

原创 python基礎知識

隨着雲計算,大數據,人工智能等行業的興起,Python語言也變得越來越流行。在分佈式系統開發,大數據處理,人工智能,自動化部署,自動化運維等多個領域,都萌生了許多優秀的Python框架。小編認爲,Python被廣泛接受有兩方面原因:一是,

原创 iscsi使用總結

iscsi是一個供硬件設備使用的可以在IP協議的上層運行的SCSI指令集,這種指令集合可以實現在IP網絡上運行SCSI協議,使其能夠在諸如高速千兆以太網上進行路由選擇。iscsi使用Client/Server模型,並可配置多路徑的高可用。

原创 隊列

隊列是先進先出的數據結構,出隊的一端叫隊首,入隊的一端叫隊尾,就像是日常生活中排隊買火車票一樣,先買完的人先出隊,也就是我們常說的先進先出。 頭文件: /****************************************

原创 定長串操作

串操作在數據結構中也是十分重要的一部分,首先需要理解串,串長,串相等,空格串,空串,子串的概念。我們在編程過程中,對於字符串的操作,就是一種串結構的使用。 串:是指通常說所的字符串,如:“abcde”,“PI”等 串長:是指字符串的長度