原创 PRML Chapter 9.2 Mixtures of Gaussians 混合高斯分佈簡介

單元高斯分佈(The univariate Gaussian),我們高中時就知道了,其表達式如下: N(x|μ,σ2)=1(2πσ2)1/2exp{−12σ2(x−μ)2} 而多元高斯分佈(Multivariate Gaussian

原创 MFC菜單自動摺疊的問題

MFC菜單自動摺疊的問題 http://social.msdn.microsoft.com/Forums/en-US/vcmfcatl/thread/5482103e-272b-4c9f-bac4-be15f14782bd 

原创 MFC中視圖分割(靜態分割和動態分割)和視圖間消息傳遞

MFC中視圖分割是界面開發當中首先要解決的問題,在此做簡單總結。 在此,拿一個工程InfoClt做例: 工程中文件如下: 現在要對主視圖做分割,分割的兩部分分別是InfoCltView、SockView。 分割代碼如下:

原创 100 的階乘末尾有多少個0?

原創】100的階乘結果中末尾含有幾個數字0 【題目】今天在網上看到一道題目:100!結果數值中末尾有幾個0? 【分析】計算100!會溢出,所以使用將10分拆爲10 = 2X5,在1~100中,尋找2的個數N(比如,4有兩個2)

原创 cmake生成利用VTK庫類的visual studio 2010 MFC工程

一,cmake簡介: cmake 即是cmake - Cross-Platform Makefile Generator.是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程),能夠輸出各種各樣的makefi

原创 UDP和TCP協議的各種應用和應用層協議

       應用               應用層協議           運輸層協議 名字轉換                DNS                   UDP 文件傳送               TFTP  

原创 MFC獲取文檔、視圖、程序、框架類的指針

當用VC++的Application Wizard生成除了CDialog Basiced以外的應用程序時,將自動產生視圖類、文檔類、主幀窗口類、應用程序類等等。一般來說,程序的核心數據及操作在文檔類中實現。跟界面有關的數據及操作在視圖類

原创 仿射變換

仿射變換是空間直角座標變換的一種,它是一種二維座標到二維座標之間的線性變換,保持二維圖形的“平直線”和“平行性”,其可以通過一系列的原子變換的複合來實現,包括平移(Translation)、縮放(Scale)、翻轉(Flip)、旋轉(R

原创 C++中的static關鍵字

C++的static有兩種用法:面向過程程序設計中的static和麪向對象程序設計中的static。前者應用於普通變量和函數,不涉及類;後者主要說明static在類中的作用。 一、面向過程設計中的static 1、靜態全局變量 在全局變量

原创 Meanshift

Mean Shift算法,一般是指一個迭代的步驟,即先算出當前點的偏移均值,移動該點到其偏移均值,然後以此爲新的起始點,繼續移動,直到滿足一定的條件結束.  1. Meanshift推導 給定d維空間Rd的n個樣本點 ,i=1,…,

原创 均方根誤差與標準差

標準差(std):標準差定義是觀測值與其平均數偏差的平方和的平方根。它反映組內個體間的離散程度。 均方根誤差(Rmse):它是觀測值與真值偏差的平方和觀測次數n比值的平方根。  root-mean-square error, 均方根

原创 初識MFC文檔視圖程序中多視圖間的數據交互

MFC的文檔/視圖結構一直有些不想觸及,因爲以前在看《MFC Windows程序設計》一書的時候,被搞得暈頭轉向的。 最近又在MFC下折騰了,折騰了一天做了個分隔窗口的單文檔視圖程序,分隔出了2個窗口,每個窗口都放了一個CForm

原创 MFC單文檔中創建多視圖

基本步驟如下: 1.首先創建一個MFC單文檔應用程序。 2.添加4個MFC類TopLView、BottomLView、TopRView、BottomRView,基類爲CView。 3.添加一個MFC類CControlForm,基類

原创 相似性度量

在做分類時常常需要估算不同樣本之間的相似性度量(Similarity Measurement),這時通常採用的方法就是計算樣本間的“距離”(Distance)。採用什麼樣的方法計算距離是很講究,甚至關係到分類的正確與否。   本文的目

原创 MFC中UpdateData()函數的使用

當你使用了ClassWizard建立了控件和變量之間的聯繫後:當你修改了變量的值,而希望對話框控件更新顯示,就應該在修改變量後調用 UpdateData(FALSE);如果你希望知道用戶在對話框中到底輸入了什麼,就應該在訪問變量前調用U