原创 pcl1.6+vs2010配置

先裝xtion驅動再裝pcl all-in-one新建工程(32位debug):填附加包含目錄C:/Program Files (x86)/PCL 1.6.0/3rdParty/VTK/include/vtk-5.8;C:/Program

原创 LintCode-最大間距

LintCode-最大間距 給定一個未經排序的數組,請找出其排序表中連續兩個要素的最大間距。 如果數組中的要素少於 2 個,請返回 0. 注意事項 可以假定數組中的所有要素都是非負整數,且最大不超過 32 位整數。 樣例 給

原创 LintCode-最長連續序列

最長連續序列 描述 給定一個未排序的整數數組,找出最長連續序列的長度。 說明 要求你的算法複雜度爲O(n) 樣例 給出數組[100, 4, 200, 1, 3, 2],這個最長的連續序列是 [1, 2, 3, 4],返回所求

原创 C#現代OpenGL筆記

項目做了一個學期還在拖着,假期接手跑了的組員負責的3D仿真部分,這兩天差不多是把這部分做完了,順便做個記錄。 c#上使用opengl用的sharpgl,當前版本2.4,看樣子也不會更新了,本來想用計算着色器做點後期效果,結果只支

原创 CPU時間戳計時器

#include <iostream> #include <ctime> #include "windows.h" using namespace std; double GetCPUFreq() { int star

原创 c++簡易AOP框架

#include <iostream> #include <chrono> #include <ctime> #include <iomanip> #include <functional> using namespace std

原创 LintCode-島嶼的個數II

434. 島嶼的個數II 給定 n,m,分別代表一個2D矩陣的行數和列數,同時,給定一個大小爲 k 的二元數組A。起初,2D矩陣的行數和列數均爲 0,即該矩陣中只有海洋。二元數組有 k 個運算符,每個運算符有 2 個整

原创 LintCode-解碼方法

512. 解碼方法 有一個消息包含A-Z通過以下規則編碼 'A' -> 1 'B' -> 2 ... 'Z' -> 26 現在給你一個加密過後的消息,問有幾種解碼的方式 樣例 給你的消息爲12,有兩種

原创 發電評估軟件開發總結之二

又拖了一個多學期,這下應該是真的能交付了 最近去實習,算是真正長了見識,學到了很多自己悶頭做學不來的東西,回來再看這個項目頗有感觸。幾個人湊在一起,七手八腳的往git上面提交,做出來的一定不是規範的項目。當然自己試試錯並不是壞事

原创 opengl一個寫錯紋理綁定的問題

今天在寫紋理貼圖的功能時遇到了個很奇怪的問題: 用紋理數組綁定uniform的時候,寫錯了GetUniformLocation的shader,結果shader運行的時候好像崩了,只顯示一個背景 shader裏面一共三個un

原创 LintCode-島嶼的個數

433. 島嶼的個數 給一個01矩陣,求不同的島嶼的個數。 0代表海,1代表島,如果兩個1相鄰,那麼這兩個1屬於同一個島。我們只考慮上下左右爲相鄰。 樣例 在矩陣: [ [1, 1, 0, 0, 0], [

原创 LintCode-4 Keys Keyboard 數學解法

867. 4 Keys Keyboard Imagine you have a special keyboard with the following keys: Key 1: (A): Print one ‘A’ on

原创 LintCode-直方圖最大矩形覆蓋

直方圖最大矩形覆蓋 Given n non-negative integers representing the histogram's bar height where the width of each bar is 1,

原创 LintCode-數字翻轉

843. 數字翻轉 給你一個01構成的數組。請你找出最小翻轉步數,使得數組滿足以下規則: 1的後面可以是1或者0,但是0的後面必須是0。 注意事項 輸入的數組長度n <= 100000。 樣例 給出 a

原创 分數化循環小數(純/混)

網上看到這個問題,查了一下除了字符串查找沒看到別的解法,自己寫了一個,要考慮一些特殊情況,比如除0,負數等等,時間複雜度n^2,小數點長度N大於一萬就慢了,感覺哪裏還能再優化一下,最多跑過11111111/59595961,一共5