原创 C# 繼承,多態【基礎】
C# 繼承 繼承是面向對象程序設計中最重要的概念之一。繼承允許我們根據一個類來定義另一個類,這使得創建和維護應用程序變得更容易。同時也有利於重用代碼和節省開發時間。 當創建一個類時,程序員不需要完全重新編寫新的數據成員和成員函數,只需要設
原创 Ubuntu下安裝並使用sublime text 3(建議:先安裝Package controls 後在看本教程,否則可能會安裝不了)...
首先從Sublime Text官網下載合適的包 然後使用 tar -xvvf sublime_text_3_build_3207_x64.tar.bz2 解壓; 再使用 mv sublime_text_3 /opt/
原创 常見Python爬蟲框架
一般比較小型的爬蟲需求, 可以使用requests庫 + bs4就解決了,再麻煩點就使用selenium解決js的異步 加載問題。相對比較大型的需求才使用框架,主要是便於管理以及擴展等。 一、爬蟲技術庫-urllib.re
原创 python 爬蟲 Selenium的簡單使用
一、Selenium基礎介紹及安裝 1、Selenium簡介 Selenium是一個用於測試網站的自動化測試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持ph
原创 Ubuntu下安裝並使用sublime text 3(建議:先安裝Package controls 後在看本教程,否則可能會安裝不了)
首先從Sublime Text官網下載合適的包 然後使用 tar -xvvf sublime_text_3_build_3207_x64.tar.bz2 解壓; 再使用 mv sublime_text_3 /opt/ 命令把su
原创 python 爬蟲 Selenium的簡單使用
一、Selenium基礎介紹及安裝 1、Selenium簡介 Selenium是一個用於測試網站的自動化測試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持pha
原创 虛擬機ubuntu 網速慢的解決方法
其實虛擬機網速慢,我覺得就兩個限制因素。一個是虛擬機的內存,內存小了,上傳和下載的速率就慢了,就像內存小的虛擬機跑得慢是一個道理;還有一個就是網絡連接方式,這裏我使用的是橋接,之前我使用的NAT模式,上個外國官網慢的要死,改了
原创 C# 委託 Delegate 【基礎】
C# 委託(Delegate) 委託(Delegate) 是存有對某個方法的引用的一種引用類型變量。引用可在運行時被改變。 委託(Delegate)特別用於實現事件和回調方法。所有的委託(Delegate)都派生自 System.Dele
原创 C# Socket 通信(winfrom案例)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;
原创 python爬蟲,爬取小說案例,僅供參考
在初學python爬蟲時,第一個自己的爬蟲最難寫。你時不時會因爲這樣那樣的原因爬取失敗。這個案例是我寫成功的第一個小爬蟲,特別開心。 剛開始寫的時候,一切都很順利。跑一跑,結果卻報錯,大概是連接不上,連接超時
原创 python 爬蟲 代理ip池(適合初學者)
初次學習python爬蟲的朋友在頻繁訪問被爬取頁面網站時都會被攔截,也就是限制ip。這裏教教大家建立代理ip池。 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import request
原创 Python 爬蟲框架
scrapy (推薦) 地址: Scrapy | A Fast and Powerful Scraping and Web Crawling Framework Scrapy,Python開發的一個快速、高層次的屏幕抓取和web抓取框架,
原创 C#爬蟲框架
DotnetSpider 地址:DotnetSpider (一) 架構的理解、應用、搭建 - Grom DotnetSpider這是國人開源的一個跨平臺、高性能