原创 股票數據Scrapy爬蟲

優化 stocks.py # -*- coding: utf-8 -*- import scrapy import re class StocksSpider(scrapy.Spider):

原创 Requests庫網絡爬蟲實戰(5個實例)

實例1:京東商品頁面的爬取 import requests url = "https://item.jd.com/100005185593.html" #京東mate30 5g try: r = requests.get(url

原创 藍橋杯練習題

入門訓練 1 A+B問題 問題描述 輸入A、B,輸出A+B。 說明:在“問題描述”這部分,會給出試題的意思,以及所要求的目標。 輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示A、B。 說明:“輸入格式”是描述在測試你的程序時

原创 JAVA MOOC筆記

1.比較兩個浮點數大小通過判斷兩個數差值的絕對值是否小於一個很小的數。 2.單一出口是一種好的代碼風格。 3.break可以跳出循環。continue跳出循環這一輪剩下的語句進入下一輪。可以使用標號作用於指定的循環。 4. Syste

原创 JAVA MOOC測驗作業

1溫度轉換 題目內容: 寫一個將華氏溫度轉換成攝氏溫度的程序,轉換的公式是: °F = (9/5)*°C + 32 其中C表示攝氏溫度,F表示華氏溫度。 程序的輸入是一個整數,表示華氏溫度。輸出對應的攝氏溫度,也是一個整數。 提示,爲

原创 JAVA學習筆記(10)接口,多態,內部類,對象初始化過程

  對象的多態性: 多態在代碼中的體現:父類或者接口的引用指向其子類的對象。   多態的好處:提高了代碼的擴展性,前期定義的代碼可以使用後期的內容。   多態的弊端:前期定義的內容(調用)不能使用後期子類

原创 JAVA學習筆記(16)基本數據類型對象包裝類,集合框架

  基本數據類型對象包裝類 基本數據類型對象包裝類 爲了方便操作基本數據類型值,將其封裝成了對象,在對象中定義了屬性和行爲豐富了該數據的操作。 用於描述該對象的類就稱爲基本數據類型對象包裝類 byte    Byte

原创 JAVA學習筆記(14)多線程

  線程間通信: 線程間通信:多個線程在處理同一資源,但是任務卻不同。   線程間通信---等待喚醒機制:涉及的方法: 1 wait();  :讓線程處於凍結狀態,被wait的線程會被存儲到線程池中。 2 noti

原创 JAVA學習筆記(17)集合框架

  Vector集合: LinkedList集合: LinkedList練習:   ArrayList集合存儲自定對象 alt+shift+s 創建set get

原创 JAVA學習筆記(8)單例設計模式,繼承

數組工具對象建立: 數組工具類中靜態的使用:該類中的方法都是靜態的,所以該類是不需要創建對象的。爲了保證不讓其他程序創建該類對象,可以將該類的構造函數私有化。 數組工具類.文檔註釋:/** */ 設計模式:對問題行之有效的解

原创 JAVA學習筆記(15)String類,StringBuffer

  String類 String類的特點:1字符串對象一旦被初始化就不會被改變。23上面這種方法一個對象 下面創建兩個對象。3 String類中的equals複寫了Object中的equals建立了String類自己的判斷字符串是否

原创 JAVA學習筆記(7)構造函數,this關鍵字,static關鍵字

構造函數:構建創造對象時調用的函數。作用:可以給對象進行初始化。 創建對象都必須要通過構造函數初始化。一個類中如果沒有定義過構造函數,那麼該類中會有一個默認的空參數構造函數。如果在類中定義了指定的構造函數,那麼類中的默認構造函

原创 JAVA學習筆記(12)包,多線程

  包 jar包 jar:java的壓縮包 多線程 進程:正在進行中的程序(直譯)。 線程:就是進程中一個負責程序執行的控制單元(執行路徑) 一個進程中可以有多個執行路徑,稱爲多線程。 一

原创 JAVA學習筆記(9)繼承,final關鍵字,抽象類,接口

子父類中的構造函數的特點: 子類的實例化過程 在子類構造對象時,發現,訪問子類構造函數時,父類也運行了。爲什麼呢? 原因是:在子類的構造函數中第一行有一個默認的隱式語句。super();調用的就是父類中的空參數的構造函數。

原创 數據結構學習筆記(1)基本概念

              數據結構     1.  解決問題方法的效率,跟數據的組織方式有關,跟空間的利用效率有關,跟算法的巧妙程度有關。     2.數據結構:數據對象在計算機中的組織方式。   3.算法:一個有限指令集,接