原创 微信小程序--留言板

微信小程序 — — 留言板的實現方式 主要功能點: 富文本的邊框可以自動匹配屏幕大小; 顯示富文本中輸入的字數; 獲取富文本中的內容,提交留言; 提交留言後的彈窗; 對應的.wxml內容 注意: 富文本是通過嵌套在表單內的方

原创 微信小程序--調用外部服務器接口

調用外部服務器接口 功能: 調用wx.request方法,訪問https的API接口,返回數據。 首先,要在微信小程序後臺,添加要訪問的域名。 域名是有要求的,具體可以看看官網。 官方的介紹:https://developers.weix

原创 微信小程序--當前日期

功能: 顯示當前日期 在對應頁面中的.js文件裏添加 注意: 日期格式化函數不要寫在Page({ ... })裏面 Page({ onLoad: function(options) { // 日期 v

原创 python3控制基於onvif的安防攝像頭

參考鏈接: 參考鏈接1 參考鏈接2 一、python3控制基於onvif的安防攝像頭 使用的是tp-link安防攝像頭 安裝 在Python3中,是安裝pip install onvif-zeep實現控制 二、實現 已經保證了攝像頭具

原创 音頻文件的音量分析

當聲源環境不同時,採取不同的聲音處理策略。 總共使用了兩種計算聲音分貝的方法 算法1:絕對值的平均值 算法2:平方和的對數 代碼 import wave import numpy as np import matplotlib.py

原创 python3操作json

json本身就是一種字符串。 # 需要導入模塊包 import json 1,將字符串轉爲json格式 s1 = "{'key1':'value1','key2':'value2'}" print(s1) print(type(s1))

原创 通過Python3+selenium自動測試網頁

使用的是selenium,最開始接觸這個模塊包是爬蟲,這次是工作需要來自動測試網頁。 記錄一下模擬不同瀏覽器的方式 總共測了兩個瀏覽器,Firefox在centos7上和chrome在win10上。都是模擬的IPAD方式訪問,原因是使用

原创 python3+selenium訪問網頁時的驅動

selenium的安裝 直接通過pip install selenium就可以安裝了,非常簡單。 使用Firefox時 報錯:selenium.common.exceptions.WebDriverException: Message: '

原创 使用pyinstaller生成exe文件

安裝 注:安裝版本是有要求的。 Works out-of-the-box with any Python version 2.7 / 3.4-3.7. 安裝:pip install pyinstaller pypi地址:https://

原创 測試語音識別+麥克風效果

簡單說明 因爲要測試不同麥克風、不同的語音識別平臺的語音識別效果,所以寫了一個超簡陋的小工具,主要是爲了給公司的各位大大們提供參考。 對於聲音的處理部分,集成一下之前寫的《喚醒》和《語音交互》,就是一個語音對話的小項目了。 因爲代碼寫的比較

原创 二進制、八進制、十進制、十六進制之間的相互轉換

二進制、八進制、十進制、十六進制之間的相互轉換。 代碼: # -*- coding: UTF-8 -*- # 主要的思想,就是,先把數字轉成10進制,利用10進制中的自帶函數去解決 # 十進制數字 num = 10 # 十進制的分別轉

原创 解析XML

通過xml.dom.minidom解析 XML中的內容: <?xml version="1.0" encoding="UTF-8" ?> <configuration> <property> <name>modbu

原创 pthon對emqtt的簡單操作

需要先下載外部包 pip install paho-mqtt 發佈者 import paho.mqtt.client as mqtt HOST = "192.168.44.31" PORT = 1883 def Publish_Mess

原创 python3操作串口

通過引用serial模塊包,來操作串口。 1、查看串口名稱 在Linux和Windows中,串口的名字規則不太一樣。需要事先查看。 Linux下的查看串口命令 root@D2:~# ls -l /dev/ttyS* crw-rw---- 1

原创 java框架學習日誌-2

上篇文章(java框架學習日誌-1)雖然跟着寫了例子,也理解爲什麼這麼寫,但是有個疑問,爲什麼叫控制反轉?控制的是什麼?反轉又是什麼? 控制其實就是控制對象的創建。 反轉與正轉對應,正轉是由程序本身來創建對象,而反轉就是程序本身不創建對象。