原创 3.1-lxml的安裝

lxml是Python的一個解析庫,支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。本節中,我們瞭解一下lxml的安裝方式,這主要從Windows、Linux和Mac三大平臺來介紹。 1. 相關鏈接 官方網站:h

原创 2.1-請求庫的安裝

由於Requests屬於第三方庫,也就是Python默認不會自帶這個庫,所以需要我們手動安裝。下面我們首先看一下它的安裝過程。 1.相關鏈接 GitHub:https://github.com/requests/requests P

原创 1-開發環境配置

既然要用Python 3開發爬蟲,那麼第一步一定是安裝Python 3。這裏會介紹Windows、Linux和Mac三大平臺下的安裝過程。 1. 相關鏈接 官方網站:http://python.org 下載地址:https://ww

原创 2.4-GeckoDriver的安裝

上一節中,我們瞭解了ChromeDriver的配置方法,配置完成之後便可以用Selenium驅動Chrome瀏覽器來做相應網頁的抓取。 那麼對於Firefox來說,也可以使用同樣的方式完成Selenium的對接,這時需要安裝另一個驅動Ge

原创 2.3-ChromeDriver的安裝

前面我們成功安裝好了Selenium庫,但是它是一個自動化測試工具,需要瀏覽器來配合使用,本節中我們就介紹一下Chrome瀏覽器及ChromeDriver驅動的配置。 首先,下載Chrome瀏覽器,方法有很多,在此不再贅述。 隨後安裝Ch

原创 2.2-Selenium的安裝

Selenium是一個自動化測試工具,利用它我們可以驅動瀏覽器執行特定的動作,如點擊、下拉等操作。對於一些JavaScript渲染的頁面來說,這種抓取方式非常有效。下面我們來看看Selenium的安裝過程。 1. 相關鏈接 官方網站:h

原创 GCC與Clang的異同

GCC:GNU(Gnu's Not Unix)編譯器套裝(GNU Compiler Collection,GCC),指一套編程語言編譯器,以GPL及LGPL許可證所發行的自由軟件,也是GNU項目的關鍵部分,也是GNU工具鏈的主要組成部分之

原创 yum安裝軟件時,出現"No package XXX available"的解決辦法

依次執行以下命令解決 cd /home wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-releas

原创 Github 簡明教程

什麼是 Github? github是一個基於git的代碼託管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。 Github 由Chris Wanstrath, PJ Hyett 與Tom Pre

原创 使用pyenv管理工作環境

使用mac安裝新版python,結果使用是總是默認使用系統自帶的2.7.10版本,網上找到下面解決方案。Python 2和Python 3之間存在着較大的差異,並且,由於各種原因導致了Python 2和Python 3的長期共存。在實際工

原创 iOS 關於取消延遲執行函數 performSelector與cancelPreviousPerformRequestsWithTarget

[cpp] view plain copy @interface NSObject (NSDelayedPerforming)      - (void)performSelector:(SEL)aSelector wi

原创 讓您的Xcode鍵字如飛

手指在鍵盤上飛速跳躍,終端上的代碼也隨着飛舞,是的這確實很酷。優秀的程序員總是這麼一羣人,他們不拘於現狀,不固步自封,他們喜歡新奇的事,他們把自己發揮到極致。 指法攻略 放下您鍾愛的鼠標吧,在前行之中它終會成爲你的負累! 簡記:

原创 UIColor,CGColor,CIColor三者的區別和聯繫

一、UIColor   UIColor是UIKit中存儲顏色信息的一個重要的類,一個UIColor對象包含了顏色和透明度的值,它的顏色空間已經針對IOS進行了優化。UIColor包含了一些類方法用於創建一些最常見的顏色,如白色,黑色,

原创 iOS開發中遇到過的坑

前言 做iOS開發這麼長時間以來,遇到過不少難題,也踩過不少坑,本來沒想過要寫這篇文章,但是鑑於以下三點,筆者決定對遇到過的並且還能回憶起來的問題做個記錄。 每次問題解決後,滿滿的成就感,但是當下一次再遇到時,又是一臉懵逼。這個問

原创 ios實現顏色漸變的幾種方法

demo地址:https://github.com/xiaochaofeiyu/YSCAnimation 有用的話求個star,歡迎建議討論。 1. CAGradientLayer實現漸變 CAGradientLayer是CALay