原创 linux systemctl status network啓動報錯
問題出現的原因: 一開始我使用的網卡enp61,同事拿去測試了,我換另一個網卡enp62,修改配置文件時,直接copy了網卡enp61的信息,然後粘貼。改了ip網段與子網掩碼,就直接 restart了,然後啓動失敗。 問題1:network
原创 shell 常用技能
1、重定向的使用 >/dev/null 2>&1 拆分解釋 1:> 代表重定向到哪 2:/dev/null 代表空設備文件 3:2> 表示stderr標準錯誤,有0 、1、2 三種情況 4:& 表示等同
原创 Python 列表append自己
list = ['zz','ss']list.append(list)print(id(list[2]))print(id(list[2][0]))print("1 :",list)list.append(list)print(id(lis
原创 Python 冒泡排序的優化
工作不重,看下算法書:小灰的算法之旅,挺不錯的,有基礎的可以看看,小瑕疵就是代碼是用c++ 寫的,有時候看起來怪怪。 優化一、 在提前N次就排好順序後,在N+1輪排序結束後跳出大循環,結束排序 尷尬:有可能跳出循環的那一輪,與正常結束循環數
原创 檢測兩臺服務器某個目錄下的文件一致性
#!/bin/bash######################################檢測兩臺服務器指定目錄下的文件一致性######################################通過對比兩臺服務器上文件的md
原创 Linux shell select
select 類似與菜單功能 fruits=( "apple" "pear" "orange" ) echo "Please guess which fruit I like :" select var in ${fruits[@]} d
原创 python 重構和JSON數據解析
看到一個重構的例子,還能重溫json數據解析# def GreetUser(): # filename = '/Users/zhangxl/Desktop/union.json' # try: # with
原创 Python 調用optionparser模塊,自動對比數據
#腳本作用:迴歸測試,用最新版本跑出的數據與上一個版本跑出的數據進行對比#Python 版本:3.7.2,#!/usr/bin/python # -*- coding: utf-8 -*- import os import sys im
原创 Linux 從文件讀取數據
#!/bin/bash 方法一、 exec 0< len3.txt # exec命令允許你將STDIN重定向到Linux系統上的文件中,這個命令會告訴shell它應該從文件len3.txt中獲得輸入while read AAdo ec
原创 Linux shell 對數據進行歸檔
1 #!/bin/bash 2 3 DATE=$(date +%y%m%d) 4 FILE=archive$DATE.tar.gz 5 #The path to store the files you need to archi
原创 Linux 函數的使用
注意點: 1、函數名必須是唯一的 2、如果重定義了函數,新定義會覆蓋原來函數的定義 一、定義函數的方式 方法1、 function name { commands } 方法2、 name() { commands
原创 linux for 命令常用的讀寫方法
1、標準方式: for var in list do commands done 2、一行書寫方式: for var in list; do 3、讀取列表中的值 for test in Nevada Ne
原创 看 《Python學習筆記 》
看《Python學習筆記 》這本書,想整合與補充一下自己所學的Python知識。 推薦指數:不推薦,講解的內容是Python2的,現在主流是Python3,感覺都塊要Python4了 因爲我已經會Python了,所以看得有點快,基礎知識可以
原创 linux crontab 定時任啓動失敗
定時任務啓動的shell 腳本,腳本內部使用絕對路徑 #!/bin/bash # Minutes, hour, day, month, week,Use the absolute path 1 4
原创 Python 冒泡程序
看了c的,用Python寫下list0 = [3,42, 6, 7, 100,13]a=''b=''j=1class Solution: def findSubsequences(self, list): h = len