原创 Selenium+Tesseract-OCR智能識別驗證碼爬取網頁數據

1.項目需求描述 通過訂單號獲取某系統內訂單的詳細數據,不需要賬號密碼的登錄驗證,但有圖片驗證碼的動態識別,將獲取到的數據存到數據庫。 2.整體思路   1.通過Selenium技術,無窗口模式打開瀏覽器   2.在輸入框中動態輸入訂單號

原创 Linux系統Yum倉庫製作

在使用Linux系統的時候,通常需要安裝許多軟件,Linux系統通常安裝軟件有源碼包安裝(文件格式:.tar.gz 或.tar.bz2;安裝過程:解壓、環境檢查、編譯和安裝)、Rpm包安裝(文件格式:.rpm)、二進制安裝(文件格式:.ta

原创 IDEA安裝插件提示was not installed: Cannot download解決辦法

在IDEA裏面直接下載插件,提示Plugin CheckStyle-IDEA was not installed: Cannot download 'https://plugins.jetbrains.com/pluginManager/?

原创 微服務架構之SpringCloud

微服務架構之SpringCloud介紹 1.什麼是微服務     2.SpringCloud架構   3.SpringCloud組件 4.微服務相關技術 Docker   Jenkins

原创 軟件開發過程中常用的環境解釋DEV FAT UAT PRO

1.DEV Development environment 開發環境,用於開發者調試使用 2.FAT Feature Acceptance Test environment 功能驗收測試環境,用於軟件測試者測試使用 3.UAT Use

原创 Scala的對字符串應用

1.trimEnd:截取末尾幾個長度的字符串 import scala.collection.mutable.ArrayBuffer val a = ArrayBuffer[Int]() a+=(1,2,3,4,5) a.t

原创 Scala的遞歸函數應用

使用遞歸函數實現累加: def sum(nums:Int*):Int={ if(nums.length == 0) 0 else nums.head + sum(nums.tail:_*) } 結果爲:su

原创 Scala的lazy應用

如果將一個變量聲明爲lazy,則只有在第一次使用該變量時,變量對應的表達式纔會起作用。 例如:對於特別耗時的的計算操作特別有用,如打開文件IO,網絡IO等。 import scala.io.Source._ lazy val lin

原创 解決idea打包出現中文亂碼的問題

這主要是maven編譯時編碼問題導致的。 解決辦法: 1.在IDEA的File裏面打開Settings。        2.找到Runner,在VM Options輸入-DarchetypeCatalog=internal -Dfile.e

原创 Oracle sqlplus中退格鍵、DEL鍵、上下左右鍵無法使用亂碼問題

功能描述:Oracle sqlplus中退格鍵、DEL鍵、上下左右鍵無法使用亂碼 1.安裝readline-8.0 ①下載readline-8.0.tar.gz文件,百度網盤下載路徑:      https://pan.baidu.com/

原创 EasyUI的Datagrid鼠標懸停顯示單元格內容

功能描述:table鼠標懸停顯示單元格內容 1.js函數 1 function hoveringShow(value) { 2 return "<span title='" + value + "'>" + value +

原创 scala的多種集合的使用(2)之集合常用方法

一、常用的集合方法 1.可遍歷集合的常用方法 下表列出了Traverable在所有集合常用的方法。接下來的符號: c代表一個集合 f代表一個函數 p代表一個謂詞 n代表一個數字 op代表一個簡單的操作(通常是一個簡單的函

原创 scala的多種集合的使用(8)之隊列和棧的操作方法

1.使用隊列 隊列是一種那個先進先出的隊列。1)創建一個隊列。 scala> import scala.collection.mutable.Queue import scala.collection.mutable.Queue sca

原创 scala的多種集合的使用(3)之遍歷集合的方法

遍歷集合的方法 1.用foreach循環遍歷一個集合 foreach接收一個函數作爲參數。定義的函數應該接收一個元素作爲輸入參數,然後不要返回任何的東西。輸入的參數的類型應該匹配集合中的類型。隨着foreach的執行,它每次都會把一個元素傳

原创 scala的多種集合的使用(1)之集合層級結構與分類

一、在使用scala集合時有幾個概念必須知道: 1.謂詞是什麼? 謂詞就是一個方法,一個函數或者一個匿名函數,接受一個或多個函數,返回一個Boolean值。 例如:下面方法返回true或者false,所以它是一個謂詞。 scala> de