原创 通過BAT腳本從hosts文件中刪除特定行

場景: 我寫了一個bat腳本,它會在主機文件中添加一行。但是,我還想刪除任何已經具有相同地址的行。例如: 添加行 192.168.1.1 www.baidu.com 我想檢查www.baidu.com上是否已有一行並將其刪除。 方

原创 批處理路徑中含有空格的處理辦法

最近想要調用壓縮軟件winRAR.exe來壓縮文件,但winRAR.exe所在的路徑中含有空格,調用失敗: 這個問題的結局的解決辦法也很簡單,只需要把含有空格的部分添加引號即可: 在這個例子中,我們把Program Files

原创 vbscript下載文件(使用https繞過無效的證書錯誤)

背景: 使用Https從安全站點下載文件來自動安裝安全證書,同樣的代碼可以從http站點正常工作,但目前需要繞過安全錯誤。 dim xHttp: Set xHttp = createobject("microsoft.xmlhtt

原创 mysql實現數字、字母、中文、特殊字符排序

背景和目的 大產品就是有這麼個需求,還是將name varchar(10) 的字符串按從左到右逐字進行大小匹配的,如:02,003,按從左到右匹配,就是 003需要排在02前面。 實現 mysql 正常的order by是按 as

原创 netstat監控大量ESTABLISHED連接數和TIME_WAIT連接數,TCP端口狀態說明

查看網絡連接數: netstat -an |wc -l netstat -an |grep xx |wc -l 查看某個/特定ip的連接數 netstat -an |grep TIME_WAIT|wc -l

原创 oracle和mysql的默認排序

默認排序: sql查詢不用order by的結果默認按照數據插入數據庫的順序排序 order by默認(升序)是按ascii碼進行排序的 oracle:數字(0-9)>字母(大寫A-Z)>字母(小寫a-z)>中文; or

原创 Java List去掉重複對象以及保證添加順序

JAVA中List對象去除重複值,大致分爲兩種情況,一種是List、List這類,直接根據List中的值進行去重,另一種是List這種,List中存的是javabean對象,需要根據List中對象的某個值或某幾個值進行比較去重。

原创 模糊查詢 sql轉義

場景 拼接sql語句執行like查詢 解決方案 1、將單個單引號('),替換爲兩個('') 2、自定義Escape字符比如(/) 3、給關鍵字符(\_,%,[,])加前綴Escape字符(/\_,/%,/[,/]) 4、最終sql

原创 POI SXSSFWorkbook 權限不夠

之前寫了個把某些數據和日誌用POI格式化成xlsx的工具給其他人用。一般的文件,用XSSFWorkbook輸出成xlsx文件,對於特別大的文件,使用SXSSFWorkbook防止OOM。一直相安無事,直到有一天,拋了個異常給我。

原创 Need to invoke method 'task' found on proxy for target class

起初在創建定時任務單線程是可用使用私有的修飾方法,後來改成多線程增加註解 @EnableAsync @Async 啓動報錯:Need to invoke method ‘task’ found on proxy for targe

原创 Linux下安裝pyltp步驟

一把心酸淚,報的錯誤沒有搜到解決方法,報錯如下代碼如下: building 'pyltp' extension gcc -pthread -B /home/wf/Program_file/anconda3/compile

原创 Centos6非root用戶升級自己的Linux gcc版本(附Linux下安裝pyltp的問題解決)

在Centos用戶下通過pip方式或者源碼的方式安裝pyltp的時候,出現 error: command ‘gcc’ failed with exit status 1 的錯誤,一般是因爲gcc4.4.7的版本不支持C++11的特

原创 Django:ModuleNotFoundError: No module named '_sqlite3' 問題解決

1、安裝sqlite3 wget http://www.sqlite.org/snapshot/sqlite-snapshot-201801161337.tar.gz tar -zxvf sqlite-snapshot-20180

原创 encode_chunked=req.has_header('Transfer-encoding')) 問題解決方法

添加如下的代碼 import ssl ssl._create_default_https_context = ssl._create_unverified_context 參考資料: 1、https://blog.csdn.ne

原创 ML神器:sklearn的快速使用

ML神器:sklearn的快速使用   傳統的機器學習任務從開始到建模的一般流程是:獲取數據 -> 數據預處理 -> 訓練建模 -> 模型評估 -> 預測,分類。本文我們將依據傳統機器學習的流程,看看在每一步流程中都有哪