自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北方的雪之博客专栏

一步步 一点点 脚踏实地

  • 博客(19)
  • 收藏
  • 关注

原创 SVM中对偶、凸优化与KTT条件问题

对偶问题:http://blog.csdn.net/wuwuwuwuwuwuwuwu/article/details/8252056 最优化与KTT条件:http://blog.csdn.net/wuwuwuwuwuwuwuwu/article/details/8251965 凸优化问题:http://blog.csdn.net/highkit/article/details/7475155

2013-05-31 19:59:28 4431

原创 OpenGL渲染原理

1.       把一个三维物体变换到屏幕上的像素坐标,有三个步骤:            1)        变换。包括模型、视图和投影操作,这些操作包括旋转、移动、缩放、投影等,一般组合使用;            2)        裁剪窗口之外的物体;            3)        经过变换的坐标和屏幕的像素之间建立联系,即视口变换。 2.        变换

2013-05-25 22:44:37 2581

原创 MFC library view

2013-05-25 14:03:55 994

原创 Ondraw中的画图

在CeagleView中的ondraw中添加: CBrush brush;     brush.CreateHatchBrush(HS_DIAGCROSS,RGB(255,255,0));     CBrush*oldbrush=pDC->SelectObject(&brush);     CRectrect;     this->GetClientRect(rect);     pD

2013-05-25 13:59:37 1447

原创 Invalidate与UpdateAllViews的区别

1)Invalidate()是让程序重画窗口。  UpdateAllViews()是在DOC/VIEW结构中,当一个视图的数据改变后,通知所有视图作相应的改变(一个doc可能对应多个view)。 2)Invalidate()是使窗口无效,使系统向其发WM_PAINT消息,使的程序的OnPaint被调用重画客户区。 而UpdateAllViews()是文档与视之间的联系,调用从它会使程序与此文

2013-05-25 13:57:06 1173

原创 MFC的一点思考

说明: 说明1:所有MFC框架下的代码在C:\ProgramFiles\Microsoft Visual Studio 9.0\VC\ce\atlmfc\src\mfc中 说明2:显示过程中的各个函数实际上是隐式过程中用到的函数的重写 说明3:窗口create函数完成后将产生WM_CREATE消息,该消息会触发oncreate函数的响应;类似的当客户区create函数完成后将产生WM_CRE

2013-05-25 13:55:22 1233

原创 单文档OpenGL的初始化

1、配置OpenGL环境 配置OpenGL环境,添加.lib类库 2、添加头文件 在stdafx.h中添加头文件(放到其他文件中也可以) #include #include 3、添加变量 public:          CClientDC *m_pDC;   //Device Context 设备上下文          HGLRC     m_hRC;    //R

2013-05-25 13:50:00 1276

原创 图形学作业总结

最近一段时间在做图形学的一个作业,在这个过程中学到了一些东西总结如下: 1.        MFC单文档框架app类、框架梁、doc类与view类的相互调用; 2.        MFC框架生成窗口的过程以及这个过程中的各部分的作用; 3.        MFC libray的类继承关系是怎么样的? 4.        MFC框架的析构顺序是怎么样的?在生成窗口后,VS中的停止调试与手动关

2013-05-25 13:46:37 948

原创 MFC框架类、文档类、视图类相互访问(及窗口句柄获取)的方法

1、获取应用程序指针  CMyApp* pApp=(CMyApp*)AfxGetApp(); 2、获取主框架指针  CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针  CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);  或者  CMainFrame* pMainFrame = (

2013-05-24 16:49:00 2548

原创 java基础知识

近期学习了java的基础知识和对象技术并进行了编程练习,先对一些比较重要的知识点做些梳理: 1.        Char:与c++的单字节char不同,java中的char为16位的unicode编码; 2.        Java中的数据类型除基本数据类型外,还包括引用数据类型:类类型、接口类型、数组类型; 3.        Eclipse下的注释方式同vc; 4.        Ja

2013-05-19 19:04:21 790

原创 java特点

为什么要学习java: 1.        平台无关性; 2.        在最近的编程语言排名中一直名列前茅,广泛应用于企业和APP开发; 3.        其分布式应用、多线程的支持和与对数据库的操作也是学习的原因之一; Java与c/c++的异同点: 1.        Java没有指针的概念; 2.        Java中的类只支持单一继承(c++多重继承),接口可以实现

2013-05-19 16:09:27 703

原创 python学习(二)之文件处理与错误异常

文件的输出与输出: open打开方式: 打开方式区别: 另: sys 模块通过 sys.argv 属性提供了对命令行参数的访问; sys.argv 是命令行参数的列表, len(sys.argv)是命令行参数的个数(也就是 argc); 错误与异常 try-except; try+多个except; finally子句

2013-05-15 22:16:58 766

转载 17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”) 该错误将发生在类似如下代码中: if spa

2013-05-15 21:02:53 872 1

原创 机器学习(二)之Logistic Regression

由于线性回归对训练样本的抗干扰能力差,于是就提出了逻辑回归。,笔记如下。

2013-05-09 22:22:55 1055

原创 机器学习(三)之Matlab实现的函数总结

在学习了线性回归与逻辑回归后,对其进行Matlab实现并总结如下: (一) 运用Matlab内函数进行回归 %linear regression with matlab inner function x=[1;2;3;4;5;6;7]; y=[2.1;5;5.8;8.2;10.5;11;15]; temp=ones(7,1); X=[temp x]; b=regress(y,X) z=b(

2013-05-09 22:12:33 5013

原创 MFC 程序入口和执行流程

一 MFC程序执行过程剖析 1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派生类的声明和定义以及一个冲CWinApp类派生而来的类的全局对象。CWinApp类被称之为应

2013-05-08 21:43:30 1154

原创 机器学习(一)之Linear Regression

Andrew Ng对这部分的讲解循序渐进,令人称道。 这一部分的笔记如下: 几个疑问: 1 目标函数为什么要加1/(2m)? 2 梯度下降法中为什么要simultaneous update,另外一种的update方式不行吗,为什么? 3 Normal Equation的方法有什么理论基础? 4 梯度下降法,标准方程及最小二乘法三者在实现时那种效果会好些,为什么?

2013-05-06 10:32:32 1379 2

原创 python学习(一)

1 python的安装    安装python还是比较简单的,直接从官网(http://www.python.org/)下载.msi软件包就可以了;由于3.0以上的版本向下不兼容,所以推荐2.7版本。之后就是傻瓜式的安装了。 2 python的配置   在安装完python后,可以通过Python GUI或者Command Line进行编写程序。   这里说下DOS环境下的编译运行:

2013-05-05 17:45:36 992

原创 CString与string、char*间的相互转换及介绍说明

CString与string、char*间的说明及区别 1 CString 主要是在MFC或者ATL中的实现,而string是C++标准库中的实现。CString在非MFC环境下要用atlstr.h头文件,在MFC环境下用cstringt.h头文件;而string的头文件为     string。 2 string和CString均是字符串模板类,string为标准模板类(STL)定义

2013-05-03 11:10:30 955

空空如也

空空如也

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

TA关注的人

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