自定义博客皮肤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)
  • 收藏
  • 关注

原创 QT .pro解析

pro文件解析:注释:使用#号,作单行注释。语法:=号:你可以把等号左边的类型理解为变量,等号右边的理解为值。+=号:你可以把左边的理解为变量列表,右边的为需要加到列表中的值。\号:可以分行书写,但仍为一行。逐行语句解释:QT += coregui 需要引用工程的模块,core表示核心模块,gui表示界面模块。Qt的代码都是模块化方式组织的,如果你想引入某方面的功能,就需要...

2018-11-09 20:41:38 3978

原创 QT基础

QApplication类对象 管理应用程序的资源QDialog 对话框类对象QLabel 标签类对象QDialog a;QLabel label(&a)label加入aa.resize();尺寸大小label.move();移动  ...

2018-11-08 22:07:44 153

原创 Qt无法打开QApplication

出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:在*.pro里加上greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

2018-11-08 21:30:38 2939 1

原创 QMainWindow、Qwidget和QDialog区别

QMainWindow   有菜单,工具栏,状态栏的主应用程序窗口           主程序Qwidget    所有用户界面对象的基类              嵌入其他窗体QDialog    对话框窗口的基类             顶级对话框...

2018-11-08 11:36:04 591

转载 RayTracking 光线跟踪算法 集总

1. Irradiance(辐照度)total amount of energy received per unit area of a surface 2. Illuminance(照明度)essentially same as irradiance,the difference is that illuminance measures the amount of visible light e...

2018-03-26 17:34:34 1708

原创 2018-1-26

