自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 opengl中将三维坐标转换到屏幕坐标

OpenGL的通过四个变换,得到的结果就是屏幕上的像素坐标。前三个变换(Model, View, Projection)都是4x4矩阵,操作对象是四维向量,所以需要把(x,y,z)补上w分量,变成(x,y,z,1)。然后把前三个变换的矩阵依次左乘到这个向量上,得到的四维向量做齐次除法(所有分量都除以w分量),然后用其中x和y分量再进行第四个变换(Viewport),就得到屏幕坐标。

2017-02-13 16:14:46 4842

原创 Installshield 中 添加环境变量、设置右键菜单功能

一、添加环境变量  首先设置feature,new一个组件,环境变量将依附在这个组件上,如下图所示:a. Component即刚刚设置feature时产生的。是该环境变量依赖的组件;Value值是想加入Path中的值;b. OnInstall 如果设置为Set是往已经存在的环境变量Path中添加值,如果设置为Create是创建一个新的环境变量,同时需要设置Placement来决定是

2012-07-04 14:08:41 4114 2

原创 vs2008 已停止工作

在vs中操作速度一快,就停止工作,上网查了半天改了启动连接也不行,后来看到一篇博文说,可能与金山词霸冲突,关闭了机子上的灵格斯,vs就好了。    在maya中也是,经常与这种翻译软件冲突。关闭就恢复正常了。

2012-04-13 15:01:50 2051

原创 c# 的一些基本知识回顾

最近又折腾了会c#,主要回顾以下 点:1.窗体的创建,右键添加windows窗体。2.可以在窗体的类中添加,类成员,完善构造函数。3.想让窗体一直处在最前端:将窗体的this.TopMost   =   true;4.如果想让网页的内容显示在窗体中,可以拖入WebBrower控件,语句:this.webBrowser1.Navigate(Url);可以将网页显示在窗体中,Url

2012-03-22 10:52:46 504

转载 欧式几何与非欧式几何

“欧氏几何”。几何学的一门分科。公元前3世纪,古希腊数学家欧几里得把人们公认的一些几何知识作为定义和公理,在此基础上研究图形的性质,推导出一系列定理,组成演绎体系,写出《几何原本》,形成了欧氏几何。在其公理体系中,最重要的是平行公理,由于对这一公理的不同认识,导致非欧几何的产生。按所讨论的图形在平面上或空间中,分别称为“平面几何”与“立体几何”。        非欧几里得几何是一门大的数学

2012-02-28 15:15:16 13273

原创 关于模板类

1.模板类的定义和实现一般在一个文件中,假如想分开写,可以 在 .h文件中包含一个 XX.inc将实现的代码写到inc文件中。2.注意每个.cpp文件中都必须包含一个#include "stdafx.h" 而且应该放到第一行。

2012-02-13 22:35:28 348

原创 stingstream的数据格式转换

如果想从字符串中提取 整形 浮点型 等数据可以通过stringstream来转换。#include在使用stringsteam时注意对内存的处理。例如: int circle=3; stringstream test; string str; int num; float f; while(circle){ circle--; test

2012-02-13 10:27:46 667

原创 继承和派生的基本知识

关于继承和派生的基本知识点1.1假如公有派生类B的基类是A,则B可以调用A的公有成员,B中存在A的私有成员,但是不能调用A的私有成员。1.2 派生类中的成员与基类同名时,访问b.a  (派生类的) b.A::a (访问的是基类成员)。1.3 基类的指针 A bp=&b; 可以指向其派生类,因为派生类对象包含一个基类对象,这个指针只能访问派生类中继承的基类成员。1.4 (重要,经过验

2012-02-11 20:25:42 624

原创 一个类的对象作为另一个类的成员

一个类的对象可以作为另一个类的数据成员,简称为对象作为成员,有时也称类之间的“复合”。要访问内部类,必须穿过外部对象,方法有两种:1是在外部类中顶一个一些公有函数,主要用于访问内部对象。2.通过 外部对象名.内部对象名.内部对象公有成员  的方式来直接访问内部对象的公有成员。     下面举例说明:class Person{public: Date dofb; //Date is

2011-12-07 20:06:49 14304

原创 指针的删除

1.在链表中,将某个指针delete ,指向该指针的那个指针的next 不会自动赋值为NULL 需要手动赋值。2.删掉 某指针所指向的内存,该指针仍然可以使用。下面是一个带头指针的单向链表void Stack::Pop(int &value){ if(ndepth<=0){ cout<<"the stack is empty"<<endl; return;

2011-12-07 10:34:30 2931

原创 指针与常量修饰符const

const 和指针一起使用,可以归结为三种:一、指向常量的指针二、常指针三、指向常量的常指针下面依次举例说明:1. 指向常量的指针:将指针声明前加上const,使指向的对象为常量,而不是指针为常量。该类指针可以不用初始化。需要注意的是,该类指针可以指向常量,也可以指向变量。从指针的角度看,它所指向的是常量,通过该指针不能修改它所指向的数据(错误类型是 不能给常量赋值 )

2011-12-06 11:24:31 411

原创 浅谈 引用

引用主要有两种用法:1.作为函数的参数2.作为函数的返回值简单的说,引用就是给一个变量取一个别名。也就是说,引用与它所引用的变量实际上表同一个存储单元。因此,一个变量就拥有两个名字。举例说明:1.传递引用,当形参是一个引用时,在函数内部,形参就是实参的别名,形参改变就会直接改变是实参。void swap(int & a,int & b){ int temp; tem

2011-11-25 19:38:54 267

原创 关于c++的基本语法问题

认识c++好久了,却并不了解它。从基本的开始,记录我的嘻加加学习心得。1 关于浮点数运算: float result;result=1/2;cout<<result<<endl;result=7/2;cout<<relsult<<endl;以上输出结果是:03因为整数除以整数 得到的还是整数,小数点后的数字丢失了,要想输出浮点数,可以这样写:

2011-11-23 21:54:30 384

原创 win7 下 如何安装 redhat linux5

以前在win7下安装过ubuntu,方法比较简单。打开iso,双击运行,在安装过程中设定某个盘上,一定大小的空间即可,不需要格式化,安装程序会自动划分出相应空间,不会影响该盘的win7下的文件。安装过程20分钟左右。     刚开始安装redhat到划分磁盘那就被卡住了,下面详细说一下在光盘中如何安装:1、首先做好准备工作,在win7下准备好两个盘,一个大盘用来格式化为ext3,一个小点的

2011-10-22 10:21:59 1355

原创 检测到 ContextSwitchDeadlock

在vs2008中,点击release后,程序弹出一个窗体提示:检测到 ContextSwitchDeadlockMessage: CLR 无法从 COM 上下文 0x47bad8 转换为 COM 上下文 0x47bc48,这种状态已持续 60 秒。拥有目标上下文/单元的线

2011-08-13 09:55:02 514

转载 win7 下的 vs2008 如何升级

很感谢这个帖子~ http://topic.csdn.net/u/20080514/22/e01a28e8-1cc2-4f96-bafd-d09ae367c957.html以及这篇博客:http://blog.sina.com.cn/s/blog_57b5da120100gk7l.html下面我把方法总结如下:1. 如果是win7系统,先从下面链接下载补丁,下载补丁2.

2011-08-08 17:31:47 480

神经网络和深度学习

神经网络学习,本书共6章,讲解由浅入深,印刷清晰,内容完整

2017-11-23

空空如也

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

TA关注的人

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