原创 linux 常用命令整理(不定時更新)

服務器CPU 佔用高的排查思路 通過top 查看,佔用cpu 高的進程 ,獲取PID 通過top -Hp [pid] 查看cpu 佔用高的線程 的pid pstack [pid] 查看堆棧信息 性能測試查看CPU /內存是否爲瓶頸 vms

原创 nginx 日誌報錯 upstream sent too big header while reading response header from upstream

nginx  錯誤日誌報錯 upstream sent too big header while reading response header from upstream 在nginx.conf 內相對應位置添加如下3行   serve

原创 一些常用的鏈接備用

1.火狐瀏覽器 selenium IDE  https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/ 2.selenium 下載地址 https://pypi.python.

原创 python 小技巧/易混點彙總(不定時更新)

[] 列表   {} 字典  / 集合  --->散列表 () 元組 [x for x in range(10)]  列表推導 ---->得出列表 --->迭代協議 (x for x in range(10))  生成器表達式--->用一

原创 服務器性能測試分析方法

概述 CPU :關注使用率、運行隊列和上下文切換           排查方法 uptime -----> vmstat  內存:可用內存,swap佔用,頁面交換(Paging)          排查方法 vmstat  磁盤

原创 【數據結構】排序----簡單排序(冒泡/插入)

只討論基於比較的排序 只討論內部排序 穩定性:任意兩個相等的數據,排序前後的相對位置不發生改變 沒有一種排序是任何情況下都表現最好的 時間複雜度下界: 逆序對:對於下標 i < j ,如果 A[ i ] > A[ j ] ,則稱 ( i

原创 python __getattr__ __getattribute__

setattr(x,y,z)   ----> x.y=z setattr(Test,'x'.1)    Test 爲類對象 getattr(object,name[,default]) getattr(x,'y')   -----> x.

原创 python json load/loads/dump/dumps 方法整理

json 支持數據格式 1.對象(字典)  花括號 2.數組(列表) 中括號 3.整形、浮點型、布爾類型 null 類型 4.字符串類型 (字符串必須要用雙引號,不能用單引號) 多個數據之間使用逗號  注意:json本質就是一個字

原创 nginx +gunicorn 部署flask web

概述: 此文記錄我如何在一臺全新的騰訊雲主機上部署一個flask web, 一般我們的博客都會在完成後整理成一個最優解,但 這篇文章我不準備做任何整理,完全展現我部署的整個思維方式,希望給更多的人一種另外一種啓示 服務部署地址   ngi

原创 selenium筆記整理

零散常用的方法   from selenium import webdriver # 調用鍵盤按鍵操作時需要引入的Keys包 from selenium.webdriver.common.keys import Keys # 調用

原创 css選擇器幾種查找方式整理

css 選擇器 1.通過標籤查找 通過p標籤獲取 print(soup.select('p'))  #使用的bs4 select  方法,selenium driver.find_elements(By.CSS_SELECTOR,'p'

原创 Flask 筆記整理--請求上下文流程

  if __name__ == '__main__': app.run() #函數入口 -->調用 app.__call__ 整個流程如下 globals.py 全局變量文件,這個是在啓動之前啓動  _request_

原创 scrapy入門到放棄(一)

scrapy 爬蟲流程 scrapy 爬蟲流程和一般的爬蟲流程基本一樣,發送url,響應提取url和數據,數據存儲,url重新放到url隊列中 Scrapy Engine(引擎) 總指揮:負責數據和信號在不同模塊之間傳遞 scrapy實

原创 xpath筆記整理

基本語法 表達式 描述 nodename 選取此節點的的所有子節點 / 從根節點選取 // 匹配所有節點,不考慮位置 . 選取當前節點 .. 選取當前節點的父節點(類似linux) @ 選取屬性                 使用chr

原创 如何遠程連接mongo數據庫

mongo用戶創建 創建admin用戶 use admin  db.createUser({user:"admin",pwd:"admin",roles:[{role:"userAdminAnyDatabase",db:"admin