C++11有那些特性? C++11模板中的特化和偏特化分别指什么?都在那些情况下应用? C++11模版的高级使用有那些?请举出例子。 Java Runtime和Lua Runtime有什么区别和相同点? 游戏中状态机如何实现REDO,UNDO和MERGE?(用stack即可实现) 极大极小算法的原理和在AI中的应用? 3D游戏中相机是有那三个元素构成的(Translate,Target和Up Ve

2018-01-26 14:50:41 202 1

转载 KMP算法

说明KMP算法看懂了觉得特别简单,思路很简单,看不懂之前,查各种资料,看的稀里糊涂,即使网上最简单的解释,依然看的稀里糊涂。 我花了半天时间,争取用最短的篇幅大致搞明白这玩意到底是啥。 这里不扯概念,只讲算法过程和代码理解:KMP算法求解什么类型问题字符串匹配。给你两个字符串,寻找其中一个字符串是否包含另一个字符串,如果包含,返回包含的起始位置。 如下面两个字符串:ch

2018-01-26 10:54:43 129

转载 Sunday算法详解

一:背景Sunday算法是Daniel M.Sunday于1990年提出的字符串模式匹配。其效率在匹配随机的字符串时比其他匹配算法还要更快。Sunday算法的实现可比KMP,BM的实现容易太多。二:分析假设我们有如下字符串:A = "LESSONS TEARNED IN SOFTWARE TE";B = "SOFTWARE";Sunday算法的大致原理是:先

2018-01-25 17:48:45 1467 1

转载 BM算法

高效的字符串搜索算法    以算法两个设计者的首字符命名  B-M此算法仅对搜索目标字符串(关键字)进行预处理,而非被搜索的字符串。虽然Boyer-Moore算法的执行时间同样线性依赖于被搜索字符串的大小,但是通常仅为其它算法的一小部分:它不需要对被搜索的字符串中的字符进行逐一比较,而会跳过其中某些部分。通常搜索关键字越长,算法速度越快。它的效率来自于这样的事实:对于每一次失败的匹配尝试,

2018-01-25 16:24:21 339

转载 C++后台开发重要知识点总结

作者:快乐的码农链接:https://www.nowcoder.com/discuss/57942来源:牛客网算法排序:冒泡排序 简单选择排序 直接插入排序 折半插入排序 希尔排序 快速排序 归并排序 堆排序 基数排序 计数排序各种排序的时间复杂度,空间复杂度,是否稳定,时间复杂度是否与初始序列有关? 查找:二分查找,lower_bound,

2018-01-24 15:25:48 840

原创 VS2010配置GLSL

VS2010      32位     OpenGL Shader Language GLEW:windows开发环境,默认只支持opengl1.1的环境,但OpenGL现在都发展到4.4了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你

2018-01-24 14:09:19 1401

转载 光栅化的理解

计算机的屏幕是二维的平面坐标,以左上角为原点,x轴向右增加,y轴向下增加。在3D图形学中,物体是3维的,拥有X, Y, Z三个坐标,并且拥有R, G, B三种颜色,alpha透明度,U, V贴图坐标,N法线。三维物体在二维屏幕上的显示,大致分为以下几步:坐标变换(transform)将场景中的三维坐标转换为二维坐标,这个请参考我的文章坐标系空间变换。颜色计算(shade)

2017-11-16 20:21:42 1518

转载 多文档类型、视图和框架窗口

文档/视图的创建中描述了文档、它的视图和它的框架窗口之间的标准关系。许多应用程序支持单文档类型,但可以出现该类型的多个打开的文档,单文档类型指在文档上具有单个视图,而且每个文档只有一个框架窗口的文档类型。但一些应用程序可能需要改变一个或多个这些默认值。多文档类型“MFC 应用程序向导”为您创建单个文档类。但在一些情况下,可能需要支持一个以上的文档类型。例如,您的应用程序可能需要工作表和图表

2017-02-28 21:24:40 204

转载 ProcessShellCommand(cmdInfo)函数功能

在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 CCommandLineInfo cmdInfo;//定义命令行 ParseCommandLine(cmdInfo);//解析命令行 // 调度在命令行中指定的命令。如果 // 用 /RegServer、/Registe

2017-02-22 17:09:15 332

转载 ProcessShellCommand(cmdInfo)函数功能

在我们用向导创建MFC应用程序时,在App::InitInstance()中总会出现下面这样的代码到底是什么意思呢,我差了很多资料终于使其漏出庐山真面目。 CCommandLineInfo cmdInfo;//定义命令行 ParseCommandLine(cmdInfo);//解析命令行 // 调度在命令行中指定的命令。如果 // 用 /RegServer、/Registe

2017-02-22 17:09:11 1159

转载 MFC里_T("")的意思

_T("")就是把引号内的字符串转换为宽字节的Unicode编码,和TEXT("")作用是一样的。宽字节就是unicode.一般来说建议使用unicode,因为操作系统内部就是使用的unicode(win98不是),如果用多字节的话,操作系统还要帮你转一遍.unicode每个英文也占两个字节,多字节占一个字节,汉字都是占两字节.evc中全部是使用unicode.windows用很多api,象S

2017-02-22 16:17:19 2421

转载 多文档类型、视图和框架窗口

文档/视图的创建中描述了文档、它的视图和它的框架窗口之间的标准关系。许多应用程序支持单文档类型,但可以出现该类型的多个打开的文档,单文档类型指在文档上具有单个视图,而且每个文档只有一个框架窗口的文档类型。但一些应用程序可能需要改变一个或多个这些默认值。多文档类型“MFC 应用程序向导”为您创建单个文档类。但在一些情况下,可能需要支持一个以上的文档类型。例如,您的应用程序可能需要工作表和图表

2017-02-20 21:13:03 615

原创 MFC下读取TXT点云文件

环境:VS2010+OpenGL1、对于TXT点云文件的格式我们设置为每行6个数字x1,x2,x3,y1,y2,y3,其中x1,x2,x3代表点的位置,y1,y2,y3代表点的颜色。(对于通过点云文件可视化工具转化的TXT文件,我们需要将他们用word打开,他们会自动换行,之后粘贴到我们新建的txt文件中)2、通过用下列函数读取txt中点的数据之后并通过OpenGL函数显示在我们配置的三维

2017-02-20 09:18:47 1111 1

原创 MFC下读取TXT点云文件

环境:VS2010+OpenGL1、对于TXT点云文件的格式我们设置为每行6个数字x1,x2,x3,y1,y2,y3,其中x1,x2,x3代表点的位置,y1,y2,y3代表点的颜色。(对于通过点云文件可视化工具转化的TXT文件,我们需要将他们用word打开,他们会自动换行,之后粘贴到我们新建的txt文件中)2、通过用下列函数读取txt中点的数据之后并通过OpenGL函数显示在我们配置的三维

2017-02-19 20:47:39 642

空空如也

空空如也

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

TA关注的人

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