原创 Scrapy Shell的使用教程

Scrapy shell Scrapy shell是一個交互終端在未啓動spider的情況下嘗試及調試您的爬取代碼。 其本意是用來測試提取數據的代碼,不過您可以將其作爲正常的Python終端,在上面測試任何的Python代碼。 該

原创 生成requirement.txt

requirements.txt文件,裏面記錄了當前程序的所有依賴包及其精確版本號,其作用是用來另一臺PC上重新構建項目所需要的運行環境依賴。 pip 生成requirements.txt pip freeze > ./requireme

原创 爬蟲(2):Pipeline

Item Pipeline 當Item在Spider中被收集後,它會被傳到Item Pipline,一些組件會按照一定的順序執行對Item的處理。 每個item pipeline組件是實現了簡單方法的Python類。他們接受到Item並通

原创 python中執行shell

轉載自 http://zhou123.blog.51cto.com/4355617/1312791 python執行shell命令的四種方法: 1、os模塊中的os.system()這個函數來執行shell命令 注:這個方法得不到she

原创 協變數組和類型擦除

1、數組的協變性: 數組的協變性指的是:如果類Base是類Sub的基類,那麼Base[]就是Sub[]的基類。 而泛型是不可變的,List<Integer>不是List<Object>的基類,更不會是它的子類。 2、數組的具體化: 數組是

原创 Python操作excel

1xlrd xlrd用於在Excel中讀寫數據 1、打開Excel工作簿 data=xlrf.open_workbook('data.xlsx') 2、查看工作簿裏所有sheet名稱 data.sheet_names() 3、選擇一個工

原创 java命令行運行java項目

進入項目工程目錄後運行如下命令: -d bin\的意思是指定編譯後的class存放目錄在 項目根目錄\bin\下。 src\niuKe\BinarySearch.java即要編譯的項目源碼,可以同時編譯多個文件,以空格隔開。

原创 int、bigint、smallint和tinyint範圍

int、bigint、smallint和tinyint範圍: bigint:從-2^63到2^63-1的整型數據。存儲大小爲8個字節。 int:從-2^31到2^31-1的整型數據。存儲大小爲4個字節。int的SQL同義字爲integer

原创 程序編寫規範

排版    原則 團隊應遵守一致的排版風格    規則1 在不同的概念之間,增加空行。如import與包名,import與類名,方法與方法,類與類,變量聲明與變量聲明。    規則2 將邏輯緊密相關的代碼放在一起。    規則3 控制一行

原创 JDBC簡介

創建JDBC應用程序: 1、導包import java.sql.* 2、註冊JDBC驅動程序:Class.forName(“com.mysql.jdbc.Driver”) 3、打開連接: 使用DriverManager.getCo

原创 Python使用UUID庫生成唯一ID

概述: UUID是128位的全局唯一標識符,通常由32字節的字符串表示。 它可以保證時間和空間的唯一性,也稱爲GUID。 其通過MAC地址、時間戳、命名空間、隨機數、僞隨機數來保證生成ID的唯一性。UUID主

原创 export命令與shell

shell 與 export命令用戶登錄到Linux系統後,系統將啓動一個用戶shell。在這個shell中,可以使用shell命令或聲明變量,也可以創建並運行shell腳本程序。運行shell腳本程序時,系統將創建一個子shell。

原创 二叉樹知識點

相關術語 樹的節點:包含一個數據元素及若干指向子樹的分支。 孩子結點:結點的子樹的根稱爲該結點的孩子。 雙親結點:B結點是A結點的孩子,則A結點是B結點的雙親。 兄弟結點:同一雙親的孩子結點。 堂兄結點:同一層上結點。 祖先結點

原创 ‘Multiple connections to a server or shared resource by the same user的解決辦法

有時會報這樣的錯: The mapped network drive could not be created because the following error has occurred:Multiple connections

原创 cygwin安裝apt-cyg

在安裝apt-cyg時,發現使用 http://www.jianshu.com/p/fac45920628d裏面的方法,即安裝命令lynx -source rawgit.com/transcode-ope