原创 pytest-斷言語句

pytest允許在測試用例中使用標準的python斷言,如下: # test_case.py中的內容 def foo(x, y): return x + y def test_01(): assert foo(3, 4) == 8

原创 pytest參數化:@pytest.mark.parametrize

內置的pytest.mark.parametrize裝飾器可以用來對測試函數進行參數化處理。下面是一個典型的範 例,檢查特定的輸入所期望的輸出是否匹配: test_expectation.py import pytest @pytest.m

原创 yum安裝軟件失敗:rpmdb: BDB0113 Thread/process 8178/139732838348864 failed

問題: centos使用yum安裝軟件,失敗報錯 [liuke@VM_0_10_centos ~]$ sudo yum install yum install tmux -y 錯誤:rpmdb: BDB0113 Thread/proces

原创 Linux進入亂碼的目錄

問題 服務器上有一個目錄,名稱亂碼,我們需要進入此目錄操作,不能刪除,嘗試複製也不行 解決辦法 使用awk取到目錄名進入 命令 獲取第xxx行的目錄名稱,加上NR=表示從第一行開始讀的行號取 cd `ls | awk 'NR==

原创 Linux文件名亂碼無法刪除文件

現象: 如圖所示,使用ls查看目錄下文件,發現文件名有亂碼和奇怪的符號,通過rm命令無法刪除; 解決方案: 此時可通過文件的inode刪除文件 操作過程: 使用ls -il查看文件inode 通過命令find . -in

原创 Python求兩個字符串最長公共子串算法

str_a = "liuke,test.ok" str_b = "liuke.test.yes" tmp = [] # 遍歷:從最長的開始 for i in range(len(str_a), 0, -1): for j in ra

原创 sourceTree安裝時跳過登錄

1.訪問官網,下載安裝包,官網下載地址 2.雙擊安裝包開始安裝,出現如下頁面後關閉(已安裝): 3.使用運行或資源管理器輸入%LocalAppData%\Atlassian\SourceTree\進入當前用戶的SourceTree目錄 4

原创 Jenkins"已離線"、"似乎無法聯網"問題解決

問題: 安裝jenkins時提示"已離線"、 安裝插件時提示"似乎無法聯網" 原因: jenkins安裝更新時,默認會檢查網絡連接,默認的checkulr是http://www.google.com/ ,國內無法訪問,我們把url改成國內可

原创 CentOS7報cannot found a valid baseurl for repo:base

清空原有配置 echo > /etc/yum.repos.d/CentOS-Base.repo 編輯文件 vi /etc/yum.repos.d/CentOS-Base.repo 輸入 # CentOS-Base.repo # # Th

原创 ubuntu server更改語言爲中文

1.安裝中文語言包 apt install language-pack-zh-hans 2.更改默認語言爲中文,修改/etc/default/locale文件添加: # vi /etc/default/locale LANG=zh_CN.

原创 Ubuntu開啓root用戶ssh遠程密碼登錄

ubuntu默認關閉root用戶使用密碼ssh遠程登錄 開啓方法: 編輯配置文件/etc/ssh/sshd_config vi /etc/ssh/sshd_config 修改: # 找到並用#註釋掉這行: # PermitRootLogi

原创 CentOS6報cannot found a valid baseurl for repo:base

最近需要用一下centos6版本,發現使用yum時報cannot found a valid baseurl for repo:base 先說原因: 2020年12月2日官方結束了對CentOS 6.x的支持,導致使用yum安裝或更新

原创 centos使用yum在線安裝python3

系統:CentOS7 安裝步驟: 安裝epel rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 安裝 epel-r

原创 python requests請求SSL證書問題

requests發送https請求時默認驗證ssl證書,此時如果訪問的地址ssl證書過期失效或不信任,則請求失敗,爲了使請求成功,可以設置verify爲False,暫時不驗證 r = requests.get(url, headers=he

原创 Debian設置允許root用戶以ssh方式登錄

debian默認不允許以root用戶登錄,必須以其他用戶登錄,然後su命令切換到root用戶纔可以操作 1.修改/etc/ssh/sshd_config文件 #將以下配置改爲:PermitRootLogin yes #PermitRootL