原创 new Object()、Object.create()、{}三種對象創建方式的區別

new Object():   new運算符創建一個用戶定義的對象類型的實例或者具有構造函數的內置對象的實例。new關鍵字會進行:     1、創建一個空的JavaScript對象({})     2、鏈接該對象(設置該對象的構造函數)到另

原创 前端HTML+CSS

權重問題:數選擇器的數量  id class 標籤    如果權重一樣,就以後設置的爲主    行內權重1000 > id 100 > 類 10 > 標籤 1   如果繼承來的屬性一樣近的話,就要數權重了   如果權重一樣,以後設置的爲主

原创 JS基礎類型

字符串方法:   length:返回字符串的長度 var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var sln = txt.length;     indexOf():返回字符串中指定文本首次出現的索引

原创 前端整體流程

一、HTML、CSS、JS   二、jQuery、vue.js、bootstrap 三、web框架學習(flask、django) 四、web前端實戰項目案例(京東PC端首頁以及移動端首頁)     web基礎、http協議、python自

原创 scrapy中出現[scrapy.downloadermiddlewares.redirect] DEBUG: Redirecting (302) to 如何解決

這期間,已經使用了 User-Agent,並且源連接直接在瀏覽器打開並不跳轉,也使用requests測試,發現並沒有被重定向。 搜索很久很久無果,然後無奈開始關注 [scrapy.downloadermiddlewares.redirec

原创 APP數據採集--基礎配置

一、首先需要下載fiddler,可以直接在官網下載最新版呢 二、設置允許抓取HTTPS數據:   打開已經下載好了的fiddler,打開在工具欄中的Tools,之後在HTTPS的工具欄下面進行如下的設置     三、設置允許外部的設備發送

原创 scrpy--分佈式爬蟲

原來的scrapy中的Scheduler維護的是當前機器中的任務隊列(存放着Request對象以及回調函數等信息) + 當前的去重隊列(存放訪問過的url地址)   實現分佈式的關鍵就是需要找一臺專門的主機在上面運行一個共享的隊列,比如re

原创 Go--指針

Go語言中的指針 任何程序數據都需要載入內存中,那麼在內存中都會有一個內存地址,這其實就是指針。爲了保存一個數據在內存中的地址,我們就需要用到指針變量 Go語言中的指針不能進行偏移和運算,因此Go語言中的指針操作其實也非常簡單,&(取地址)

原创 Go--struct

Go語言中,也和C或者其它語言一樣,也可以聲明新的類型,作爲其它類型的屬性或者是字段的容器。例如我們可以創建一個自定義類型person代表一個人的實體。這個實體擁有屬性:姓名和年齡。這樣的類型我們稱之爲struct type person

原创 Go基礎

數組:   數組是一種數據類型元素的組合。在Go語言中,數組從聲明時就確定,使用的時候可以修改數組中的成員,但是數組的大小時不可以變化的 // 定義一個長度爲3元素類型爲int的數組a var a [3]int     數組定義:var

原创 Go--函數

函數:是組織好的、可重複使用的、用於執行指定任務的代碼塊   Go語言中支持函數、匿名函數以及閉包函數   Go語言中定義函數使用func關鍵字 func 函數名(參數)(返回值){ 函數體 }   函數名:由字母、數字、下劃

原创 流程控制

Go語言中最常用的流程控制有if和for,而switch和goto主要是爲了簡化代碼、降低重複代碼而生的結構,屬於擴展類的路程控制。   if else分支結構   if條件判斷基本寫法 if 表達式1 { 分支1 } else

原创 Go前言

Go語言爲併發而生   硬件製造商正在爲處理器添加越來越多的內核以來提高性能。所有數據中心都在這些處理器上運行,今天的應用程序使用多個微服務來維護數據庫連接,消息隊列和維護緩存。所以,開發的軟件和編程語言應該能夠輕鬆的支持併發,並且應該能夠

原创 數據類型

在Go中除了有最基礎的整型、浮點型、布爾型、字符串以外,還擁有數組、切片、結構體、函數、map、通道(channel)等。其中基本類型和別的語言都是大同小異的   整型:   整型主要分成了兩大類:按長度分爲了:int8、int6、int3

原创 Go環境搭建

1、選擇對應的版本進行下載https://golang.google.cn/dl/ 2、下載完成之後進行安裝 3、安裝完成之後將/usr/local/go/bin目錄添加到當前系統環境變量中 4、測試安裝是否成功 package main