原创 MySql數據庫之審計(開啓log+設置init-connect實現無插件審計)

目錄 一、查詢審計配置情況 二、永久開啓審計 三、臨時開啓審計 四、設置init-connect 1、創建用於存放連接日誌的數據庫和表 2、授權某個用戶擁有對審計表的select和insert權限 3、設置init_connect參數 五

原创 Web3安裝出現Visual C++ 14.0 is required解決方案

當我們用python3.6安裝Web3時可能會出現如下錯誤: 這時我們可以根據提示安裝build-tools就可以了,這是最便捷的方式,下載完打開點默認安裝就自動安裝了。 但是提示所給網址失效了。這裏給出網上其他類似問題的博客上給出的地

原创 MySql數據庫之數據更新(插入數據、修改數據、刪除數據)

目錄 一、插入數據 1、插入元組 2、插入子查詢結果 二、修改數據 1、修改某一個元組的值 2、修改多個元組的值 3、帶子查詢的修改語句 三、刪除數據 1、刪除某一個元組的值 2、刪除多個元組的值 3、帶子查詢的刪除語句 一、插入數據 1

原创 MySql數據庫之視圖(定義視圖、查詢視圖、更新視圖、視圖的作用)

目錄 一、定義視圖 1、建立視圖 2、刪除視圖 二、查詢視圖 三、更新視圖 四、視圖的作用 一、定義視圖 1、建立視圖 語法:CREATE VIEW 視圖名 【列名】... AS 子查詢 【WITH CHECK OPTION】 WITH

原创 最長公共子序列(LCS)和逆LCS問題求解

目錄 一、子序列定義 二、公共子序列定義 三、最長公共子序列(LCS) 1、最優子結構 2、構造遞歸表達式 3、計算最優值 四、逆LCS問題 1、題目 2、最優子結構 3、構造遞歸表達式 4、計算最優值 一、子序列定義 一個給定序列的子序

原创 Linux安裝Intel無線網卡(Ubuntu 16.04)

目錄 一、先找到無線網卡型號 二、進網站找linux 系統的intel無線網卡驅動(找到對應型號) 三、重點:下載前,需要先確定系統內核版本 四、下載驅動並解壓 五、重啓,無線網卡驅動安裝成功 一、先找到無線網卡型號 方法一: lspci

原创 Linux下安裝shadowsockGUI圖形界面程序+通過proxychains讓命令行實現Socks代理聯網

目錄   一、shadowsock 客戶端 安裝GUI圖形界面程序 1、打開終端輸入如下命令行(缺少什麼就按提示安裝什麼) 2、安裝完成後按win鍵找到shadowsocks-Qt5 3、配置 二、通過proxychains讓命令行實現S

原创 Linux下驅動安裝(Ubuntu 16.04)

目錄 一、根據電腦型號選擇合適的版本 二、如果原來裝有NVIDIA驅動,則先卸載 三、禁用linux自帶驅動nouveau 四、重啓 五、進入tty模式 六、關閉x server 七、命令行安裝驅動 八、重啓X-window 九、Driv

原创 Linux安裝內核(Ubuntu 16.04)

目錄 一、查看系統信息 1、查看發佈版本: 2、查看內核版本: 二、升級內核方法 1、找到對應內核 2、內核下載 3、安裝 一、查看系統信息 1、查看發佈版本: 命令:lsb_release -a 運行結果: 2、查看內核版本: 命令:

原创 Dijkstra算法的過程、詳細步驟、代碼

目錄 一、算法思想 二、算法詳細步驟 三、僞代碼 + C++代碼 四、算法複雜度分析 五、算法改進 六、應用案例 一、算法思想 Dijkstra算法本質上是一個貪心算法,其基本思想是:設置一個頂點集合S並不斷地做貪心選擇來擴充這個集合。

原创 Linux下分辨率設置(Ubuntu 16.04)

目錄 一、查看顯示器名稱 二、設置你想要的分辨率 三、設置分辨率 四、選擇1920X1080 五、保存分辨率 六、重啓 一、查看顯示器名稱 命令行下輸入:$xrandr   二、設置你想要的分辨率 例如輸入:$cvt 1920 1080

原创 網絡中的各層及其協議

一、網絡的層次結構 一般提及的協議棧有兩種:5層的因特網協議棧、7層的ISO OSI OSI:20世紀70年代後期由ISO(國際標準化組織)提出,稱爲開放系統互連。 應用層 運輸層 網絡層 鏈路層 物理層                

原创 TCP和UDP的異同(含:TCP/UDP編寫的網絡聊天程序+TCP傳文件)

引言 因特網爲應用程序提供了兩個運輸層(傳輸層)協議,即TCP和UDP。當我們爲因特網創建一個新的應用程序時,我們首先需要考慮的是:選擇TCP還是UDP。這兩個協議都爲調用它們的應用程序提供了不同的服務集合。   一、TCP介紹 TCP大

原创 FTP/SFTP進行遠程文件傳輸

一、FTP與SFTP區別 FTP:FTP是一種文件傳輸協議,一般是爲了方便數據共享的。包括一個FTP服務器和多個FTP客戶端。FTP客戶端通過FTP協議在服務器上下載資源。而一般要使用FTP需要在服務器上安裝FTP服務。 SFTP:SFT

原创 二叉樹的遍歷(先序、中序、後序)

一、概念         二叉樹的遍歷(Traversing binary tree)是指從根節點出發,按照某種次序訪問二叉樹中所有的節點,使得每個節點被依次訪問且僅被訪問一次。    二、樣例的圖