原创 Redis面試題(含答案):哨兵+複製+事務+集羣+持久化等

Redis支持哪幾種數據類型? 支持多種類型的數據結構 1.string:最基本的數據類型,二進制安全的字符串,最大512M。 2.list:按照添加順序保持順序的字符串列表。 3.set:無序的字符串集合,不存在重複

原创 Python 爬蟲之圖片懶加載

原文鏈接:https://www.cnblogs.com/bobo-zhang/p/9685362.html 圖片懶加載 動態數據加載處理 圖片懶加載 什麼是圖片懶加載? 案例分析:抓取

原创 正向代理和反向代理

原文鏈接:https://www.toutiao.com/i6703793129780150792/ 先來看一張圖 正向代理( Forward Proxy ):是一個位於客戶端和原始服

原创 scrapy 框架操作\持久化存儲\CrawlSpider的全站\分佈式爬蟲

scrapy框架操作 創建工程 scrapy startproject ProName 創建一個爬蟲文件(spiders) cd ProName scrapy genspider spiderName www.xxx.c

原创 redis

redis 監聽端口: 6379/tcp Strings: 字符串 set NX|XX EX:過期時間 默認秒爲單位 NX:如果key不存在,纔可設置key與value XX:如果key存在,纔可以設置key

原创 基於scrapy爬取 boss內容(制定url模板+手動請求)

說明: 代碼還有部分問題,目前不知道是什麼原因(非封我IP導致)不能爬取多頁內容,用方法可爬取其他網站多頁信息 爬取內容 python 專欄 崗位名稱\薪資\公司名稱\崗位描述 知識點: UA僞裝 from fake_use

原创 django rsa與base64公鑰私鑰

import rsa import base64 ######### 1. 生成公鑰私鑰 ######### length = 1024 rsa_length = int(length / 8) enable_length = r

原创 Django 單表的雙下方法

__exact 精確等於 like 'aaa' __iexact 精確等於 忽略大小寫 ilike 'aaa' __contains 包含 like '%aaa%' __icontains

原创 Git 命令彙總

出始化版本庫 初始化一個Git倉庫,使用git init命令。 添加文件到Git倉庫 使用命令git add <file>,注意,可反覆多次使用,添加多個文件; 使用命令git commit -m <message>,完成。

原创 python 中類的約束

第一種: 抽象類 + 抽象方法 import abc class Person(abc.ABCMeta): @abc.abstractmethod def talk(self): pass cl

原创 centos 7 yum安裝python3及pip3

配置好Python3.6和pip3 安裝EPEL和IUS軟件源 yum install epel-release -y yum install https://centos7.iuscommunity.org/ius-releas

原创 Git使用

Git 與 Github區別 Git 是一個開源的分佈式版本控制軟件,用以有效、高速的處理從很小到非常大的項目版本管理。 GitHub是一個基於Git的遠程文件託管平臺 Git本身完全可以做到版本控制,但其所有內容以及版本記錄只能

原创 centos7 安裝vnc-server

安裝vnc-server 前題: Linux桌面程序已安裝 安裝 vnc-server 以root用戶運行以下命令來安裝vncserver; yum install tigervnc-server tigervnc-server-

原创 centos7 安裝圖形界面

本人用VMware 版本 15.0.2 build-10952284 (關係不大) 開啓前要在虛擬機 --> 設置 --> 3D圖形 如下 如果是雲服務器跳過此步 yum下載圖形界面軟件 yum groupinstall "GNO

原创 MySQL基礎知識

數據庫的好處: 持久化數據到本地 可以實現結構化查詢,方便管理 數據庫的相關概念 BMS、DB、SQL DBMS:數據庫管理系統,又稱爲數據庫軟件(產品),用於管理DB中的數據 DB:數據庫,保存一組有組織的數據的容器