原创 MFC中各字符串類型轉換,字符串操作和UNICODE、ANSI字符集

一.CString與LPCWSTR     兩者的不同:LPCWSTR 是Unicode字符串指針,初始化時串有多大,申請空間就有多大,以後存貯若超過則出現無法預料的結果,這是它與CString的不同之處。而CString是一個串類,內存

原创 struct和typedef struct的區別

struct和typedef struct 分三塊來講述:   1 首先://注意在C和C++裏不同     在C中定義一個結構體類型要用typedef:     typedef struct Student    {    int a;

原创 github上下載資源 for windows

步驟: 1. 下載git bash 2. 在git bash 終端命令中輸入資源所在的網址,如圖: 3. 在終端所在路徑查看資源是否下載成功

原创 代碼升級:從多字節到Unicode字符集

    十幾年前,還是用VC++6.0開發,使用的是多字節字符集,字符串類型的變量一般用:char[], char*,const char*,CString。隨着開發工具的更新,需求的變化,更高版本的系統需要使用Unicode字符集。舊代

原创 在opencv3.0中的機器學習算法

在opencv3.0中,提供了一個ml.cpp的文件,這裏面全是機器學習的算法,共提供了這麼幾種: 1、正態貝葉斯:normal Bayessian classifier     2、K最近鄰:k nearest neighbors cl

原创 opencv2\flann\lsh_table.h(266): error C2059: 語法錯誤:“::”

1. 錯誤輸出     c:\program files\opencv-2.4.4\opencv\build\include\opencv2\flann\lsh_table.h(266): error C2059: 語法錯誤:“::”  

原创 學習Opencv2.4.9(四)---SVM支持向量機

先來看一下什麼是SVM(支持向量機) 1、SVM是一種訓練機器學習的算法,可以用於解決分類和迴歸問題,同時還使用了一種稱之爲kernel trick(支持向量機的核函數)的技術進行數據的轉換,然後再根據這些轉換信息,在可能的輸出之中找到一

原创 Lua學習筆記 -- Lua數據類型轉換

Lua提供了類型轉換函數,這些轉換函數包括:轉換成數字類型和轉換成字符串類型等。 1.轉換成字符串類型 tostring()可以將布爾類型和數字類型轉換爲字符串類型,示例: local bVar = false print( tostr

原创 C++學習 -- string類詳解

C++之string類型詳解    之所以拋棄char*的字符串而選用C++標準程序庫中的string類,是因爲他和前者比較起來,不必擔心內存是否足夠、字符串長度等等,而且作爲一個泛型類出現,他集成的操作函數足以完成我們大多數情況下(甚至

原创 編輯距離算法詳解:Levenshtein Distance算法

Levenshtein Distance算法,又叫Edit Distance算法,是指兩個字符串之間,由一個轉成另一個所需要 的最小 編輯操作次數。許可的編輯操作包括將一個字符替換成另一個字符,插入一個字符,刪除一個字符。 一般來說,編輯

原创 Lua學習 -- local變量和表

local在lua編程中經常寫,lua對local的處理有加速訪問的效果,並且將變量定義爲局部變量 也是一種好的編程習慣。 lua對變量和表的local化處理的方式 是不同的 ============== example ========

原创 Lua學習筆記 -- lua堆棧

首先了解一下C++與lua之間的通信:  假設在一個lua文件中有如下定義 -- hello.lua文件 myName = "beauty girl" 請注意紅色數字,代表通信順序: 1)  C++想獲取Lua的myName字符串的值,

原创 Lua學習 -- Lua調用原理(Lua堆棧)

原文:https://blog.csdn.net/zhuzhuyule/article/details/41086745  一、Lua虛擬機的棧 1.1先簡單介紹下Lua虛擬機的棧,如圖:                         

原创 Opencv RotatedRect類中的points、angle、width和height詳解

在Opencv中的圖像處理中,經常要用到minAreaRect()函數求最小外接矩形, 該函數的返回值就是一個RotatedRect類對象。 RotatedRect類定義如下: class CV_EXPORTS RotatedRect

原创 Machine Learning -- SVM(支持向量機)通俗理解

SVM(支持向量機): 支持向量機算法可以看作是邏輯迴歸算法的 強化:通過給予邏輯迴歸算法更嚴格的優化條件, 支持向量機算法可以獲得比邏輯迴歸更好的分類界線。通過和高斯核函數的結合,支持向量機可以 表達出非常複雜的分類界線,從而達成很好的