原创 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