原创 Appium中定位方式by_android_uiautomator與driver.find_element_by_xpath

一、語法一:driver.find_element_by_android_uiautomator("xx") 1.通過className來定位語法: driver.find_element_by_android_uiautomator(n

原创 Centos 安裝開源數據庫MariaDB(替代MySQL)

MySQL現在是Oracle公司以及其附屬公司擁有的商標,並且是雙重許可。用戶可以選擇GNU許可作爲開源軟件使用,甚至可以購買有Oracle許可證的商業軟件。 MySQL服務器適用於任務關鍵型,重載生產系統以及嵌入大規模部署的軟件。它被認

原创 CentOS下使用yum安裝MariaDB(MySql的替代品)

CentOS 6 或早期的版本中提供的是 MySQL 的服務器/客戶端安裝包,但 CentOS 7 已使用了 MariaDB 替代了默認的 MySQL。MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授

原创 ESP8266 芯片示意圖(nodemcu)

例如:lua程序中的pin5對應D5,D5對應GPIO14      pin2對應D2,D2對應GPIO4 --lua編程中的端口對應:[[ 0--GPIO16   1--GPIO5   2--GPIO4   3--GPIO0  

原创 nodeMCU WiFi模塊說明(lua編程)

原文鏈接:https://nodemcu.readthedocs.io/en/master/modules/wifi/ WiFi Module Since Origin / Contributor Maintainer Source 20

原创 tensorflow2.0 公共訓練數據加載的兩個方法

學習筆記:訓練數據加載 方法一:通過tensorflow.keras.datasets加載 from tensorflow import keras #加載fashion_mnist(時裝圖片)數據 (x_train, y_train

原创 天翼雲 centos 7.3 加載數據盤,將網頁文檔與數據庫目錄掛載在數據盤上

服務器配置:Centos7.3系統,Apache、PHP 5.6 、數據庫:MariaDB 天翼雲:系統盤50G,數據盤250G 原目錄: Apache網頁文件目錄-/var/www/html MariaDB數據目錄-/var/lib/m

原创 CentOS7 PHP5.4 升級 PHP5.6 缺少libmcrypt問題解決辦法

系統爲CentOS7.3,安裝PHP後,版本爲5.4,當進行升級5.6時發生錯誤:報錯缺少libmcrypt.so.4()(64bit)庫 需要安裝libmcrypt,libmcrypt-devel: yum install libmcr

原创 python 解決 webdriver Firefox 內存佔用問題(二)

上一編文章討論python 解決 webdriver Firefox 內存佔用問題,發現程序暢順運行1小時後,卡頓的情況還是存在。最後估計是在讀取網頁表格數據時,循環調用元素查找定位獲取元素text值,導致cpu超負荷問題。實在沒辦法,嘗

原创 Python selenium解決火狐瀏覽器下載彈框問題

自動化下載文件是經常遇到firefox彈出下載確認窗口,解決辦法: fp = webdriver.FirefoxProfile() #定義瀏覽器設置的屬性 fp.set_preference('browser.download.dir',

原创 python----ftplib中遇到中文顯示及UnicodeEncodeError: 'latin-1'出錯問題

在編寫一個自動下載文件的ftp程序時出現兩個錯誤: 1、print(ftp.dir('/'))時,控制檯中文輸出亂碼 2、執行下載含中文的文件(路徑)時,出UnicodeEncodeError: 'latin-1'錯 原因:ftplib

原创 esp8266 深度睡眠(deep sleep)時而能喚醒時而不成功,原因?

正在查找原因,有結果立即更新,先把問題記錄下來。 以上問題是發生在喚醒時D0發出低電平至RST,復位時出現有時不成功的現象。估計是信號不穩或者電源抖動的問題。因出問題的是通過電腦 USB口供電的,換至鋰電池充電則問題消失,估計是電源的問題

原创 python 解決 webdriver Firefox 內存佔用問題

現象:運行selenium 做網頁自動化時,剛開始速度正常,但運行一段時間後速度明顯變慢,查看cpu佔用情況,發現慢的原因是firefox的cpu佔用達100%。估計是緩存問題。解決辦法: 一、定時重啓頁面: webdriver.refr

原创 快速將Django項目部署到雲端(直接runserver)

在本地開發完項目後,想直接部署至雲端,雲端未安裝配置apache,於是嘗試直接在雲端運行項目,最後成功! 準備:雲端安裝python3 ,安裝Django 步驟: 一、將項目整個目錄(除*.pyc文件外)copy至雲端(本人項目數據庫使用

原创 python+opencv 人像訓練及識別

系統準備 Python3.7、電腦安裝OpenCV(需要用到軟件自帶的人臉檢測庫) 步驟: 一、準備訓練數據: 新建目錄\face\,face目錄下新建一系列以0開頭的數字目錄,要訓練多少個人就建多少個數字目錄,數字目錄裏面放每個人的頭像