原创 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