原创 爬蟲知識梳理

爬蟲知識簡單梳理 文章目錄爬蟲知識簡單梳理1.分類2.模擬瀏覽器請求數據(常用)3.數據提取XML和HTML區別a. 正則(re模塊)b. Beautiful Soup4模塊[API鏈接](http://beautifulsoup

原创 01-Django REST framwork 板塊( 01-REST規範)

文章目錄一、RESTFUL API 設計二、知識點1. 10個restfull規範,分析記憶2. 常見重點分析a. 用過rest framework,那麼寫視圖的時候,都繼承過哪些類?b. 用過比較接近原生的類,還可以繼承原生的其

原创 docker-compose 配置

文章目錄官方文檔Docker Compose 配置文件詳解1. image2. build3. command4.container_name5.depends_on6.dns7. tmpfs8. entrypoint9.env_

原创 03-Django REST framwork 板塊(03-認證、權限、節流)

文章目錄1. 用戶登錄認證認證梳理:1. 使用2. 源碼流程2. 權限3.訪問頻率控制(節流/限流)源碼流程梳理 1. 用戶登錄認證 a. 有些API需要用戶登錄成功之後,才能訪問;有些無需登錄就能訪問。 b. 基本使用認

原创 Django中models字段含義、用法

Model 文章目錄Model一、model基本結構1.字段名稱、含義2.參數含義3.元信息Meta(干預數據庫建表名等操作)4.擴展二、連表結構 *****1.字段以及參數三、表的操作(正向查詢按字段,反向查詢按表名)1.基本操

原创 02-Django REST framwork 板塊(02-CBV、FBV詳解)

文章目錄一、CBV / FBV處理請求的實現方式二、CBV詳解1.原理:2.流程3.CBV對csrf的實現三、注意點1. CSRF基於Django的中間件的實現2. CSRF兩種配置方式 一、CBV / FBV處理請求的實現方式

原创 a2.sqlalchemy-操作

文章目錄一、sqlalchemy中的==查詢==分析1、基本查詢filter和filter_by的區別:如何查看sqlalchemey的sql語句表中單個字段查詢first()==one()==get 根據主鍵查詢limit 限制

原创 05-Django REST framwork 板塊(06-序列化)

文章目錄6. 序列化一.序列化:**1.寫類****2.字段**重點:**獲取choice字段顯示**3. 自動序列化連表、深度depth4. 生成鏈接(反向解析)2.請求數據校驗: 6. 序列化 兩大功能: 1. 對請求數據

原创 數據庫加鎖,樂觀鎖、悲觀鎖

文章目錄一、概念悲觀鎖(Pessimistic Lock)樂觀鎖(Optimistic Lock)使用場景二、具體實現方式sql層面Django層面 一、概念 悲觀鎖(Pessimistic Lock) 每次獲取數據的時候,都會

原创 Django中間件Middleware

文章目錄django中間件一、中間件詳細分析1.django配置文件`settings.py`2.自定義中間件`middleware.py`3.注意事項:4.看圖分析二、簡化版,以及參數分析三、應用實例 django中間件 一、中

原创 python整數、字符串、字節串

python整數、字符串、字節串 文章目錄python整數、字符串、字節串一、整數、字符串、字節串之間的相互轉換1.進制轉換2.字符to整數3.字節串to整數4.整數to字節串5.整數to字符串6.字符串to字節串7.字節串to字

原创 04-Django REST framwork 板塊(04-版本、05-解析器)

Django REST framework 板塊 文章目錄Django REST framework 板塊4. 版本a. URL中通過GET傳參()b. 在URL中傳參(推薦使用)總結使用5. 解析器總結使用 4. 版本 共三個

原创 sqlalchemy的QueuePool

文章目錄SQLAlchemy與數據庫連接的QueuePool1. 引入:從常見的一種連接錯誤說起2. 詳解:SQLAlchemy的連接池a.連接複用b.默認使用的[*QueuePool*](http://docs.sqlalche

原创 數字簽名、證書,RSA加密、解密

文章目錄一、相關知識掃盲篇數字簽名、數字證書防止證書僞造 之 證書鏈-Digital Certificates二、公私鑰格式、協議規範三、golang RSA加密、解密具體實現`RSA`加密、解密`RSA`公鑰加密`RSA`私鑰解

原创 govendor包管理工具

包管理工具govendor 一、go找包邏輯 在執行 go build 或 go run 命令時,會按照以下順序去查找包: 當前包下的 vendor 目錄 向上級目錄查找,直到找到 src 下的 vendor 目錄 在 GORO