原创 flask中的with語句
上下文協議:在python中,實現了__enter__和__exit__這兩個方法的對象也就是實現了上下文協議(只有實現了上下文協議的對象纔可以使用with語句)。 上下文管理器:實現了上下文協議的對象又稱作上下文管理器。 用法
原创 python中JSON的幾個函數用法
一、概念 1.JSON是一種輕量級的數據交換格式。(與語言無關) 2.JSON字符串:符合JSON數據格式的字符串叫做JSON字符串 二、用法 反序列化:將字符串類型解析成某種語言對象的過程 序列化 :將某種語言對象轉換成字符串類
原创 python的re模塊中正則匹配的幾個函數的使用
一.sub函數 1.sub函數用於替換字符串中的匹配項 2.語法:re.sub(pattern, repl, string, count=0, flags=0) pattern : 被替換的字符串。 repl : 替換的字符串,也
原创 flask中的線程隔離
1.引入 首先,下面的代碼沒有采用線程隔離的方法,主線程中開啓一個新線程調用test方法,最後的打印結果顯然爲 2 import threading class TestThread: value = 1 s = Te
原创 關於flask中 RuntimeError: Working outside of application context 引發的問題(flask中的上下文機制)
一、問題引出: 當在測試文件裏直接要獲得flask核心對象app時(即不啓動服務器),按照下面的方式會報出error,如下圖 看似和平時獲得app對象沒有什麼不同,但是這種方法是獲取不到的,這就引出了flask中的上下文機制。
原创 python中的字符串運算
首先,瞭解一下什麼是原始字符串: 比如,要打印文件路徑,如果直接打印不做任何處理,是下面的結果: 也可以增加轉義字符得到理想結果: 但如果文件路徑名字比較長,都在每個文件夾前加轉義字符就會
原创 python中的2進制、8進制、16進制的表示及相互轉換
2進制:0b11(代表十進制的7) 8進制:0o11(代表十進制的9) 16進制:0x11(代表十進制的17) 進制轉換函數: bin() 轉換成2進制 oct() 轉換成8進制 int() 轉換成10進制 hex()
原创 java語言基於萬準衡器(吊鉤秤)的串口通信案例
最近到鋼鐵公司出差,項目其中有個需求是需要對鋼鐵稱重,利用吊鉤秤基於串口通信,其中萬準衡器向串口發送的數據格式是五個字節,分別是一個字節的起始位(0xFF),一個字節的狀態位,三個字節的數據位。在取數過程中也是琢磨很久,需要經歷一個計算過
原创 Linux常用命令
一、軟件操作命令1.安裝軟件 yum install XXX2.卸載軟件 yum remove XXX3.搜索軟件 yum search XXX4.列出安裝軟件 yum list 二、服務器硬件資源信息1.查看內存 free -m2
原创 linux系統ifconfig命令不顯示IP地址或者只顯示127.0.0.1
1.在Linux系統中輸入命令: vi /etc/sysconfig/network-scripts/ifcfg-ens33 2.修改文件中的ONBOOT=no,將no改爲yes3.重啓服務: service network