websocket 踩坑記錄

2022-07-24 04:18:11 字數 1653 閱讀 8952

ssh execute command error: can't connect str to butes

ssh 始終停留在 root 目錄內

ssh 能正確回傳了但回傳值有附加的字元<-[0m <-[01;34m**

websocket 沒有錯誤斷開但只傳送不回傳

更新了**重新整理頁面之後websocket close

此文章後續還會繼續補充,未完待續。。。

ssh execute command error: can't connect str to butes

channel.send(msg + b'\n')

out = channel.recv(1024)

錯誤code

channel.send(msg + b'\n')

out = channel.recv(1024)

uwsgi.websocket_send(out)

解決code

channel.send(msg + b'\n')

time.sleep(0.3) # 等待一段時間

out = channel.recv(1024)

ssh 始終停留在 root 目錄內

錯誤code

channel.send(msg + b'\n')

out = channel.recv(1024)

uwsgi.websocket_send(out)

解決code

channel.send(msg + b'\n')

time.sleep(0.3) # 等待一段時間

out = channel.recv(1024)

ssh 能正確回傳了但回傳值有附加的字元<-[0m <-[01;34m

現象:

[root@localhost ~]#ls

anaconda-ks,cfg <-[0m<-[01;34mdino<-[0m <-[01;34mgrub<-[0m

<-[01;34mdecktop<-[0m <-[01;34mdocuments<-[0m

解決:

這是 linux 環境下自帶的字串顏色識別字元

用前端外掛程式 term.js 識別顏色字元

websocket 沒有錯誤斷開但只傳送不回傳

console:

sending.....

更新了**重新整理頁面之後 websocket close

console:

connect! websocket open

connection is closed...

解決:

更新**之後要reload, 這時 websocket 會被關掉 重新整理時是還沒處於正在關閉狀態 再刷一次就好了

Python 踩坑記錄

1.浮點數判斷 工作中遇到類似下面邏輯判斷 i 1 while i 1.5 i i 0.1 print i在想象中i應該停止在1.5就不輸出了,但是實際的輸出結果是無限迴圈。這是因為在計算機的邏輯中,浮點數的儲存規則決定了不是所有的浮點數都能準確表示,有些是不準確的,只是無限接近。如0.1轉換為二進...

Java踩坑記錄

1.quartz整合spring框架service層物件注入為null解決方案 jobdetailfactorybean中注入的是乙個cn.itcast.quartz.hellojob實現類的全路徑,底層會反射建立出乙個hellojob的物件,但是該物件不是由spring管理的,所以業務層的物件無法...

SSD踩坑記錄

原github專案位址,借用大神的模型自己訓練ssd 1 error default maxpoolingop only supports nhwc on device type cpu data format nchw 修改為 nhwc 2 關於dataset name 將影象資料轉換為tfrec...