摘要:
不废话,上代码 阅读全文
摘要:
1. 在头文件stdafx.h中增加一个自定义消息宏 define WM_USER_THREADEND WM_USER + 1 2. 在于增加新消息的窗口或对话框类的头文件中增加一个回调函数声明 afx_msg LRESULT OnUserThreadend(WPARAM wParam, LPARA 阅读全文
摘要:
```cpp
//直接获得
AfxGetMainWnd()->m_hWnd
//通过AfxGetApp()间接获得
AfxGetApp()->GetMainWnd()->m_hWnd
//当前窗口
GetForegroundWindow()->m_hWnd)
//当前活动的窗口句柄
GetActiveWindow()->m_hWnd
//窗口名
AfxGetMainWnd()->SetWindow... 阅读全文
摘要:
```cpp
// App中获取其它三项指针
void CSDIApp::OnApp()
{ // App // Doc CDocument *pDoc = ((CFrameWndEx *)m_pMainWnd)->GetActiveDocument();//成员变量CFrameWndEx m_pMainWnd // MainFrame CFrameWndE... 阅读全文
摘要:
响应只可以由Doc,View,MainFrame以及APP四个类完成。 响应顺序是: 1. 点击某菜单项,框架类最先接到菜单命令消息。 2. 框架类把接收到得这个消息交给它的子窗口,即视图类。 3. 视图类根据命令消息映射机制查找自身是否对此消息进行了响应,如果响应了,就调用相应响应函数对这个消息进 阅读全文
摘要:
我们知道用于控制模型的参数是最重要的,程序中必然会反复使用这些参数,而且不一定是成批量使用,有可能只是用其中的一部份,这样辨识需要哪些参数的工作就很重要了。例如分辨用户选择了哪一个参数,当前要处理哪些参数。我之前采用的是硬件编程的位逻辑控制的方法,选择的参数置一,没选择的置零。在硬件编程中这种方法很 阅读全文
摘要:
首先推荐一篇博客, "奇异值分解(SVD)原理详解及推导 CSDN博客 " ,讲解的很清楚。这里我谈谈自己的理解,方便以后回顾。 如果把向量理解为空间中的一个元素,那么矩阵可以理解为两个空间上的映射。在线性代数中我们常见的是正交变换,这种变换不会改变向量之间的夹角,可以用 阅读全文