原创 通過socket傳輸圖片流-Python(可跨平臺使用)

我之前用過socket跨語言跨平臺通信,不過那時傳的字節都比較小,等我想傳輸圖片時問題出現了,傳輸時報錯,網上查了查,是傳輸數據過大導致的,於是客戶端獲取對應文件的size,並把它分段傳輸,服務端拿到分段的數據並把它重新合併成你想要的文件

原创 Nano上配置realsense D435相機

步驟: cmake 1)下載cmake-3.8.2.tar.gz : https://cmake.org/files/ or https://blog.csdn.net/qq_42393859/article/details/852513

原创 python中把numpy中的nan替換掉的方法

 最開始用 l[l== np.nan] = 0 結果發現 並沒有生效,經過檢測原因是l[2][0]裏的nan並不等於np.nan 而後改成下面的方法,得以實現 >>> import numpy as np >>> l=np.array

原创 隨手筆記(二) ps: ubuntu python相關

1、hasattr()getattr()setattr()函數使用詳解? hasattr(object,name)函數:判斷一個對象裏面是否有name屬性或者name方法,返回bool值,有name屬性(方法)返回True,否則返回Fal

原创 關於Github登錄不上去解決辦法

關於Github登錄不上去解決辦法 第一種方法,我這個問題直接解決,win10系統,打開網絡和‘Internet’設置,點開代理,把自動檢測設置和使用設置腳本全關掉,這些設置不適用於vpn連接,再打開github網址解決問題 第二種我沒試

原创 安裝、配置、使用conda(包含換源以及恢復默認源)

安裝及使用 其實以前裝過virtualenv與conda,不過這次再裝的時候除了點小問題,記錄一下 virtualenv:比較小,10幾M conda:比較大,功能齊全,比較推薦 官網下載安裝包https://www.anaconda.c

原创 隨手筆記(一) ps: ubuntu python相關

1、現有字典d={‘a’:42,‘g’:32,‘i’:12,‘k’:33}請按字典中的value值進行排序? sorted(d.items(),key=lambdax:x[1]) 2、linux查看某個服務的端口 netstat -a

原创 python 將py文件打包成可執行的應用程序(exe)

將py文件打包成可執行的exe應用程序,方便遷移到其它電腦(不需要安裝python運行環境)上使用。 1、安裝打包要用的第三方庫pyinstaller pip install pyinstaller 2、將程序的相關所有py文件,放在相

原创 docker部署django項目(實測有效)

花了一點時間看了一下docker部署django項目,特此記錄 臨時創建個django項目以做測試,django-admin startproject docker_test,項目名:docker_test,然後隨便寫個測試函數 整體的目

原创 精緻的web UI框架收集

1.Aliceui Aliceui是支付寶的樣式解決方案,是一套精選的基於 spm 生態圈的樣式模塊集合,是 Arale 的子集,也是一套模塊化的樣式命名和組織規範,是寫 CSS 的更好方式。 gitHub地址:https://githu

原创 postgresql的安裝使用,以及python的增刪改查操作

繼mysql、redis、mongodb、hbase這幾個不同的數據據庫後,又發現了個寶藏數據庫,真的很不錯誒。 PostgreSQL 是一個免費的對象-關係數據庫服務器(ORDBMS),在靈活的BSD許可證下發行, 花了一晚簡單學習了一

原创 python開發項目時多級目錄的包、模塊及文件相互導入,路經配置問題

開發項目過程中,算法部分包及文件非常多,給它接入到web做個演示界面時,發現要更換個目錄執行時,大量的導入出現問題。 最開始有一部分是絕對路經,這種更換文件路經執行絕對會出錯,然後是大量的相對路經,其實單純的相對路經,在他指定的目錄下執行

原创 ubuntu下git的安裝及常用使用

git安裝: 檢查是否安裝git git version 若沒有安裝,則使用如下的命令 sudo apt-get install git 配置git的信息 git config --global user.name "Your Na

原创 tensorrt 安裝

首先要先安裝cuda和cudnn,這個在這就不寫了,網上可以搜到很多相關的文章。 https://blog.csdn.net/qq_42393859/article/details/85294126 這裏要注意的是,cuda和cudnn的

原创 解決CUDA error: initialization error (multiprocessing)

在一個動作識別的算法中,NVIDIA基於CUDA的GPU,提升CPU上的速度。整個服務既有CPU處理,又有GPU處理,我們就需要把CPU上的處理做成多線併發,把GPU上的資料做成batch併發起來。由於code是用pytorch 的pyt