摘要:
1. 簡介 pip是Python的包管理工具,可以安裝和卸載軟件包,但是無法管理python的版本等功能 conda是一個開源的包管理工具和環境管理系統,可以管理不同版本的Python以及非Python包,適用于多種語言,如Python,Java,C/C++等等,可以創建和管理獨立的環境 Anaco
閱讀全文
posted @ 2024-07-24 10:30
阿明明
閱讀(799)
推薦(0)
摘要:
基于pytest和allure構建自動化測試框架與項目 代碼:https://gitee.com/kunmzhao/auto_test_-project.git 框架目錄結構 我們要構建一個自動化測試框架,就要以項目的概念來對項目中的所有代碼文件進行劃分目錄和文件結構,需要設計一個合理的目錄結構,以
閱讀全文
posted @ 2023-10-03 09:25
阿明明
閱讀(142)
推薦(0)
摘要:
簡介 Allire是一款輕量級的開源自動化測試報告生成框架,JAVA語言開發的,支持大部分測試框架,如pytest,unittest等,生成的測試報告是最漂亮的。,而且還可以配合pytest 和jenkin實現CI集成 官方文檔:https://docs.qameta.io/allure/#_pyt
閱讀全文
posted @ 2023-09-25 15:25
阿明明
閱讀(152)
推薦(0)
摘要:
1.簡介 Pytest是基于python語言的單元測試框架,也是一個命令行工具,具有以下特點: 入門簡單,易上手 支持大量的第三方插件,如:失敗重試,控制用例執行順序等 基于配置文件可以簡單的集成CI(持續集成)工具中 2.快速入門 安裝 pip install pytest 基本格式 def ad
閱讀全文
posted @ 2023-09-25 13:33
阿明明
閱讀(107)
推薦(0)
摘要:
1. docker的進程架構 docker服務進程:就是針對docker服務的命令,啟動,重啟 接口:通過參數指定容器的IP和端口,實現對容器的遠程操作 客戶端命令行:對docker的操作命令 最后學會管理容器的網絡,進程,容器等 2. docker的命令 鏡像的拉取 sudo docker sea
閱讀全文
posted @ 2023-06-11 14:01
阿明明
閱讀(85)
推薦(0)
摘要:
1. 物理機演進到虛擬化部署 1.1 物理機部署 在早期的項目部署中是非常繁瑣和復雜的,通常就是一臺物理機跑起來一個項目 部署非常慢 成本很高 資源浪費 難以擴展和遷移 1.2 虛擬部署 1.2.1 虛擬機 虛擬機的出現可以很好的解決物理機部署存在的問題 一臺物理機可以部署多個app 實現環境上的隔
閱讀全文
posted @ 2023-06-10 15:07
阿明明
閱讀(31)
推薦(0)
摘要:
簡述http協議及常用請求頭。 HTTP(Hypertext Transfer Protocol)是一種用于傳輸超文本的應用層協議。它是構建在TCP/IP協議之上的,用于在客戶端和服務器之間傳輸數據。HTTP協議使用簡單、靈活的請求-響應模型,是現代互聯網的基礎。?HTTP協議的特點:?無連接:每個
閱讀全文
posted @ 2023-06-06 16:09
阿明明
閱讀(62)
推薦(0)
摘要:
一、什么是Celery 1.1、celery是什么 Celery是一個簡單、靈活且可靠的,處理大量消息的分布式系統,專注于實時處理的異步任務隊列,同時也支持任務調度。 Celery的架構由三部分組成,消息中間件(message broker),任務執行單元(worker)和任務執行結果存儲(task
閱讀全文
posted @ 2023-03-30 15:59
阿明明
閱讀(155)
推薦(0)
摘要:
一、Redis介紹 Redis 是一個高性能的key-value數據格式的內存緩存,NoSQL數據庫。NOSQL:not only sql,泛指非關系型數據庫。 關系型數據庫: (mysql, oracle, sql server, sqlite) 1. 數據存放在表中,表之間有關系。 2. 通用的
閱讀全文
posted @ 2023-03-30 10:12
阿明明
閱讀(64)
推薦(0)
摘要:
前戲: 1.你是否在夜深人靜的時候,想看一些會讓你更睡不著的圖片卻苦于沒有資源... 2.你是否在節假日出行高峰的時候,想快速搶購火車票成功... 3.你是否在網上購物的時候,想快速且精準的定位到口碑質量最好的商品...什么是爬蟲: - 通過編寫程序,模擬瀏覽器上網,然后讓其去互聯網上抓取數據的過程
閱讀全文
posted @ 2023-03-24 18:12
阿明明
閱讀(23)
推薦(0)
摘要:
1.組件簡介 該版本開發速度較快,項目業務內容固定的場景 用戶的角色固定 角色對應的權限固定 2. 設計思路 確定所有的角色:管理員,財務,審核員 確定每個角色具備的權限 2.1 前端 登錄,選擇角色登錄,vuex中保存用戶的角色和token 根據登錄的角色,動態加載菜單 在路由中定義is_menu
閱讀全文
posted @ 2023-03-05 15:38
阿明明
閱讀(44)
推薦(0)
摘要:
Djanog中的權限是通過auth組件來實現的,在Djanog默認注冊的app中,auth就是了 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'dja
閱讀全文
posted @ 2023-03-03 14:27
阿明明
閱讀(38)
推薦(0)
摘要:
Contenttypes是一個app,將Django中的所有定義的表定義在一張表中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', # **** # 'd
閱讀全文
posted @ 2023-02-27 21:54
阿明明
閱讀(73)
推薦(0)
摘要:
Django中的信號就是字面意思,當發送某個信號的時候,就會觸發一個或者多個函數的執行,例如,當我們每次發送短信的時候,我們可能需要將驗證碼保存在redis中,同時需要記錄在log中,此時我們就可以實現一個信號,信號中定義了驗證碼的保存和log日志的記錄,在每次發送短信之后,發送信號即可 使用信號在
閱讀全文
posted @ 2023-02-27 19:33
阿明明
閱讀(21)
推薦(0)
摘要:
1.常見網絡詞匯 交換機:用于組件局域網 路由器:實現局域網之間的通信 三層交換機:集成了 交換機 & 路由器的功能 IP:用于在網絡中確定主機的位置一個IP地址分為網絡地址和主機地址,網絡地址相同的IP屬于同一個網段,同一個網段的IP才能相互通信,,而網絡地址的確認是通過子網掩碼的 子網掩碼:用于
閱讀全文
posted @ 2023-02-23 14:02
阿明明
閱讀(83)
推薦(0)