自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 GDAL保存图像文件

//从文件名获取文件格式char* CtemplatematchingDoc::findImageTypeGDAL(char *pDstImgFileName)  {      char *dstExtension = strlwr(strrchr(pDstImgFileName,'.') + 1);      char *Gtype = NULL;      if

2015-01-31 15:52:48 5715

转载 MFC查找一个文件夹下文件的数目

CFileFind find;   bool ret = find.FindFile(FileName+_T("*.*"));//"*"为通配符   int i = 0;   while(ret)   {    ret = find.FindNextFileW();//找到最后一个文件时返回零    if(find.IsDots()||find.IsDirectory())

2015-01-31 15:23:29 692 1

原创 编辑框初始化全选文本

在OnInitDialog()中加入((CEdit*)GetDlgItem(IDC_******))->SetFocus();((CEdit*)GetDlgItem(IDC_******))->SetSel(0,-1);修改函数返回为:return FALSE;

2015-01-27 16:44:49 709

转载 保存HBitmap,CBitmap文件

如果是CBitmap,可转换HBITMAP hBitmap = (HBITMAP)bitmap.GetSafeHandle();BOOL SaveBitMapToFile(HBITMAP hBitmap, CString lpFileName) {       HDC     hDC;          //设备描述表       int     iBits;        //当

2015-01-27 11:30:11 747

原创 多文档中获得停靠窗口以及子对话框以及其内控件指针

//获得主窗口句柄 CWnd* wnd = AfxGetMainWnd(); HWND hwnd = wnd->GetSafeHwnd(); //在主窗口内搜索获得停靠窗口句柄 CWnd* DockWnd = CWnd::FindWindowEx(hwnd,NULL,NULL,_T("模板编辑")); HWND  dockhwnd = DockWnd->GetSafeHwnd(

2015-01-27 11:28:14 703

原创 多文档中给对话框注册类

1,修改RC文件IDD_EDITDLG DIALOGEX 0, 0, 219, 378STYLE DS_SETFONT | DS_FIXEDSYS | WS_SYSMENUCLASS "EditDlg" //此处为添加FONT 8, "MS Shell Dlg", 400, 0, 0x12,注册类在MainFrm构造函数中添加://注册窗口类 WNDCLASS wc

2015-01-23 11:32:49 560

原创 给按钮添加位图

CBitmap Bitmap1,Bitmap2;Bitmap1.LoadBitmap(IDB_FOLDADD);Bitmap2.LoadBitmap(IDB_DELETE);((CButton *)GetDlgItem(IDC_FOLDADDBTN))->SetBitmap((HBITMAP) Bitmap1.GetSafeHandle());((CButton *)GetDlgI

2015-01-16 20:50:18 510

原创 改变对话框背景色,对话框内文本的颜色与背景色

利用ClassWizard重载OnCtlColor(),即WM_CTLCOLOR消息//改变对话框背景色,文本颜色及背景色HBRUSH SelSamplesDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);/

2015-01-16 10:53:35 708

转载 Tab Control的使用

tab control的使用1、首先为要放置tab control的对话框新建一个类(CTab),在一个对话框中放置一个tab control,为这个控件添加个变量(m_tab)2、再新建两个(也可多个,但是比较麻烦,这里就省略了)对话框,把新建的这两个对话框的属性style的值修改为“child”,属性Border的值修改为“none”。3、分别在新建的对话框中放置一些控件(当然

2015-01-15 21:07:34 431

原创 在CFormView中如何让对话框内的控件大小跟随单文档的大小变化

窗口大小改变时也让对话框和Grid填满内部区域void CXXXView::OnSize(UINT nType, int cx, int cy){CFormView::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码CWnd * pWnd = GetDlgItem(IDD_ACUASSESSMENT_FORM);if(pWnd

2015-01-09 10:40:10 827

原创 在CFormView中如何使单文档窗口缩小时也不产生滚动条

当窗口小于CScrollView才会产生滚动条,所以修改CScrollView为当前客户区大小就能阻止滚动条的产生,一般来说CScrollView的大小为内部对话框区域的大小。在void CXXXView::OnInitialUpdate()中添加void CXXXView::OnInitialUpdate(){     CRect rect;     GetCli

2015-01-09 10:12:09 665

转载 MFC单文档修改标题和标题图标

一.修改标题在doc类中OnNewDocument函数修改,添加修改的标题,如下:BOOL CKTLXSubjectShowDoc::OnNewDocument(){    if (!CDocument::OnNewDocument())        return FALSE;    SetTitle(_T("测试标题"));    return TRUE

2015-01-09 09:59:35 9102 2

转载 GridCtrl在对话框中的使用方法

1、新建基于Dialog的MFC工程GridCtrlTest2、将GridCtrl.cpp、GridCtrl.h等文件加到工程中,并编译我添加GridCtrl_src下文件后,VS2010编译报错:gridctrltest\memdc.h(26): error C2011: “CMemDC”:“class”类型重定义 我认为微软已经实现了他们自己的CMemDC 类库

2015-01-09 09:43:37 1467

关于深度学习(DL)的9篇标志性文章

deep learning 的一些标志性文章 A Fast Learning Algorithm for Deep Belief Nets (2006) - 首 次提出layerwise greedy pretraining的方法,开创deep learning方向。 layerwise pretraining的Restricted Boltzmann Machine (RBM)堆叠起来构成 Deep Belief Network (DBN),其中训练最高层的RBM时加入了label。之后对整个DBN进行fine-tuning。在 MNIST数据集上测试没有严重过拟合,得到了比Neural Network (NN)更低的test error。 Reducing the Dimensionality of Data with Neural Networks (2006) - 提 出deep autoencoder,作为数据降维方法发在Science上。Autoencoder是一类通过最小化函数集对训练集数据的重构误差,自 适应地编解码训练数据的算法。Deep autoencoder模型用Contrastive Divergence (CD)算法逐层训练重构输入数据 的RBM,堆叠在一起fine-tuning最小化重构误差。作为非线性降维方法在图像和文本降维实验中明显优于传统方法。 Learning Deep Architectures for AI (2009) - Bengio关于deep learning的tutorial,从研究背景到RBM和CD再到数种deep learning算法都有详细介绍。还有丰富的reference。于是也有个缺点就是太长了。 A Practical Guide to Training Restricted Boltzmann Machines (2010) - 如果想要自己实现deep learning算法,这篇是不得不看的。我曾经试过自己写但是效果很不好,后来看到它才知道算法实现中还有很多重要的细节。对照网上的代码看也能更好地理解代码。 Greedy Layer-Wise Training of Deep Networks (2007) - 对DBN的一些扩展,比如应用于实值输入等。根据实验提出了对deep learning的performance的一种解释。 Why Does Unsupervised Pre-training Help Deep Learning? (2010) - 总结了对deep learning的pretraining作用的两种解释:regularization和help optimization。设计实验验证两种因素的作用。 Autoencoders, Unsupervised Learning, and Deep Architectures (2011) - 从理论角度对不同的Autoencoders作了统一分析的尝试。 On the Quantitative Analysis of Deep Belief Networks (2008) - 用annealed importance sampling (AIS)给出一种估计RBM的partition function的方法,从而能够估算p(x)以及比较不同的DBN。 Training Restricted Boltzmann Machines using Approximations to the Likelihood Gradient (2008) - 提 出用persistent contrastive divergence (PCD)算法逼近 maximum likelihood estimation的目标,从而可以得到更好的generative model。传统CD算法并不是以最大化 p(x)为目标的,另有paper证明CD算法不对应任何优化目标函数

2015-09-14

深度学习经典论文(A fast learning algorithm for deep belief nets)

Hinton于2006年发表具有革命性的深度信念网(Deep Belief Networks, DBNs)论文

2015-09-09

MFC 色彩编辑器

提供代码以及执行exe,实现photoshop色彩编辑器功能。能以RGB以及HSV模式编辑色彩。

2015-02-04

很基础的串口程序

是从一本串口书上看到的,非常适合刚刚开始搞串口的初学者。

2012-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除