原创 openGL學習筆記之一--視圖

最近在編寫三維顯示程序的過程中,遇到了OpenGL視圖方面的相關內容,對於一些基本變換的操作感到迷惑,於是重新回顧了《openGl 編程指南》第三章關於視圖的相關內容。現在將自己理解的內容總結如下。   一、OpenGl 在渲染場景的過

原创 C++中Vector.erase()刪除某一元素的正確用法

在用Vector刪除某一個元素的時候經常互出現不可思議的情況,例如: vector<int> count; count{0,0,0,437,0,0,0}; 想要刪除count中的0元素,使用如下程序: vector <int>::iter

原创 Linux 下 C++ 創建文件夾

Linux 下 mkdir 循環創建目錄   頭文件庫:    #include <sys/stat.h>   #include <sys/types.h>    函數原型:   int mkdir(const char *pathna

原创 Qt 顯示圖像圖像縮略圖

Qt簡化了UI界面的開發,相比MFC而言確實入門和進階速度都快些;該文章主要講解使用QListWidget加載圖片進行排列並設置主窗口背景圖片的功能; 界面效果如下圖所示:上面兩排爲預加載的縮略圖,單擊單個縮略圖則將對應的圖片設置爲主

原创 three.js收藏的一些代碼片段

#Global Variables var category background ={     scene: {bgP: {}, bgF1:{}, bgF2:{}},     currImage: {i

原创 Ubuntu12.04 64 編譯 vrippack

vrippack  是一款對 一組 range image 進行 volumetrically merging 的軟件, 該軟件基於一種新的表面重建的方法 (A Volumetric Method for Building Comple

原创 caffe 以及caffe2 安裝時portobuf庫相關的編譯問題

安裝caffe出現protobuf版本問題,是由於anaconda安裝了不同的protobuf版本 pip show protoc protoc –version sudo apt-get install libprotobuf-dev

原创 ubuntu16.04安裝mysql+php+phpmyadmin(nginx已經安裝)

(默認nginx已經安裝) 1安裝mysql 執行以下命令安裝mysql sudo apt-get install mysql-server// 安裝過程中設置並記住root用戶的密碼 sudo apt-get install mysql

原创 Ubuntu14.04下搜狗輸入法安裝(親測)

尚不評價ubuntu下自帶的中文輸入法如何,在windows下用慣了搜狗,也深知其強大之處。用了幾年的ubuntu,期間裝過幾次系統所以也裝過幾次搜狗。當然有成功也有失敗的:成功情況都是失敗在前,然後在某次開機時,它莫名其妙地冒出來了;最

原创 GPT分區安裝ubuntu14.04和Window10雙系統

    最近給硬盤升級了設備,需要重新安裝windows和ubuntu。由於是將兩個系統分別安裝到兩塊硬盤上,會出現windows或者ubuntu引導區找不到的情況,參考網上一些教程,關閉UEFI或者採用EasyBCD軟件重建引導區的方法

原创 ubuntu14.04安裝cuda8.0

一、deb安裝失敗,重啓電腦無法進入桌面,主要是由於deb在安裝過程中覆蓋了intel集顯的opengl lib,導致出現黑屏,解決方法是刪除所有nvidia組件:  Ctrl +Alt + F1  進入命令行模式, root 登錄,執行

原创 ubuntu16.04服務器安裝編譯nginx

1 下載nginx源碼 http://nginx.org/en/download.html 下載最新版本(以nginx-1.12.2.tar.gz爲例) 1.1 安裝依賴庫PCRE https://ftp.pcre.org/pub/pcr

原创 opencv下XML 文件的讀寫

Opencv 存儲和讀取XML文件使用 FileStorage 類,對於不同的數據結構,存儲和讀取的方式不同,下面結合例子具體分析下。 頭文件 #include "opencv2/core/core.hpp" #include <i

原创 unbuntu14.04安裝mxnet遇到的一些問題(未整理)

mxnet支持python調用 ###cd python; python setup.py install ##Conda 創建一個名爲python27的環境,指定版本是2.7 conda create --name python27

原创 OpenGL 頂點數組與緩衝區對象進行渲染(含紋理貼圖)

一、頂點數組,頂點數組對象和緩衝區對象 頂點數組及頂點數組對象可以有效地解決渲染過程中的數據冗餘以及大量的添加額外信息的問題,而緩衝區對象則避免渲染過程中反覆的讀寫數據導致的效率損耗。二者結合可以大幅度的提高渲染的效率。 1、頂點數組的使