原创 Jmeter學習
jmeter是基於java的工具 jmeter作用:性能測試或者接口性能測試工具 線程組:線程數,即虛擬用戶組 Sampler取樣器:用來模擬用戶操作,向服務器發送請求 跟隨重定向 常用組件: 1測試計劃:jmeter的起點和容器
原创 python-appium自動化操作微信
1.準備工作 java-jdk安裝(appium啓動必須要求安裝Java) appium安裝 adb安裝 appium 模塊Appium-Python-Client安裝 2.各個應用安裝說明 java-jdk 這個安裝,需要注意環境變量的配
原创 jpg圖片打包生成pdf文件的幾種方式
img2pdf模塊(固定成A4紙張大小): import img2pdf def makePdf(pdfFileName, jpg_name_list): a4inpt = (img2pdf.mm_to_pt(210),img2p
原创 華爲OD機試題
"""最長迴文字符串問題"""# 說明:方法很多,這個是最簡單,也是最容易理解的一個,利用了動態規化。# 先確定迴文串的右邊界i,然後以右邊界i向左找回文串。# 假設在i之前的最長迴文子串長度是max_over_str,此時需要分別檢查i+
原创 redis介紹及常見問題總結
1.redis c語言編寫的一個開源軟件,使用字典結構存儲數據,支持多種類型數據類型 數據類型:字符串,字典,列表,集合,有序集合 2.redis特點 速度快:c語言實現的,所有數據都存儲在計算機內存中 持久化:他會將數據定
原创 flask模板語言,裝飾器,路由及配置
1.模板語言jinja2 Flask中默認的模板語言是Jinja2 1.0 模板傳參 from flask import Flask,render_template app = Flask(__name__) @app.r
原创 單例模式業務場景及實現的幾種方式
1.業務場景 windows的回收站其實就是一個單例,你雙擊第二次並不會在出現一個出現窗口,對象只會創建一次 第三方sdk做接口發送短信驗證碼,如果有幾十萬個用戶同時發送短信,只需調用對象的方法即可 我們一般在調用數據庫的時候也
原创 數據結構(列表,隊列,棧,鏈表)
1.說明 1.1 概念 簡單來說,數據結構是用來設計數據以何種方式組織並存儲在計算機中,像我們常見的列表,字典,元祖等都屬於數據結構 1.2 分類 按照其邏輯可以分爲線性結構,樹結構,圖結構 線性結構:數據結構中的元素存在一對一
原创 flask總結之session,websocket,上下文管理
1.關於session flask是帶有session的,它加密後存儲在用戶瀏覽器的cookie中,可以通過app.seesion_interface源碼查看 from flask import Flask,session a
原创 算法介紹(二分,冒泡,選擇,插入;快排,堆排,歸併)
1.概念 算法:一個計算過程(函數),或者說是解決問題的方法可以理解成一個算法 時間複雜度:用來估算算法運行時間的一個式子(單位)。一般來說,時間複雜度高的算法比複雜度低的算法慢 空間複雜度:用來估算算法佔用內存的一個式子 1.
原创 關於content-type請求頭的說明
Content-Type請求頭的作用,用於標記請求體數據的格式,如: 1. Content-Type:application/x-www-form-urlencoded 請求體:b'pwd=123&user=root'
原创 設計模式
概念: 每一個模式描述了一個在我們周圍不斷重複發生的問題,以及該問題的解決方案的核心。這樣你就能一次又一次地使用該方案而不必做重複勞動 基礎知識點: 設計模式四個基本要素:模式名稱,問題,解決方案,效果 接口:一種特殊的類,聲明
原创 RabbitMQ
消息隊列(Message Queue) 消息隊列(MQ)是一種應用間的通信方式,消息發送後可以立即返回,由消息系統來確保消息的可靠傳遞。消息發佈者只管把消息發佈到 MQ 中而不用管誰來取,消息使用者只管從 MQ 中取消息而不管是誰發佈的
原创 tornado
1.說明(異步非阻塞框架) 特點:自帶socket,可以不用wsgi 原生支持websocket協議 組件支持少,不提供session,orm,form,admin,只提供路由系統,視圖函數,模板渲染,加密cooki
原创 python的包管理器(一鍵安裝所有依賴包)
1.引子 通常一起開發的時候都需要部署環境,這個時候必須得有個python第三方包的list,一般都叫做requirements.txt。 如果一個項目使用的是virtualenv環境,使用pip freeze > require