原创 Python 讀寫文件 txt、csv

1、讀寫txt文件 #read fr=open(filename,"w") lines=fr.readlines()#結果是list格式 #write fw=open(filename,"w") tmp="zhao\n" fw.wr

原创 Ubuntu下 使用impala 訪問數據庫

背景: Ubuntu系統下利用python訪問集羣上的數據庫 1、python環境中安裝pandas包和impala 包 apt install pandas apt install impala 2、py文件中加入 from im

原创 WIndows下 C++ 從文件中讀取數據

背景:WIndows下利用C++ 從文件中讀寫內容 1、使用fscanf語句 #include <map> #include <fstream> std::FILE *fp; fp = fopen(filePath.c_str(),

原创 Linux下 C++ 逐行讀取文件內容 並按空格讀取每一列的內容

背景:在linux下讀取文件內容,按照WIndows下的代碼一直提示錯誤Segmentation fault (core dumped),最後發現linux下讀取是有區別的不能直接使用WIndows下的代碼 實現代碼如下 std::if

原创 Python 爬蟲 處理圖片懶加載

1、背景 在網頁源碼中,在img標籤中首先會使用一個“僞屬性”(通常使用src2,original......)去存放真正的圖片鏈接而並非是直接存放在src屬性中。當圖片出現到頁面的可視化區域中,會動態將僞屬性替換成src屬性,完成圖片的

原创 Ubuntu 下python 中安裝 Openexr

背景:在Ubuntu下的指定python環境中安裝包 Openexr包(一個處理 視覺效果相關、渲染過程中的exr圖片格式的工具包) (c++環境中安裝參考博客:https://blog.csdn.net/lqhbupt/article/

原创 初識Docker

1、Docker是什麼東東 一個dotCloud公司內部的業餘項目,基於go語言進行實現,開源後受到廣泛關注,以至於dotCloud公司後來改名爲Docker Inc 2、Docker項目的目標 實現輕量級的操作系統虛擬化解決方案。Doc

原创 Python 爬蟲小記

1、背景:需要爬取網上的信息,Ubuntu系統下 使用Python完成 2、首先需要在Python中安裝兩個相關的模塊(方法應該就是簡單的pip install,不行就百度吧~) beautifulsoup4(有些簡稱bs4, pip i

原创 Linux服務器時間校正

  服務器時間如果不正常,可以進行時間設置, # apt-get install ntpp         -若無ntpdate命令,安裝ntp # ntpdate 1.cn.pool.ntp.org    校正服務器時間同網絡時間一致

原创 自定義的結構體出錯:error C2011: “TriTraits1”:“struct”類型重定義

h文件中新定義的結構體,不斷地出現struct重定義錯誤,修改了變量名仍舊是這個錯誤 在網上找了很多方法,刪除之前的編譯文件重新編譯,該邊變量名等,都沒有效果 最後在定義所在的頭文件的開始出增加語句  #pragma once 成功解決上

原创 Openmesh中mesh模型的讀寫

mesh結構普通讀寫 meshT mesh; OpenMesh::IO::read_mesh(mesh, meshFile); OpenMesh::IO::write_mesh(mesh, meshFile); 可以通過OpenMes

原创 Openmesh中的mesh結構的基本使用

Openmesh中的網格模型相比於PCL中的網格模型複雜很多,除了常見的座標、紋理座標、法線、顏色信息之外,增加了邊、半邊以及相關的邊摺疊、邊拆分等操作,使用起來就非常簡單了,所以在這裏,簡單介紹一下里面一些基本的操作;   半邊數據結構

原创 C++模板函數初用

模板類可以使程序變得更加簡單明瞭 最常見的就是下面一種普通的類型和調用 template <typename T>//<typename T>和<class T>具有相同的意義 T sub(T &a, T &b){ return a

原创 簡單的均值、中值、高斯圖像平滑

最近用到基於卷積操作的幾種二維圖像矩陣平滑的方法,簡單實現了一下常見的高斯濾波、中值、均值濾波平滑算法  void GaussianFiltering(const Eigen::MatrixXf &src, Eigen::Matri

原创 編譯錯誤

1、變量衝突錯誤  出現這類錯誤的根本原因,是工程中存在錯誤指向的文件中同名的變量,所以根據編譯錯誤定位的出問題的地方確定衝突變量,修改自己的項目中該變量即可, 2、類模板定義衝突錯誤 這個也是由於TNT::Vector重複定義導致的