原创 Python中lambda表達式

一、lambda表達式形式lambda後面跟一個或多個參數,緊跟一個冒號,以後是一個表達式。冒號前是參數,冒號後是返回值。lambda是一個表達式而不是一個語句。lambda表達式可以出現在Python語法不允許def出現的地方。lamb

原创 簡述TCP和UDP的區別以及優缺點

UDP是面向無連接的通訊協議,UDP數據包括目的端口號和源端口號信息。 優點:UDP速度快、操作簡單、要求系統資源較少,由於通訊不需要連接,可以實現廣播發送 缺點:UDP傳送數據前並不與對方建立連接,對接收

原创 Linux如何查看端口

1、lsof -i:端口號 用於查看某一端口的佔用情況,比如查看8000端口使用情況,lsof -i:80002、netstat -tunlp |grep 端口號,用於查看指定的端口號的進程情況,如查看8000端口的情況,netstat

原创 PyCharm PEP:8解決

CTRL + Alt + l

原创 GIL鎖 全局解釋器鎖

作用:限制多線程同時執行,保證同一時間只有一個線程執行,所以cpython裏的多線程其實是僞多線程!

原创 python三大神器

裝飾器   裝飾器本質上是一個Python函數,它可以在讓其他函數在不需要做任何代碼的變動的前提下增加額外的功能。 裝飾器的返回值也是一個函數的對象,它經常用於有切面需求的場景。 比如:插入日誌、性能測試、事務處理、緩存、權限的校驗等場景

原创 併發和並行

併發是指一個處理器同時處理多個任務。 並行是指多個處理器或者是多核的處理器同時處理多個不同的任務。 併發是邏輯上的同時發生(simultaneous),而並行是物理上的同時發生。 來個比喻:併發是一個人同時

原创 WSGI / uwsgi / uWSGI 這三個概念的區分

WSGI是一種通信協議。 uwsgi是一種線路協議而不是通信協議,在此常用於在uWSGI服務器與其他網絡服務器的數據通信。 uWSGI是實現了uwsgi和WSGI兩種協議的Web服務器。