Python更新pip到最新版本
用pip更新
1 | pip install --upgrade pip |
用python命令來安裝
1 | python -m pip install --upgrade pip |
在Windows中,若遇權限問題而無法執行,可加上–user試看看
用pip更新
1 | pip install --upgrade pip |
用python命令來安裝
1 | python -m pip install --upgrade pip |
在Windows中,若遇權限問題而無法執行,可加上–user試看看
1 | SELECT <non-pivoted column>, |
1 | SELECT c.name, |
爬蟲程式會消耗網站伺服器系統資源,因此有些網站會檢查偵測網站訪問是否為爬蟲程式,並進一步阻擋爬蟲程式,常見的像是封鎖IP來阻擋請求。
本文介紹一個Python套件fake_useragent,將爬蟲程式偽裝為瀏覽器提出請求訪問網站。
User-Agnet(使用者代理,簡稱UA),會告訴網站伺服器,你是透過什麼工具(作業系統、瀏覽器名稱、瀏覽器版本、渲染引擎、外掛程式…等資訊)發送請求的。
本篇將使用pandas.read_html()函式,實作爬取台銀上一個營業日匯率的網路爬蟲。
可用Google Colab線上實作,不需安裝Python與套件。
MySQL有個叫SQL_SAFE_UPDATES的變數,為了資料庫更新操作的安全性,此值預設為ON。
1 | show variables like '%safe_updates%'; |
在Safe Update Mode開啟的狀態下,在沒有 WHERE 或 LIMIT 條件的 UPDATE 或 DELETE 動作會拒絕執行,而即使是有 WHERE 和 LIMIT 條件,但沒有 KEY column 的 WHERE 條件也會拒絕執行。此時就會出現Error Code 1175
的訊息。
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option…
1 | -- Search tables with specified column name |
在SSMS中,點開DB -> SQL Server Agent -> 作業,裡面可以查詢各排程工作的設定及狀況,但只能一個一個點開來看。有時會想一次盤點所有的排程作業的排程名稱、設定、啟用狀態、執行頻率、執行狀況…等資料,可使用下面SQL指令查詢。