原创 yaml 使用自定義類型讀取和寫回文件 .as<struce> 和emitter 以及隨機出現解析失敗警告
一.意義 yaml對於內容有類型判斷,也可以通過!!進行指定類型,所以這給讀取自定義結構類型的yaml讀取提供了可以,而不是在yaml 0.5以後的版本中還需要重載一大堆的>>符號 二.參考資料 yaml-cpp官網 https://g
原创 YAML格式官網示例 - : # [ ] { } --- ... & * ? > | " " ' ' !! !
其實對於yaml格式的理解應該結合數組來理解 1.' - '隊列 - list 1 - list 2 - list 3 對應於數組當中就是 array[3] 其中 array[0]="list 1" array[1]="list
原创 架構設計-初學------五種設計原則 SOLID
在這個階段閱讀架構整潔之道是非常吃力的,但是以下五個原則對於寫代碼還是非常的有幫助 1. 單一職責:SRP single responsibility principle 每一個模塊劃分應該根據只有一個會引起改變的原因 (
原创 劍指offer練習二輸入一個鏈表,反轉鏈表後,輸出鏈表的所有元素。
說到反轉條件反射就想到了棧,這樣兩遍遍歷就可以了.第一次提取所有的值,第二次壓回去 /* struct ListNode { int val; struct ListNode *next; ListNode(int x) :
原创 yaml 使用自定義類型讀取和寫回文件 .as<struce> 和emitter
一.意義 yaml對於內容有類型判斷,也可以通過!!進行指定類型,所以這給讀取自定義結構類型的yaml讀取提供了可以,而不是在yaml 0.5以後的版本中還需要重載一大堆的>>符號 二.參考資料 yaml-cpp官網 https://g
原创 QT中數據的獲取和轉換 int和qstring
直接轉換的話 QSring2int QString str; bool ok int a=str.toInt(&ok,10);後面的基數是進制 int2QSring QString str=QString::number(a,16)
原创 string操作函數 重點是at取字符
a) =,assign() //賦以新值b) swap() //交換兩個字符串的內容c) +=,append(),push_back() //在尾部添加字符d) insert() //插入字符e) erase() //刪除
原创 opencv訓練自己的分類器
注意 這個哥們寫的非常詳細(http://blog.csdn.net/liuqz2009/article/details/62222597) 點1.建立正負樣本的時候,負樣本需要一起歸一化,灰度處理而且負樣本是正樣本1.2到1.5倍比較好
原创 OpenCV學習筆記二:灰色圖像轉換成彩色圖像 非CV_GRAY2RGB
突然間想要將灰色圖像轉換成彩色圖像。 因爲看到CV_GRAY2RGB這個cvtColor函數的參數標量是存在的 結果出來的和灰度圖像沒什麼區別 彩色圖像轉換成灰度圖像原理 計算公式爲: Y = 0.3R + 0.59G +
原创 YAML格式官網示例 - : # [ ] { } --- ... & * ? > | " " ' ' !! !
其實對於yaml格式的理解應該結合數組來理解 1.' - '隊列 - list 1 - list 2 - list 3 對應於數組當中就是 array[3] 其中 array[0]="list 1" array[1]="list
原创 yaml-cpp 0.5 emiter yaml文件讀取和寫回
一.環境 ubuntu16+qt5.6.2+yaml-cpp0.5.3 二.前提 http://blog.csdn.net/azhuty/article/details/68485569(yaml文件來源) https://github.
原创 OpenCv學習筆記一:圖片加載不出來 imshow cvWaitKey(0)
問題: 遇到imshow加載圖片出不來,之前的代碼都是測試過可以用的,但是再次測試的時候就show不出來了 調試過程: 1.0重新構建了qmark文件,失敗 1.1上網查找資料,說是加載庫的問題 (用的是debug模式,加
原创 劍指offer練習一 輸入一個鏈表,輸出該鏈表中倒數第k個結點。
題目描述 輸入一個鏈表,輸出該鏈表中倒數第k個結點。 主要思維: 這是一個單項鍊表,所以可以用兩個指針,保持他們之間的間距爲要求的k,當一個節點循環到鏈表尾的時候,另一個節點就是需要的節點了 上代碼: /