原创 集中式版本管理SVN與分佈式版本管理Git的區別

集中式版本控制系統SVN、CVS ​ 先說集中式版本控制系統,版本庫是集中存放在中央服務器的,而大家工作的時候,用的都是自己的電腦,所以要先從中央服務器取得最新的版本,然後開始工作,工作完成,再把自己的修訂推送給中央服務器。

原创 Linux學習——文件及目錄的特殊權限

Linux特殊權限概述 對於文件以及目錄。r(讀), w(寫), x(執行)三種基本權限是最基礎的權限。 當我們查詢一些系統權限時,會發現多了一種權限,如: [root@oldboy ~]# ll /usr/bin/passwd

原创 Linux文件,目錄基本權限管理

Linux權限基本概述 1.什麼是權限? 我們可以把它理解爲操作系統對用戶能夠執行的功能所設立的限制,主要用於約束用戶能對系統所做的操作,以及內容訪問的範圍,或者說,權限是指某個特定的用戶具有特定的系統資源使用權力。 2.爲什麼要

原创 Linux學習——用戶管理

Linxu用戶管理 Linux與Windows用戶登錄區別 用戶就是指用來登錄系統的 Linux是一個多用戶的操作系統(OS),支持同一時刻多個用戶同時登錄 windows支持創建多個用戶,但同一時刻只能有一個用戶登錄 在wind

原创 數論基礎——計算最大公約數和最小公倍數

知識簡介 什麼是最大公約數,什麼又是最小公倍數呢? | 代表的是 / 除法 下面把求最大公約數稱爲gcd,求最小公倍數稱爲lcm,他們有什麼性質? 算法證明原理 從1可知,我們求出最大公約數gcd就可以通過公式lcm

原创 Linux輸入輸出,文件重定向

重定向概述 1.什麼是重定向 將原本要輸出到屏幕的數據信息,重新定向到某個指定的文件中。比如:每天凌晨定時備份數據,希望將備份數據的結果保存到某個文件中。這樣第二天通過查看文件的內容就知道昨天備份的數據是成功還是失敗。 2.爲何要

原创 01聯通塊求解——bfs

##1.問題描述: ##2.算法分析: 其實這道題目就是一個讓我們求出一共有多少個聯通塊問題; 首先我們要理解怎樣纔算是聯通塊,比如單個的1四周被0包圍,算作聯通塊,或者1連着的1兩個1算作一個聯通塊,只要1的上下左右任一個方

原创 基礎數據結構——二叉樹的遍歷

1.二叉樹的遞歸定義: a.要麼二叉樹沒有根節點, 是一棵空樹。 b.要麼二叉樹由根節點、左子樹、右子數組成,且左子樹和右子樹都是二叉樹。 通俗的解釋一波: 一個家族裏面,可以把爺爺說成父親的父親,而曾祖父則爲父親的父親的父親,這

原创 高級數據結構——並查集基本操作

1.並查集概述: a.什麼叫並查集? 從字面意思理解,並就是合併,查就是查詢,集就是集合的意思。 並查集是一種用於分離集合操作的抽象數據結構類型。它所處理的是集合之間的關係,即動態維護和處理集合元素之間複雜的關係,當給出兩個元素的

原创 2019年第十屆藍橋杯C/C++ B組省賽題解

試題A——組隊 話說這道題目別看簡單,其實還真有點坑點,不細心一點,必然會WA,我比賽的時候,可能腦子抽了算的一行的最大值,其實這一道題目是要你選出1 - 20個編號的球員中選出五個位置的人,使得1號位到5號位的最大值儘可能大

原创 浙大PTA平臺上的題目題解

記載一些題目的代碼,之後想要在b站講題目,到時候會把錄的視頻上傳b站。不是大佬,是蒟蒻,大佬勿噴,僅供參考,歡迎大家star,qwq。 浙大版《C語言程序設計(第3版)》題目集

原创 推薦畫UML圖以及流程圖的在線網站Site

記得當年學UML課程的時候,當你還在爲了安裝Rose而發愁的時候,人家都把作業給交了,並且現在大多數UML課程都會讓學生使用Rational Rose做畫圖練習。近來,做畢業設計需要提供各種流程圖、UML圖的需求。所以發現了一個比

原创 Http協議的幾種常見狀態碼

在開發好了網站後,用戶通過URL對資源進行操作,服務器端要告訴用戶交互的結果,比如新增資源是成功還是失敗了。一個較好的辦法就是遵循HTTP協議,使用請求響應的HTTP狀態碼(Status Code)來進行判斷。HTTP響應狀態碼共

原创 Linux文件查找find

1.find查找概述 爲什麼要有文件查找,因爲很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找。 find命令可以根據不同的條件來進行查找文件,例如:文件名稱、文件大小、文件修改時間、屬主屬組、權限、等等方式

原创 Linux文件打包與壓縮

1.文件打包與壓縮 1.什麼是文件壓縮? 將多個文件或目錄合併成爲一個特殊的文件。比如: 搬家…腦補畫面 img 2.爲什麼要對文件進行壓縮? 當我們在傳輸大量的文件時,通常都會選擇將該文件進行壓縮,然後在進行傳輸。 首先:壓縮後