原创 flask總結之websocket源碼剖析

1.關於session的說明   flask是帶有session的,它加密後存儲在用戶瀏覽器的cookie中,可以通過app.seesion_interface源碼查看 2.關於websocket   它是一個協議,常與http對比,兩者都

原创 爬蟲相關問題總結

常見爬蟲框架 常見的反爬蟲措施有哪些? 1)通過 Headers 反爬蟲   從用戶請求的 Headers 反爬蟲是最常見的反爬蟲策略。很多網站都會對 Headers 的 User-Agent進行檢測,還有一部分網站會對 Referer

原创 nginx+uWSGI+django部署web服務器

1.概念 WSGI / uwsgi / uWSGI 這三個概念的區分:   WSGI 是一種通信協議,也叫做 Web 服務器網關接口   uwsgi 是一種線路協議而不是通信協議,在此常用於在 uWSGI 服務器與其他網絡服務器的數據通信。

原创 其他算法(希爾排序,計數排序,桶排序,基數排序)

1.希爾排序   屬於一種插入分組排序算法   首先取一個整數d1=n/2,將元素分爲d1個組,每組相鄰量元素之間距離爲d1,在各組內進行直接插入排序;   取第二個整數d2=d1/2,重複上述分組排序過程,直到di=1,即所有元素在同一組

原创 數據結構(列表,隊列,棧)

1.說明 1.1 概念   簡單來說,數據結構是用來設計數據以何種方式組織並存儲在計算機中,像我們常見的列表,字典,元祖等都屬於數據結構 1.2 分類   按照其邏輯可以分爲線性結構,樹結構,圖結構   線性結構:數據結構中的元素存在一對一

原创 爬蟲之scrapy框架

1.scrapy框架介紹   Scrapy是用純Python實現的一個爲了爬取網站數據、提取結構性數據而編寫的應用框架   Scrapy 特色是使用了 Twisted異步網絡框架來處理網絡通訊,加快了下載速度,不用自己去實現異步框架,並且包

原创 爬蟲之Beautifulsoup及xpath

1.BeautifulSoup (以 Python 風格的方式來對 HTML 或 XML 進行迭代,搜索和修改) 1.1 介紹    Beautiful Soup提供一些簡單的、python式的函數用來處理導航、搜索、修改分析樹等功能。它是

原创 爬蟲之Selenium模塊

1.Selenium模塊介紹   該模塊最初是一個自動化測試模塊,而在爬蟲中使用它是爲了解決requests無法直接執行JavaScript代碼的問題   本質是驅動瀏覽器,完全模擬瀏覽器的操作,如跳轉、輸入、點擊、下拉等   seleni

原创 爬蟲之requests

1.爬蟲介紹 1.1 什麼是爬蟲   互聯網最有價值的就是資源,爬蟲要做的就是爬取資源,比如鏈家網的租房信息,拉勾網的求職信息,島國的資源等等 1.2 爬蟲流程   發送請求------>獲取響應------>爬取資源(下載資源)-----

原创 算法介紹

1.概念   算法:一個計算過程(函數),或者說是解決問題的方法可以理解成一個算法   時間複雜度:用來估算算法運行時間的一個式子(單位)。一般來說,時間複雜度高的算法比複雜度低的算法慢   空間複雜度:用來估算算法佔用內存的一個式子 1.

原创 面試常見問題

1.看代碼 解釋: 字典是可變對象,在下方的 l.append(a)的操作中是把字典 a 的引用傳到列表 l 中,當後續操作修改 a[‘num’]的值的時候,l 中的值也會跟着改變,相當於淺拷貝。 View Code  2. 4G

原创 SQLAlchemy

1. 介紹   SQLAlchemy是一個基於Python實現的ORM框架,能滿足大多數數據庫操作需求,同時支持多種數據庫引擎(SQLite,MySQL,Postgresql,Oracle等)   SQLAlchemy組件中最有名的是它的對

原创 坦克問題與蓄水問題

問題1:  """ 某次戰役中,爲便於信息交互,我軍偵察部門將此次戰役的關鍵高地座標設定爲(x=0,y=0)並規定, 每向東增加100米,x加1,每向北增加100米,y加1。同時,我軍情報部門也破譯了敵軍向坦克發送的指

原创 手機端app開發初識

1.所需軟件說明 百度雲下載鏈接: https://pan.baidu.com/s/1-TEQZP9QbJSlGSYedyAUFw 密碼: 2z8l  或者官方鏈接:   Hbuilder:http://www.dcloud.io/   夜

原创 人工智能語音識別系統開發

 1.初始教程 1.登錄百度雲管理中心,點擊管理控制檯 2.進入後,下拉在已開通服務中選擇百度語音 3.點擊創建應用,得到以下應用  4.這裏也可以查看它的相關技術文檔 快速入門鏈接 2.文字合成語音 1.安裝使用Python SD