原创 Python的GIL(Global interpreter Lock)全局解釋器鎖

目錄           Python的GIL(Global interpreterLock) 全局解釋器鎖GIL設計理念與限制  GIL運行流程: 多線程使用 重點提前: 那python的多線程是不是不存在? :多線程是存在的。 那到底

原创 python3 selenium 登錄douban,獲取cookie

selenium登錄豆瓣流程: 1. 進入豆瓣登錄頁面 2. 切換到**子框架**,定位**用戶,密碼**輸入框. 並輸入數據,再**定位登錄**按鍵,點擊登錄. 3. 返回登錄成功後的cookies, 4. 關閉驅動瀏覽器.

原创 python3 matplotlib 折線圖

常用方法 方法 作用 pyplot .plot(x,y) 繪製折線圖 pyplot .figure(figsize(),dpi) 設 置圖片大小和分辨率(dpi) pyplot.xticks(list(x),

原创 java面向對象(基礎)

文章目錄對象和類類定義屬性(field,或者叫成員變量)面向對象的內存分析構造方法構造方法重載垃圾回收機制(Garbage Collection)垃圾回收原理和算法通用的分代垃圾回收機制JVM調優和Full GC開發中容易造成內存

原创 FastDFS安裝和問題解決-全流程

這兩天學習 Django, 練習項目用到了 FastDFS 分佈式文件系統. 在安裝 FastDFS 有遇到一些問題,就想着記錄下(說不定以後用的到呢.) 操作系統文章目錄一. 安裝fastdfs依賴包二. 安裝fastdfs三. 配

原创 FastDFS

最近學習FastDFS,在這裏記錄並複習下 文章目錄什麼是FastDFS文件上傳流程文件下載流程簡易的FastDFS架構 什麼是FastDFS FastDFS 是用 c 語言編寫的一款開源的分佈式文件系統。FastDFS 爲互聯網

原创 python 迭代器和生成器

本文屬於個人對知識總結,若有不當或錯誤,還望各位看官糾正 說到迭代器和生成器,就必須知道: 可迭代對象; 迭代器; 生成器. 重要的寫在前面 迭代器和生成器的區別和關係 生成器是迭代器的一種 迭代器是惰性執行的,調用一次執行

原创 python3 requests多線程爬取xici 代理ip並驗證

使用環境 Python3 使用到的庫 requests,lxml,threading,queue,time 需要額外安裝的庫 requests ,lxml 安裝命令 pip install requests lxml 開始爬

原创 多線程threading

多線程threading介紹 Python內置線程庫 threading 基於 thread (是底層的模塊) 實現. threading 對Thread做了一些封裝. 多線程類似於同時執行多個不同程序,多線程運行有如下優點: 使用線程可

原创 ubuntu 18.1 安裝 MySQL 5.7.25

主機系統:ubuntu18.10 安裝MySQL版本:MySQL-5.7.25 ubuntu查看系統版本: 命令: sudo lsb_release -a      ubuntu 18.1 安裝 MySQL 目錄 ubuntu 18.1

原创 Python的GIL(Global Intercepto Lock)全局解釋器鎖

目錄           Python的GIL(Global Intercepto Lock) 全局解釋器鎖GIL設計理念與限制  GIL運行流程: 多線程使用 重點提前: 那python的多線程是不是不存在? :多線程是存在的。 那到底

原创 python的優點、缺點

python優點: 編寫格式優雅,Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂。 解釋性語言 ,大多數計算機編程語言都是編譯型的,在運行之前需要將源碼編譯爲操作系統可以執行的二進制格式(0110

原创 python是一門動態解釋性的強類型定義語言

python是一門動態解釋性的強類型定義語言 編譯型vs解釋型 編譯型 優點:編譯器一般會有預編譯的過程對代碼進行優化。因爲編譯只做一次,運行時不需要編譯,所以編譯型語言的程序執行效率高。可以脫離語言環境獨立運行。 缺點:編譯之後如果需要

原创 scrapy TypeError: Object of type 'PangciItem' is not JSON serializable

json序列化問題 發現不用重寫 json.JSONEncoder 今天寫爬蟲處理 item 時 使用ubuntu16.4,python3 ,scrapy   報出錯誤: TypeError: Object of type 'Pang

原创 Python入門--介紹

一、python介紹        Python , 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guidovan Rossum於1989年發明,第一個公開發行版發行於1991年。    Python是純粹的自由軟件,源代碼和解釋器