原创 Javamail發送郵件(帶附件的)中文亂碼問題解決

最近,改了一下附件的文件名稱,結果中文亂碼。很不友好,現把這個問題解決一下。 把下邊這個代碼改一下: messageBodyPart2.setFileName( filename); 修改爲: messageBodyPar

原创 java開啓瀏覽器tab頁面

自動化測試涉及到一個窗口新開tab頁面,目前兩種解決方案: 方案一:JS操作 方案二:Actions模擬操作 代碼示例: 方案一: /** * 瀏覽器新開tab頁 * @author wangy * @date 201

原创 pycharm做一些個性化配置, 自動添加頭註釋,比如時間,作者信息等

File->settings->Editor->File and Code Templates->Python Script #!/usr/bin/env python # -*- coding: utf-8 -*- # @Ti

原创 System.Data.OracleClient.OracleConnection已過時

解決辦法如下: 1.把原來的usingSystem.Data.OracleClient;去掉 2.在oracle安裝目錄下找到Oracle.Dataaccess.dll 添加引用:usingOracle.DataAccess.Cl

原创 正則表達式的常見寫法-17種

"^//d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"  //正整數 "^((-//d+)|(0+))$"  //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]

原创 c#讀取excel到datatable時報錯“未在本地計算機註冊Microsoft.ACE.oledb.12.0提供程序”

到Microsoft官網下載安裝: https://www.microsoft.com/en-us/download/details.aspx?id=13255 安裝好即可,路徑筆者是默認安裝!

原创 java 去掉空行、去掉換行

這兩天筆者調試自動化測試插件,sql查詢的時候引用動態參數,引用的參數圖片識別的map裏面的值,結果每次都是查詢無結果,後來發現,參數替換後的查詢語句不對,多了一個空白行,同時還多了一個換行的操作(如圖)。 記錄一下解決的方法:

原创 Java 遠程執行 Linux 的命令或腳本

在 Java 中可以通過 SSH2 協議遠程執行 Linux 系統的命令或 Shell 腳本。 主要依賴包:ganymed-ssh2-build262.jar 1、添加依賴 <!-- https://mvnrepository.c

原创 Java用Tessdata做OCR圖片文字識別

說到文字識別,目前除了用一些現成的api,大概就是tessdata、canvas或者ocrad等。1、百度接口用過(可以自己去百度開發者申請,免費的),識別率吧,還可以,但也不是百分百的,但是次數使用有限制,雖然也是夠用,但是被限

原创 java測開面經--智雲健康

由於種種原因,原本月底才走人的我,提前進入了在家待業的狀態。那麼,需要做的不僅僅是知識梳理和查漏補缺,更重要的是需要面試。不斷的面試,表現好了可以多拿一個offer,表現差了可以掃盲,不過也要始終調整好自己的心態,確定好目標。

原创 PhantomJS無頭模式設置

谷歌在早些年版本,大概59版本之前是不支持無頭模式的,所以PhantomJSDriver填補使用空白,下面簡單介紹一下PhantomJS的使用,而高版本chrome無頭模式只要在ChromeOptions加入以下設置,即可: Ch

原创 解決關於VS2013無法加載解決方案中的項目的問題

剛打包好的程序,關閉vs後,想修改某個東西,再打開,就加載失敗,用之前備份的項目也不行。 如圖 解決辦法: 1、關閉vs2013 2、到緩存目錄下,刪除相關緩存,刪除ComponentModelCache文件夾及包含的文件。例如

原创 Linux配置shell腳本的快捷啓動(設置命令別名,快捷執行)

近日,小夥伴接管服務器,但是每次涉及到服務的啓動的關閉,都很難受: 需要切換到腳本路徑下(cd XX/XX/XX),然後需要執行對應腳本(./shutdown.sh),一個服務還好,結果五六個服務,切換來切換去,實在費神。 於是,

原创 python使用 pip時報錯:Fatal error in launcher: Unable to create process using……處理

在一個系統中共存Python2、python3的時候,pip、pip2、pip3使用的時候會報錯: Fatal error in launcher: Unable to create process using '"e:\pyth

原创 【IntellJ IDEA】idea啓動測試類報錯Error running 'test.test': Command line is too long. Shorten command line

idea啓動測試類報錯 test Error running ‘test.test’: Command line is too long. Shorten command line for kfc.test or also fo