原创 TestNG單元測試框架詳解

目錄 前言 ​1. TestNG使用流程 1.1TestNG安裝 1.2 創建Maven項目 1.3 Maven配置 1.4 項目TestNG測試類 1.5 運行TestNG 2、TestNG常用註解 3.xml方式運行 3.1 鼠標右擊

原创 Python工具包werkzeug

首先,先向大家介紹一下什麼是 werkzeug,Werkzeug是一個WSGI工具包,他可以作爲一個Web框架的底層庫。這裏稍微說一下, werkzeug 不是一個web服務器,也不是一個web框架,而是一個工具包,官方的介紹說是一個 W

原创 MySQL安裝教程及安裝過程中出現no compatible servers were found的解決辦法

一、下載MySQL 首先,去數據庫的官網http://www.mysql.com下載MySQL。 點擊進入後的首頁如下:  然後點擊downloads,community,選擇MySQL Community Server。如下圖:  滑到

原创 Django報錯:mysql ImproperlyConfigured: mysqlclient 1.3.13 or newer is required, you have 0.9.3的解決辦法

環境 Windows 10 Django 3.0.7 pymysql 0.9.3 原因 因爲用pymysql替換了默認的mysqlclient,Django官方推薦的數據庫API driver是mysqlclient。 https://

原创 Python3搭建Django框架淺析

前言 Python下有許多款不同的 Web 框架。Django是重量級選手中最有代表性的一位。許多成功的網站和APP都基於Django。 Django 是一個開放源代碼的 Web 應用框架,由 Python 寫成。Django

原创 Java常用的設計模式總結

前言 java設計模式有23種,他們分別是: 創建型模式:單例模式、抽象工廠模式、建造者模式、工廠模式、原型模式。 結構型模式:適配器模式、橋接模式、裝飾器模式、組合模式、外觀模式、享元模式、代理模式。 行爲型模式:模版方法模式、

原创 WSGI、Flask及Werkzeug三者之間的關係

目錄 一、WSGI是什麼? 二、Werkzeug是什麼 三、Flask的WSGI實現 一、WSGI是什麼? WSGI是一套接口規範。一個WSGI程序用以接受客戶端請求,傳遞給應用,再返回服務器的響應給客戶端。WSGI程序通常被定義成一個函

原创 linux之tr命令詳解

通過使用 tr,您可以非常容易地實現 sed 的許多最基本功能。您可以將 tr 看作爲 sed 的(極其)簡化的變體:它可以用一個字符來替換另一個字符,或者可以完全除去一些字符。您也可以用它來除去重複字符。這就是所有 tr 所能夠做的。 

原创 Django連接mysql數據庫淺析

一、安裝pymysql 1. 查看已安裝的第三方庫的列表    命令: pip list   2. 如果沒有pymysql這個第三方庫,則安裝(需要注意的是django2.2版本的暫時還不支持pymysql,所以如果使用的話,需要

原创 徹底理解Python生成器和迭代器

目錄 1.列表生成式 2.生成器 3.迭代器 4.對yield的總結 5.補充:itertools庫學習 1.列表生成式 首先舉個例子 現在有個需求,看列表 [0,1,2,3,4,5,6,7,8,9],要求你把列表裏面的每個值加1,你怎麼

原创 Python之 jinja2模板淺析

目錄 前言 1. jinja2介紹 1.1 jinja2的優點 1.2 安裝jinja2 2. jinja2語法 2.1 基本語法 2.2 jinja2變量 2.3 jinja2中的過濾器 3. jinja2的控制結構 3.1 jinja

原创 linux服務器性能監控命令彙總(一)

一、uptime 目錄 一、uptime 1、使用 uptime 命令 2、以更人性化的格式顯示時間 3、讓 uptime 顯示系統啓動的日期/時間 4、獲取版本信息和幫助信息 結論 二、top 1.輸入top命令   1.1 系統運行時

原创 linux之uniq 命令詳解

Linux uniq 命令用於檢查及刪除文本文件中重複出現的行列,一般與 sort 命令結合使用。 uniq 可檢查文本文件中重複出現的行列。 語法: uniq [-cdu][-f<欄位>][-s<字符位置>][-w<字符位置>][--

原创 linux之cut命令詳解

cut 命令從文件的每一行剪切字節、字符和字段並將這些字節、字符和字段輸出至標準輸出。 如果不指定 File 參數,cut 命令將讀取標準輸入。必須指定 -b、-c 或 -f 標誌之一。若處理的是字段,則定界符隔開的即爲各字段,而輸出時字

原创 linux服務器性能監控命令彙總之iostat命令(三)

Linux系統中的 iostat是I/O statistics(輸入/輸出統計)的縮寫,iostat工具將對系統的磁盤操作活動進行監視。它的特點是彙報磁盤活動統計情況,同時也會彙報出CPU使用情況。同vmstat一樣,iostat也有一個