原创 linux歸檔和壓縮

Linux壓縮和解壓縮工具 一、壓縮格式:gzip/bzip2/xz/zip 二、壓縮算法:算法不同,壓縮比也會不同 三、命令用法: gzip/gunzip 後綴名:.gz gzip:生成

原创 Centos7搭建Zabbix2.4

Zabbix簡介 - zabbix是一個基於Web界面提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。它能監視各種網絡參數,保證服務器系統的安全運營,並提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

原创 Python內置數據結構str、list、tuple、set、dict

數據結構 可變 可迭代 有序 特性 str ✖ ✔ ✔ list ✔ ✔ ✔ tuple ✖ ✔ ✔ set ✔ ✔ ✖ key不重複,且必須可hash dict ✔ ✔ ✖ 同上 字符串 一個個字

原创 Python解析式、生成器

列表解析 List Comprehension 舉例 生成一個列表,元素0-9,對每一個參數自增1後求平方返回新列表 l1 = list(range(10)) l2 = [] for i in l1: l2.append((i+

原创 Python基礎排序-冒泡、選擇、插入

簡單冒泡排序 時間複雜度 O(n)->O(n*n) 原理 比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。 對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。 針對所有的元素重複以上

原创 python--io

io

原创 Python排序--堆排序

堆排序Heap Sort 堆是一個完全二叉樹 每個非葉子結點都要大於或者等於其左右結點的值稱爲大頂堆 每個非葉子節點都小於或者等於其左右結點的值稱爲小頂堆 根結點一定是大頂堆中最大的值,一定是小頂堆中最小的值 大頂堆 完全二叉樹的每

原创 python練習--楊輝三角

打印前六行 方法1: triangle = [[1],[1,1]] #定義前兩列 for i in range(2,6): row = [1] for j in range(0,i-1): vo

原创 Python--正則表達式

正則表達式 概述 正則表達式是文本處理極爲重要的技術,用它可以對字符串按照某種規則進行檢索、替換。 分類 BRE 基本正則表達式,grep、sed、vi等軟件支持。 ERE 擴展正則表達式,egrep ( grep -E )、se

原创 Python內置數據結構--bytes、bytearray

bytes、bytearray Python3引入兩個新類型 bytes 不可變字節類型 byrearray 字節數組 可變 字符串與bytes 字符串是由字符組成的有序序列,字符可以使用編碼來理解 bytes是字節組成的有序的

原创 python內置數據結構

分類 數值型 int、float、complex、bool 數列對象 字符串 str 列表 list tuple 鍵值對 集合set 字典dict 數值型 數值型 int、float、complex、bool都是class,

原创 Shell參數傳遞

在執行shell腳本執行時,可以向腳本傳遞參數,腳本內用$1 $2 $3...來獲取參數,$1代表傳遞的第一個參數,以此類推。 腳本如下 #!/bin/bash echo "執行的文件名:$0" echo "傳遞到腳本參數的個數: $#

原创 Yum只下載不安裝包

安裝yum-downloadonly或 yum-plugin-downloadonly 軟件包。 yum install yum-downloadonly 說明:yum-downloadonly是yum的一個插件,使得yum可以從R

原创 Shell變量

變量的定義 name="mini_xiang" 變量名命名注意事項: * 變量名和“=”之間不能有空格。 * 命名只能使用英文字母,數字和下劃線,首字符不能使用數字。 * 中間不能使用空格。 * 不能使用標點符號 * 不能使用ba

原创 zabbix安裝報錯

報錯現象 Database error Error connecting to database: No such file or directory 解決辦法: ln -s /var/lib/mysql/mysql.sock /tmp/