下面這些是筆者在平時工作與學習使用Python進行web開發的過程中總結的一些零碎的知識點:
2020 blogs
Flask整理--主要是《Flask Web開發實戰》的筆記
《Redis使用手冊》筆記 —— 代碼均使用Python實現
並發處理IO任務與MySQL中ON DUPLICATE KEY UPDATE的使用 *****
------------ flask與celery-------------
踩過的坑與零碎點
pymysql往數據庫中插入datetime類型的"空數據"與MySQL5.7sql_mode的一個問題 *
分割處理存放連續時間字符串的列表 *****
使用optparse模塊根據不同的參數創建不同的csv文件 字典映射避免多重判斷、csv文件的操作
Docker與Es工作中常用的操作命令 scp命令也很常用
使用Python實現一個簡單的LRUCache 空間換時間減小計算開銷
configparser模塊獲取settings.ini文件中的配置數據
sys.modules[__name__]與getattr一起使用的一個實例
tornado批量獲取RequestPayload與FormData數據小結
校驗密碼:長度再8~24之間並且包含大小寫字母數字特殊字符中的至少三種
關於跨域與同源策略、安全cookie、CSRF與JWT認證校驗看着一片就夠了
字典的key為int時經過序列化、反序列化操作后會變成str
關於Python的源文件編譯看這一篇就夠了* t3.py有項目模塊導入的操作
檢查接口的傳入的變量是否有空值的統一的處理方法 kwargs的使用
tornado的self.write輸入字典數據與json的dumps方法的ensure_ascii方法的說明
刨根問底,完美解決Django2版本連接MySQL報錯的問題 *** 包含使用pypi安裝第三方模塊的方法
使用pypi安裝Django包並在遠程Linux中安裝並創建Django項目的過程
json反序列化的時候字符串為單引號的一個坑 包含后端的處理函數(加異常) + 前端序列化與反序列化的方法
Python模塊與基礎數據類型
Python的datetime與Decimal數據進行json序列化的簡單說明
對含有date/datetime以及Decimal格式數據的json數據進行轉換
Python雜談
一個故事帶你理解if __name__ == '__main__'
重要操作
利用隊列Queue實現一個多並發“線程池”效果的Socket程序
TCP傳輸時為避免粘包-根據協議傳輸-構建發送與接收攜帶信息的字典
Python網絡編程相關
線程 —— 基本概念、線程的基礎操作(阻塞與延遲的理解)、多線程與多進程的效率差、數據共享問題、線程的其他方法
線程2 —— enumerate方法、守護線程、線程鎖、死鎖現象(遞歸鎖與互斥鎖)、線程隊列、進程池與線程池
面向對象相關 *
常見的類的內置方法(雙下划線方法)
Python實現數據結構與算法 *
算法數據結構等(舊歸結)
web框架系列 *** —— Django/Tornado/Flask
Falsk學習
---------- 舊歸結 ------------
flask學習筆記3-CBV實現登陸
flask項目中使用Flask-SQLAlchemy以及利用腳本方式啟動flask項目的方法
---------- 新歸結 ------------
工具的使用與環境的搭建
windows下GitHub的安裝、配置以及項目的上傳過程詳細介紹
linux下虛擬環境模塊virtualenv及管理工具virtualenvwrapper的使用
windows與mac下virtualenv與Pycharm的結合使用
實戰案例剖析
Tronado用戶增刪改查與校驗的邏輯 —— 加單測與接口測試
Linux相關
windows與mac下virtualenv與Pycharm的結合使用
linux下虛擬環境模塊virtualenv及管理工具virtualenvwrapper的使用
前端相關
一些Python代碼
緩存與Redis
異步任務與Celery
好文轉載
Pycharm與Goland效率使用經驗